Projet

Général

Profil

Actions

Debian borg » Historique » Révision 2

« Précédent | Révision 2/14 (diff) | Suivant »
pizzacoca, 24/08/2019 16:10


Debian borg

Source : https://borgbackup.readthedocs.io/en/stable/installation.html#standalone-binary

Installation de la meme version de borg sur le client et le serveur en utilisant les binaires plutot que les dépots.

Requirements

  • Une machine cliente
  • Une machine distante qui fera serveur avec acces ssh par clef sans mot de passe.

Installation sur client et serveur

wget https://github.com/borgbackup/borg/releases/download/1.1.10/borg-linux64 #Téléchargement

Copie dans le PATH

sudo cp borg-linux64 /usr/local/bin/borg
sudo chown root:root /usr/local/bin/borg
sudo chmod 755 /usr/local/bin/borg

Installation des dépendances : on en a pas besoin puisqu'on utilise le binaire :)

Coté serveur

Création de l'utilisateur simple

adduser borg-pizza-dev

Coté client

penser à renseigner le .ssh/config

Host petit-nom-votre-serveur
HostName IPv4.de.votre.serveur
User toto
Port 22
Identityfile ~/.ssh/toto_dsa

Création de la clef ssh

ssh-keygen -t rsa -b 4096

Copie de la clef ssh sur le serveur

ssh-copy-id -i ~/.ssh/toto_dsa toto@host

Initialisation du dépot borg

borg init --encryption=repokey user@petit-nom-votre-serveur:/chemin/du/depot

Création du backup sur le serveur

borg create --stats /path/to/repo::Tuesday ~/src ~/Documents

A cette occasion borg vous demandera de créer un mot de passe pour ce dépot qu'il vous faudra conserver !

TODO

Optionnellement pour pouvoir faire du borg mount

sudo ln -s /usr/local/bin/borg /usr/local/bin/borgfs

Mis à jour par pizzacoca il y a plus de 4 ans · 2 révisions