summaryrefslogtreecommitdiff
path: root/topics/systems/sheepdog.gmi
diff options
context:
space:
mode:
authorPjotr Prins2021-09-29 19:10:57 +0200
committerPjotr Prins2021-09-29 19:10:57 +0200
commit1302f0b090ea7f859dd6f6eed96427147145fa79 (patch)
tree04c81d8cb9e66f2d1d23a4ec16058542bb0f6135 /topics/systems/sheepdog.gmi
parentf5bea2cc2b35eef7b7424ab18d43200707a9889c (diff)
downloadgn-gemtext-1302f0b090ea7f859dd6f6eed96427147145fa79.tar.gz
backups
Diffstat (limited to 'topics/systems/sheepdog.gmi')
-rw-r--r--topics/systems/sheepdog.gmi20
1 files changed, 20 insertions, 0 deletions
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