Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

configboxbackup [2017/09/06 20:37]
frag créée
configboxbackup [2017/09/06 20:41] (Version actuelle)
frag
Ligne 4: Ligne 4:
 Voici les quelques notes que j'ai prises en le configurant : Voici les quelques notes que j'ai prises en le configurant :
  
-Configuration de boxbackup -- Serveur+## Configuration de boxbackup -- Serveur
  
 Référence : http://​www.boxbackup.org/​wiki/​ConfiguringAServer Référence : http://​www.boxbackup.org/​wiki/​ConfiguringAServer
  
-apt-get install boxbackup-server +  ​apt-get install boxbackup-server 
-useradd _bbstored+  useradd _bbstored
  
-Configuration du RAID logiciel de boxbackup pour ne pas utiliser le RAID +### Configuration du RAID logiciel de boxbackup pour ne pas utiliser le RAID et stocker les backup dans /​home/​backup_maison
-et stocker les backup dans /​home/​backup_maison+
  
-mkdir /​home/​backup_maison +  ​mkdir /​home/​backup_maison 
-chown _bbstored:​_bbstored /​home/​backup_maison +  chown _bbstored:​_bbstored /​home/​backup_maison 
-chmod 750 /​home/​backup_maison +  chmod 750 /​home/​backup_maison 
-raidfile-config /​etc/​boxbackup 4096 /​home/​backup_maison+  raidfile-config /​etc/​boxbackup 4096 /​home/​backup_maison
  
-Configuration du serveur boxbackup+### Configuration du serveur boxbackup
  
-bbstored-config /​etc/​boxbackup nuage.bernat.me _bbstored+  ​bbstored-config /​etc/​boxbackup nuage.bernat.me _bbstored
  
-Un peu de sécurité : +### Un peu de sécurité :
-chown -R _bbstored /​etc/​boxbackup/​bbstored +
-chmod -R go-rwx /​etc/​boxbackup/​bbstored+
  
-Initialisation de l'​autorité de certification (idéalement sur une machine hors réseau)+  chown -R _bbstored /​etc/​boxbackup/​bbstored 
 +  chmod -R go-rwx /​etc/​boxbackup/​bbstored
  
-bbstored-certs /​etc/​boxbackup/​bbstored/​ca init+### Initialisation de l'​autorité de certification (idéalement sur une machine hors réseau)
  
-Création/Signature de la clé du serveur+  bbstored-certs ​/etc/​boxbackup/​bbstored/​ca init
  
-bbstored-certs /​etc/​boxbackup/​bbstored/​ca sign-server /​etc/​boxbackup/​bbstored/​nuage.bernat.me-csr.pem+### Création/​Signature de la clé du serveur 
 + 
 +  ​bbstored-certs /​etc/​boxbackup/​bbstored/​ca sign-server /​etc/​boxbackup/​bbstored/​nuage.bernat.me-csr.pem 
 + 
 +### Copier sur le serveur (si ils ont été générés offline) les deux fichiers :
  
-Copier sur le serveur (si ils ont été générés offline) les deux fichiers : 
       /​etc/​boxbackup/​bbstored/​nuage.bernat.me-cert.pem       /​etc/​boxbackup/​bbstored/​nuage.bernat.me-cert.pem
       /​etc/​boxbackup/​bbstored/​clientCA.pem       /​etc/​boxbackup/​bbstored/​clientCA.pem
  
-Lire et adapter le fichier de configuration+### Lire et adapter le fichier de configuration
       /​etc/​boxbackup/​bbstored.conf       /​etc/​boxbackup/​bbstored.conf
  
-Créer les comptes pour les clients ​ +### Créer les comptes pour les clients ​
-bbstoreaccounts -c /​etc/​boxbackup/​bbstored.conf create 1 0 500G 500G +
-où  +
-1 est l'​identifiant du compte (entier exprimé en hexa) +
-0 est le numéro du disque raid à utiliser +
-500G est le quota soft +
-500G est le quota hard+
  
-Pour voir les infos d'un compte +  ​bbstoreaccounts -c /​etc/​boxbackup/​bbstored.conf ​create 1 0 500G 500G
-bbstoreaccounts -c /​etc/​boxbackup/​bbstored.conf ​info 'num compte'​+
  
-Pour vérifier ​l'état du stockage d'​un ​compte +où : 
-bbstoreaccounts -c /​etc/​boxbackup/​bbstored.conf check 'num compte'​+* 1 est l'identifiant ​du compte ​(entier exprimé en hexa) 
 +* 0 est le numéro du disque raid à utiliser 
 +* 500G est le quota soft 
 +* 500G est le quota hard
  
-Ouvrir le port 2201 sur le pare feu+### Pour voir les infos d'un compte
  
-Démarrer le service +  bbstoreaccounts -c /etc/boxbackup/bbstored.conf info 'num compte'​
-      ​/usr/local/sbin/bbstored +
-   in /​etc/​rc.local,​ or your local equivalent.+
  
 +### Pour vérifier l'​état du stockage d'un compte
  
 +  bbstoreaccounts -c /​etc/​boxbackup/​bbstored.conf check 'num compte'​
 +
 +### Ouvrir le port 2201 sur le pare feu
 +
 +### Démarrer le service
 +
 +Ajouter `/​usr/​local/​sbin/​bbstored` dans /​etc/​rc.local,​ou equivalent.
        
    ​Server    ​Server
-{+  ​{
         PidFile = /​var/​run/​bbstored.pid         PidFile = /​var/​run/​bbstored.pid
         User = _bbstored         User = _bbstored
Ligne 72: Ligne 75:
         PrivateKeyFile = /​etc/​boxbackup/​bbstored/​nuage.bernat.me-key.pem         PrivateKeyFile = /​etc/​boxbackup/​bbstored/​nuage.bernat.me-key.pem
         TrustedCAsFile = /​etc/​boxbackup/​bbstored/​ca/​roots/​clientCA.pem         TrustedCAsFile = /​etc/​boxbackup/​bbstored/​ca/​roots/​clientCA.pem
-}+  ​}
  
-Configuration de boxbackup -- Client+## Configuration de boxbackup -- Client
  
 apt-get install boxbackup-client apt-get install boxbackup-client
  
-Création de la config pour le client+### Création de la config pour le client
  
-bbackupd-config /​etc/​boxbackup lazy 'num compte'​ nuage.bernat.me /​var/​bbackupd /​var/​dataraid+  ​bbackupd-config /​etc/​boxbackup lazy 'num compte'​ nuage.bernat.me /​var/​bbackupd /​var/​dataraid
  
-GARDER ​EN LIEU SUR une copie de /​etc/​boxbackup/​bbackupd/​1-FileEncKeys.raw+__GARDER ​EN LIEU SÛR__ ​une copie de /​etc/​boxbackup/​bbackupd/​1-FileEncKeys.raw
 Ce fichier est indispensable pour restaurer une sauvegarde. Ce fichier est indispensable pour restaurer une sauvegarde.
  
 Envoyer /​etc/​boxbackup/​bbackupd/​1-csr.pem sur le serveur et le signer avec Envoyer /​etc/​boxbackup/​bbackupd/​1-csr.pem sur le serveur et le signer avec
-bbstored-certs /​etc/​boxbackup/​bbstored/​ca sign 1-csr.pem+ 
 +  ​bbstored-certs /​etc/​boxbackup/​bbstored/​ca sign 1-csr.pem
  
 Récupérer depuis le serveur les deux fichiers générés : Récupérer depuis le serveur les deux fichiers générés :
Ligne 95: Ligne 99:
    /​etc/​boxbackup/​bbackupd/​serverCA.pem    /​etc/​boxbackup/​bbackupd/​serverCA.pem
  
-Lire et adapter si nécessaire le fichier+### Lire et adapter si nécessaire le fichier
       /​etc/​boxbackup/​bbackupd.conf       /​etc/​boxbackup/​bbackupd.conf
  
-Vérifier le script+### Vérifier le script
       /​etc/​boxbackup/​bbackupd/​NotifySysadmin.sh       /​etc/​boxbackup/​bbackupd/​NotifySysadmin.sh
 S'​assurer en particulier qu'il notifie la bonne personne quand le disque de backup est plein S'​assurer en particulier qu'il notifie la bonne personne quand le disque de backup est plein
  
-Démarrer le deamon ​ +### Démarrer le deamon ​
-/​etc/​init.d/​bbackupd start+
  
 +  /​etc/​init.d/​bbackupd start
  
 +## Autres opérations
  
 Pour consulter le contenu de la sauvegarde, Pour consulter le contenu de la sauvegarde,