BackupPC » History » Version 7
Amministratore Truelite, 11/26/2007 03:16 PM
1 | 1 | Amministratore Truelite | [[TracNav(TOC)]] |
---|---|---|---|
2 | = Backup con BackupPC = |
||
3 | |||
4 | 5 | Amministratore Truelite | Il programma [http://backuppc.sourceforge.net/ BackupPC] è un sistema di |
5 | backup scritto in perl che presenta una buona flessibilità e potenza insieme |
||
6 | ad una discreta facilità d'uso sul lato utente grazie alla sua interfaccia |
||
7 | web. BackupPC è utile in tutti quei casi in cui sia necessario gestire backup |
||
8 | di realtà non troppo complesse per le quali sia sufficiente un salvataggio su |
||
9 | disco (esterno o rimuovibile). |
||
10 | 1 | Amministratore Truelite | |
11 | 5 | Amministratore Truelite | Qualora si debbano realizzare strategie di backup più complesse, in |
12 | particolare con salvataggi su diversi supporti, conviene utilizzare un |
||
13 | prodotto molto più sofisticato (ma anche molto più complicato da usare) come |
||
14 | Bacula. In questo caso lo svantaggio principale è costituito dalla complessità |
||
15 | dell'interfaccia utente per il ripristino, che usa la linea di comando. |
||
16 | 1 | Amministratore Truelite | |
17 | 5 | Amministratore Truelite | Un altro vantaggio di BackupPC è che non è necessario installare nessun |
18 | programma sui PC di cui si effettua il backup, in quanto tutto viene eseguito |
||
19 | tramite l'uso di {{{rsync}}} per le macchine unix e del protocollo SMB (o |
||
20 | CIFS) per le macchine windows. |
||
21 | 2 | Amministratore Truelite | |
22 | 5 | Amministratore Truelite | All'interno di ''Debian Etch'' è già disponibile la versione 2.1.2 di |
23 | BackupPC, che può essere installata semplicemente con il comando: |
||
24 | 1 | Amministratore Truelite | {{{ |
25 | apt-get install backuppc |
||
26 | }}} |
||
27 | 5 | Amministratore Truelite | |
28 | Per poter utilizzare il supporto dei backup su unix via {{{rsync}}} oltre a |
||
29 | 6 | Amministratore Truelite | quest'ultimo è comunque necessario installarsi anche i rispettivi pacchetti Perl, |
30 | senza i quali il sistema non funziona; inoltre possono risultare utili altri |
||
31 | pacchetti, in particolare programmi |
||
32 | 5 | Amministratore Truelite | per la decompressione/compressione degli archivi e per l'accesso agli share |
33 | 6 | Amministratore Truelite | Windows tramite il protocollo SMB; per cui alla fine sarà opportuno installare anche: |
34 | 5 | Amministratore Truelite | |
35 | 1 | Amministratore Truelite | {{{ |
36 | apt-get install libfile-rsync-perl libfile-rsyncp-perl rsync par2 bzip2 smbfs |
||
37 | 5 | Amministratore Truelite | }}} |
38 | |||
39 | All'installazione del pacchetto l'interfaccia web viene configurata per |
||
40 | l'accesso autenticato generando i due file {{{htgroup}}} e {{{htpasswd}}} |
||
41 | dentro {{{/etc/backuppc/}}} che vengono referenziati direttamente dalla |
||
42 | relativa configurazione di Apache. Questa è contenuta nel file |
||
43 | 7 | Amministratore Truelite | {{{apache.conf}}} della stessa directory, a deve essere creato un link simbolico |
44 | 5 | Amministratore Truelite | in {{{/etc/apache2/conf.d/}}}. |
45 | |||
46 | Se si dispone di un sistema di gestione centralizzata degli utenti su LDAP |
||
47 | questo può essere utilizzato usando la seguente configurazione (per i dettagli |
||
48 | sulle direttive si veda [wiki:Apache2.2DavLdap]): |
||
49 | {{{ |
||
50 | Alias /backuppc /usr/share/backuppc/cgi-bin/ |
||
51 | <Directory /usr/share/backuppc/cgi-bin/> |
||
52 | AllowOverride None |
||
53 | Options ExecCGI FollowSymlinks |
||
54 | AddHandler cgi-script .cgi |
||
55 | DirectoryIndex index.cgi |
||
56 | AuthType basic |
||
57 | AuthName "BackupPC admin" |
||
58 | AuthBasicProvider ldap |
||
59 | AuthzLDAPAuthoritative off |
||
60 | AuthLDAPURL ldap://127.0.0.1/ou=People,dc=truelite,dc=it |
||
61 | require valid-user |
||
62 | </Directory> |
||
63 | 1 | Amministratore Truelite | }}} |