= Backup = {i} Diese Seite ist ist Teil der [[Dokumentation|Technischen Dokumentation]] von Radio Helsinki. Alle weiteren Seiten der Dokumentation: <> == Backup neu (2023) == Für das Backup kommt zfs send/receive zum Einsatz. == Backup alt == Für das Backup kommt Backuppc zum Einsatz. === Anlegen eines Client Systems === ==== Client Seite ==== User anlegen: {{{ # sudo adduser --system backuppc --home /var/lib/backuppc --group --shell /bin/sh }}} rsync installieren {{{ # sudo aptitude install sudo rsync }}} In die Datei ''/etc/sudoers'' die folgende Zeile einfügen: {{{ backuppc ALL=NOPASSWD: /usr/bin/rsync }}} Für den neuen User ein temopäreres Passwort setzen. {{{ # sudo passwd backuppc }}} ==== Server Seite ==== Den SSH-Public-Key auf den Cleint kopieren: {{{ # sudo -u backuppc -i # ssh-copy-id }}} Den Login testen (das folgenden Kommando muss ohne weitere Rückfrage eine ''ssh'' Verbindung zu dem neuen Client aufbauen). {{{ # ssh }}} Mittels ''ctrl-d'' wieder zu dem normalen User wechseln, in das Verzeichnis ''/etc/backuppc'' wechseln, die Datei ''template_linux.pl'' kopieren und die Permissions anpassen. {{{ # cd /etc/backuppc # sudo cp template_linux.pl .pl # sudo chown backuppc:www-data .pl }}} Die neue Datei '''' gegebenenfalls anpassen. (Inbesonders auf die ''--exclude'' Argumente für ''rsync'' achten). Den neuen client in der Datei ''hosts'' eintragen. {{{ 0 rhadmin }}} Backuppc neu starten {{{ # sudo /etc/init.d/backuppc restart }}} ==== Abschluss ==== Zu guter letzt sollte das temporäere Passwort für den user ''backuppc'' auf der Client Seite wieder deaktiviert werden: {{{ # sudo passwd -d backuppc }}}