backup:restic
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| backup:restic [2020/05/28 18:53] – root | backup:restic [2021/12/08 11:10] (Version actuelle) – [Rest-server] root | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ===== Restic en quelques exemples ===== | ===== Restic en quelques exemples ===== | ||
| - | * Pour initialiser un repository sur un serveur rest <code bash> | + | * Pour initialiser un repository sur un serveur rest <code bash> |
| * Pour sauver un backup sur un serveur rest <code bash> | * Pour sauver un backup sur un serveur rest <code bash> | ||
| + | * Faire une sauvegarde mysql <code bash> | ||
| + | * Purger <code bash> | ||
| + | |||
| + | ===== Restic en quelques paramètres ===== | ||
| + | ^ Paramètre | ||
| + | | < | ||
| + | | < | ||
| + | | Row 3 Col 1 | Row 3 Col 2 | ||
| ===== Rest-server ===== | ===== Rest-server ===== | ||
| Ligne 10: | Ligne 18: | ||
| - Installer go make & git <code bash> | - Installer go make & git <code bash> | ||
| - Télécharger le dépot du rest-server <code bash>git clone https:// | - Télécharger le dépot du rest-server <code bash>git clone https:// | ||
| + | - Télécharger les dépendances <code bash>go get github.com/ | ||
| + | go get github.com/ | ||
| + | go get github.com/ | ||
| + | go get github.com/ | ||
| + | go get goji.io/ | ||
| + | go get golang.org/ | ||
| - Entrer dans le dossier, compiler et déployer l' | - Entrer dans le dossier, compiler et déployer l' | ||
| - | make | + | CGO_ENABLED=0 go build -o rest-server ./ |
| - | make install</ | + | cp rest-server /usr/bin |
| + | </ | ||
| - Adapter les droits du dossier de destination< | - Adapter les droits du dossier de destination< | ||
| touch / | touch / | ||
| chown -R www-data: | chown -R www-data: | ||
| - | - Editer le fichier systemctl rest-server <code bash> | + | - Editer le fichier systemctl rest-server <code bash> |
| + | ainsi que ReadWritePaths=/ | ||
| - Copier le fichier de démarrage systemctl <code bash>cp examples/ | - Copier le fichier de démarrage systemctl <code bash>cp examples/ | ||
| - Générer un utilisateur <code bash> | - Générer un utilisateur <code bash> | ||
| - | - Activer et lancer le service rest-server <code bash> | + | - Activer et lancer le service rest-server <code bash> |
| - | systemctl start restic-server.service | + | systemctl start rest-server |
| - | systemctl status | + | systemctl status |
| Ligne 31: | Ligne 47: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
backup/restic.1590692038.txt.gz · Dernière modification : (modification externe)
