Strumenti Utente

Strumenti Sito


tecno:borgbackup

Installare un server di Backup che utilizzi BorgBackup e Vorta.


Questo howto è basato sul seguente software:

  1. debian 12.4.0 per il lato server;
  2. Borg per il lato server;
  3. Vorta 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, da qui; 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.


Clicca qui per tornare alla pagina precedente…
Clicca qui per tornare alla home page del Wiki


Joseph Curto 27/12/2023 10:33 - Ultima modifica 27/12/2023 10:38

tecno/borgbackup.txt · Ultima modifica: 24/03/2024 09:40 da 127.0.0.1