From 1302f0b090ea7f859dd6f6eed96427147145fa79 Mon Sep 17 00:00:00 2001 From: Pjotr Prins Date: Wed, 29 Sep 2021 19:10:57 +0200 Subject: backups --- topics/systems/fallbacks-and-backups.gmi | 11 ++++++++--- topics/systems/sheepdog.gmi | 20 ++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 topics/systems/sheepdog.gmi (limited to 'topics') diff --git a/topics/systems/fallbacks-and-backups.gmi b/topics/systems/fallbacks-and-backups.gmi index 5cb8b75..32855aa 100644 --- a/topics/systems/fallbacks-and-backups.gmi +++ b/topics/systems/fallbacks-and-backups.gmi @@ -45,6 +45,11 @@ As epysode was one of the main sheepdog messaging servers I need to reinstate: * [t] reinstate daily backup from penguin2 * [X] CRON * [X] make sure messaging works through redis -* [ ] add GN1 backup -* [ ] add IPFS backup -* [ ] other backups +* [x] fix and propagate GN1 backup +* [ ] fix and propagate IPFS and gitea backups + +Tux01 is backup up now. Need to make sure it propagates to + +* [ ] P2 +* [ ] epysode +* [ ] rabbit diff --git a/topics/systems/sheepdog.gmi b/topics/systems/sheepdog.gmi new file mode 100644 index 0000000..ea1ac5e --- /dev/null +++ b/topics/systems/sheepdog.gmi @@ -0,0 +1,20 @@ +# Sheepdog + +I have written sheepdog to keep track of backups etc. Here are some issues +that need resolving at some point. + +=> https://github.com/pjotrp/deploy + +## Tags + +* assigned: pjotrp +* enhancement + +## Tasks + +* [ ] check whether rsync dir exists before proceeding +* [ ] send digest E-mails +* [ ] smart state E-mails on services going down +* [ ] block on root user if not running from protected dir +* [ ] borg/rsync should check validity of repo before propagating +* [ ] borg/rsync ignore files that have wrong permissions -- cgit v1.2.3