Project

General

Profile

BackupPC » History » Version 7

Amministratore Truelite, 11/26/2007 03:16 PM

1 1 Amministratore Truelite
[[TracNav(TOC)]]
2 1 Amministratore Truelite
= Backup con BackupPC =
3 1 Amministratore Truelite
4 5 Amministratore Truelite
Il programma [http://backuppc.sourceforge.net/ BackupPC] è un sistema di
5 5 Amministratore Truelite
backup scritto in perl che presenta una buona flessibilità e potenza insieme
6 5 Amministratore Truelite
ad una discreta facilità d'uso sul lato utente grazie alla sua interfaccia
7 5 Amministratore Truelite
web. BackupPC è utile in tutti quei casi in cui sia necessario gestire backup
8 5 Amministratore Truelite
di realtà non troppo complesse per le quali sia sufficiente un salvataggio su
9 5 Amministratore Truelite
disco (esterno o rimuovibile).
10 1 Amministratore Truelite
11 5 Amministratore Truelite
Qualora si debbano realizzare strategie di backup più complesse, in
12 5 Amministratore Truelite
particolare con salvataggi su diversi supporti, conviene utilizzare un
13 5 Amministratore Truelite
prodotto molto più sofisticato (ma anche molto più complicato da usare) come
14 5 Amministratore Truelite
Bacula. In questo caso lo svantaggio principale è costituito dalla complessità
15 5 Amministratore Truelite
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 5 Amministratore Truelite
programma sui PC di cui si effettua il backup, in quanto tutto viene eseguito
19 5 Amministratore Truelite
tramite l'uso di {{{rsync}}} per le macchine unix e del protocollo SMB (o
20 5 Amministratore Truelite
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 5 Amministratore Truelite
BackupPC, che può essere installata semplicemente con il comando:
24 1 Amministratore Truelite
{{{
25 1 Amministratore Truelite
apt-get install backuppc
26 1 Amministratore Truelite
}}}
27 5 Amministratore Truelite
28 5 Amministratore Truelite
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 6 Amministratore Truelite
senza i quali il sistema non funziona;  inoltre possono risultare utili altri 
31 6 Amministratore Truelite
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 1 Amministratore Truelite
apt-get install libfile-rsync-perl libfile-rsyncp-perl rsync par2 bzip2 smbfs
37 5 Amministratore Truelite
}}}
38 5 Amministratore Truelite
39 5 Amministratore Truelite
All'installazione del pacchetto l'interfaccia web viene configurata per
40 5 Amministratore Truelite
l'accesso autenticato generando i due file {{{htgroup}}} e {{{htpasswd}}}
41 5 Amministratore Truelite
dentro {{{/etc/backuppc/}}} che vengono referenziati direttamente dalla
42 5 Amministratore Truelite
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 5 Amministratore Truelite
46 5 Amministratore Truelite
Se si dispone di un sistema di gestione centralizzata degli utenti su LDAP
47 5 Amministratore Truelite
questo può essere utilizzato usando la seguente configurazione (per i dettagli
48 5 Amministratore Truelite
sulle direttive si veda [wiki:Apache2.2DavLdap]):
49 5 Amministratore Truelite
{{{
50 5 Amministratore Truelite
Alias /backuppc /usr/share/backuppc/cgi-bin/
51 5 Amministratore Truelite
<Directory /usr/share/backuppc/cgi-bin/>
52 5 Amministratore Truelite
        AllowOverride None
53 5 Amministratore Truelite
        Options ExecCGI FollowSymlinks
54 5 Amministratore Truelite
        AddHandler cgi-script .cgi
55 5 Amministratore Truelite
        DirectoryIndex index.cgi
56 5 Amministratore Truelite
        AuthType basic
57 5 Amministratore Truelite
        AuthName "BackupPC admin"
58 5 Amministratore Truelite
        AuthBasicProvider ldap
59 5 Amministratore Truelite
        AuthzLDAPAuthoritative off
60 5 Amministratore Truelite
        AuthLDAPURL ldap://127.0.0.1/ou=People,dc=truelite,dc=it
61 5 Amministratore Truelite
        require valid-user
62 5 Amministratore Truelite
</Directory>
63 1 Amministratore Truelite
}}}