# Installare un server di Backup che utilizzi BorgBackup e Vorta. --- ## Questo howto è basato sul seguente software: 1. [debian](https://it.wikipedia.org/wiki/Debian) 12.4.0 per il lato server; 2. [Borg](https://www.borgbackup.org) per il lato server; 3. [Vorta](https://vorta.borgbase.com) per il lato client. ### I passi da seguire sono circa gli stessi per tutti i servizi, quindi: 1. Scaricare dalla pagina apposita la ISO del SO che vogliamo utilizzare. Nel caso di [Debian](https://it.wikipedia.org/wiki/Debian), da [qui](https://www.debian.org/distrib/); utilizzare la ISO scaricata per installare un sistema base da utilizzare per i nostri backup. \\ \\ 2. Non potendo accedere direttamente all’utente 'root' per le prime configurazioni, e non avendo ancora il comando 'sudo' installato, dobbiamo, come prima cosa: \\ - accedere dall’utente creato ed eseguire `su - root` usando la password definita in fase di installazione; \\ \\ - eseguire `apt update && apt upgrade` per aggiornare il sistema alla data attuale; \\ \\ - eseguire `apt install sudo` per fornirci dell’accessi ai comandi di root da utente ordinario; \\ \\ - nel caso di nome dell’utente ordinario **mario** eseguire il comando `adduser mario sudo` da questo momento l’utente **mario** può eseguire i comandi con privilegi da amministratore anteponendo al comando che vogliamo usare il comando `sudo` \\ \\ - uscire dall’ambiente temporaneo di root e tornare al nostro utente eseguendo `exit`. \\ \\ 3. Da questo momento l'utente ordinario **mario**, per eseguire un comando con i privilegi di root, come ad esempio l’aggiornamento del sistema, dovrà anteporre il comando `sudo` al suo comando `apt update` quindi il comando sarà: `mario$ > sudo apt update`. \\ \\ 4. Installiamo alcuni pacchetti basilari, utili per gestire la rete con `sudo apt install net-tools sudo iputils-ping`. \\ \\ 5. Aggiungiamo un percorso al nostro ambiente che ci servirà per accedere a molti comandi per la gestione rete e lo facciamo così: \\ \\ 1. editiamo il file .profile con `sudo vi $HOME/.profile` (si può usare qualsiasi altro editor di testo come ad esempio `nano`; \\ \\ 2. aggiungiamo in coda al file il seguente pezzo di codice:\\ ''#set PATH so it includes /usr/sbin if it exists \\ \\ if [ -d "/usr/sbin" ] ; then \\ PATH="$PATH:/usr/sbin" \\ fi\\ '' \\ ed usciamo salvando il file.\\ \\ 6. carichiamo al volo la modifica appena fatta con `source $HOME/.profile` Questo comando servirà soltanto ora, perché successivamente il file `$HOME/.profile` sarà letto ogni volta che farete login in modo automatico. \\ \\ 7. Se necessitiamo l’uso del protocollo IPv6 modifichiamo il file /etc/netword/interface aggiungendo una richiesta di indirizzo IPv6 al nostro provider: se la nostra scheda di rete si chiama ens3 aggiungiamo la seguente riga al file: \\ \\ ```iface ens3 inet6 dhcp``` \\ \\ Una volta riavviato il sistema, se avete un ISP che fornisce il protocollo IPv6 vi sarà assegnato un indirizzo IPv6 locale ed uno globale, dal provider stesso. \\ \\ 8. Installiamo ora il software di `BorgBackup` per il poter accettare la richiesta di backup da remoto; installeremo anche `fuse3`: un componente necessario per montare sulla macchina da cui si è accettato un backup, i backup da cui fare eventuali restore con: \\ \\ ''apt install borgbackup fuse3 '' A questo punto, lato server, abbiamo finito l'installazione: il software `BorgBakcup` si, occuperà in automatico, delle *chiamate* riavute dal software `Vorta`, che useremo per eseguire i nostri backup, automatizzati o manuali che siano! Per l'utilizzo di `Vorta` per programmare i nostri backup seguirà una pagina wiki dedicata. --- [[tecno:configurazioni|Clicca qui per tornare alla pagina precedente…]] \\ [[tecno:start|Clicca qui per tornare alla home page del Wiki]]\\ --- --- //[[jcurto@joe.vr.it|Joseph Curto]] 27/12/2023 10:33// - Ultima modifica 27/12/2023 10:38 \\