Backuping new Discourse instance.

This commit is contained in:
Julien Palard 2023-04-04 09:32:02 +02:00
parent 0baa5f00b0
commit 1bba7b29ed
Signed by: mdk
GPG Key ID: 0EFC1AC1006886F8
3 changed files with 44 additions and 5 deletions

View File

@ -157,6 +157,7 @@ Il faut configurer le `.env` tel que:
Puis vérifier quexim et le firewall (attention cest peut-être `ufw`)
les acceptent.
## backup1.afpy.org
♥ Machine sponsorisée par Gandi ♥
@ -165,14 +166,51 @@ Cest un « Gandi Cloud V5 » à Bissen au Luxembourg avec 512MB de RAM
et 512GB de disque, il sauvegarde (via rsnapshot) les autres machines
(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
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
<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

View File

@ -34,10 +34,11 @@
path: deb.afpy.org/
- remote: deb2.afpy.org:/etc/
path: deb.afpy.org/
- remote: deb2.afpy.org:/var/discourse/shared/standalone/backups/
path: deb.afpy.org/
- remote: deb2.afpy.org:/var/www/
path: deb.afpy.org/
- remote: gitea1.afpy.org:/var/backups/
path: git.afpy.org/
- remote: discourse1.afpy.org:/var/discourse/shared/standalone/backups/
path: discuss.afpy.org/

View File

@ -13,7 +13,7 @@ retain weekly 4
retain monthly 12
retain yearly 42
verbose 2
loglevel 2
loglevel 3
logfile /var/log/rsnapshot_{{ rsnapshot_name }}.log
lockfile /var/run/rsnapshot_{{ rsnapshot_name }}.pid