Backuping new Discourse instance.
This commit is contained in:
parent
0baa5f00b0
commit
1bba7b29ed
42
README.md
42
README.md
|
@ -157,6 +157,7 @@ Il faut configurer le `.env` tel que:
|
||||||
Puis vérifier qu’exim et le firewall (attention c’est peut-être `ufw`)
|
Puis vérifier qu’exim et le firewall (attention c’est peut-être `ufw`)
|
||||||
les acceptent.
|
les acceptent.
|
||||||
|
|
||||||
|
|
||||||
## backup1.afpy.org
|
## backup1.afpy.org
|
||||||
|
|
||||||
♥ Machine sponsorisée par Gandi ♥
|
♥ Machine sponsorisée par Gandi ♥
|
||||||
|
@ -165,14 +166,51 @@ C’est un « Gandi Cloud V5 » à Bissen au Luxembourg avec 512MB de RAM
|
||||||
et 512GB de disque, il sauvegarde (via rsnapshot) les autres machines
|
et 512GB de disque, il sauvegarde (via rsnapshot) les autres machines
|
||||||
(voir `backup.yml`).
|
(voir `backup.yml`).
|
||||||
|
|
||||||
Dernière vérification de `backup1.afpy.org` le 2 janvier 2023 via :
|
Dernière vérification de `backup1.afpy.org` le 2 avril 2023 via :
|
||||||
|
|
||||||
ssh root@backup1.afpy.org sh check-afpy.sh
|
ssh root@backup1.afpy.org sh check-afpy.sh
|
||||||
|
|
||||||
Dernière vérification de `silence` (chez Julien) le 2 janvier 2023 via :
|
Dernière vérification de `silence` (chez Julien) le 2 avril 2023 via :
|
||||||
|
|
||||||
ssh root@silence sh /srv/backups/check-afpy.sh
|
ssh root@silence sh /srv/backups/check-afpy.sh
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>
|
||||||
|
|
||||||
|
Le script `check-afpy.sh`.
|
||||||
|
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
```bash
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
BASE=/srv/backups/rsnapshot_afpy
|
||||||
|
|
||||||
|
for machine in bbb deb git discuss
|
||||||
|
do
|
||||||
|
echo "# $machine.afpy.org"
|
||||||
|
echo
|
||||||
|
rsnapshot-diff -H "$BASE/weekly.0/$machine.afpy.org" "$BASE/daily.0/$machine.afpy.org"
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
done
|
||||||
|
echo '# discuss.afpy.org'
|
||||||
|
echo
|
||||||
|
ls -lahtr $BASE/daily.0/discuss.afpy.org/var/discourse/shared/standalone/backups/default/ | sed 's/^/ /'
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
echo '# logs.afpy.org'
|
||||||
|
echo
|
||||||
|
ls -lahtr $BASE/daily.0/deb.afpy.org/var/www/logs.afpy.org/ | tail | sed 's/^/ /'
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
echo '# git.afpy.org'
|
||||||
|
echo
|
||||||
|
ls -lahtr $BASE/daily.0/git.afpy.org/var/backups/gitea/ | sed 's/^/ /'
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
|
||||||
## gitea1.afpy.org
|
## gitea1.afpy.org
|
||||||
|
|
||||||
|
|
|
@ -34,10 +34,11 @@
|
||||||
path: deb.afpy.org/
|
path: deb.afpy.org/
|
||||||
- remote: deb2.afpy.org:/etc/
|
- remote: deb2.afpy.org:/etc/
|
||||||
path: deb.afpy.org/
|
path: deb.afpy.org/
|
||||||
- remote: deb2.afpy.org:/var/discourse/shared/standalone/backups/
|
|
||||||
path: deb.afpy.org/
|
|
||||||
- remote: deb2.afpy.org:/var/www/
|
- remote: deb2.afpy.org:/var/www/
|
||||||
path: deb.afpy.org/
|
path: deb.afpy.org/
|
||||||
|
|
||||||
- remote: gitea1.afpy.org:/var/backups/
|
- remote: gitea1.afpy.org:/var/backups/
|
||||||
path: git.afpy.org/
|
path: git.afpy.org/
|
||||||
|
|
||||||
|
- remote: discourse1.afpy.org:/var/discourse/shared/standalone/backups/
|
||||||
|
path: discuss.afpy.org/
|
||||||
|
|
|
@ -13,7 +13,7 @@ retain weekly 4
|
||||||
retain monthly 12
|
retain monthly 12
|
||||||
retain yearly 42
|
retain yearly 42
|
||||||
verbose 2
|
verbose 2
|
||||||
loglevel 2
|
loglevel 3
|
||||||
logfile /var/log/rsnapshot_{{ rsnapshot_name }}.log
|
logfile /var/log/rsnapshot_{{ rsnapshot_name }}.log
|
||||||
lockfile /var/run/rsnapshot_{{ rsnapshot_name }}.pid
|
lockfile /var/run/rsnapshot_{{ rsnapshot_name }}.pid
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue