summaryrefslogtreecommitdiff
path: root/topics/systems
diff options
context:
space:
mode:
Diffstat (limited to 'topics/systems')
-rw-r--r--topics/systems/fallbacks-and-backups.gmi11
-rw-r--r--topics/systems/sheepdog.gmi20
2 files changed, 28 insertions, 3 deletions
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