💾 Archived View for thebird.nl › gn-gemtext-threads › issues › systems › sheepdog.gmi captured on 2023-06-14 at 14:25:57. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2022-07-16)
-=-=-=-=-=-=-
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
- type: enhancement
- status: in progress, halted
- priority: medium
- keywords: system, sheepdog
Tasks
- [X] add locking functionality for tags - added borg with-lock (test)
- [X] chgrp functionality in sheepdog_borg
- [ ] check whether rsync dir exists, repo valid and/or no lock 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
- [ ] package in GNU Guix for root scripts
- [ ] list current state - it means parsing the state list (some exists)
- [ ] synchronize between queues using a dump
- [ ] sheepdog_expect.rb - expect PINGs
- [ ] sheepdog_rsync.rb - test for 'total size is 0'
- [ ] sheepdog_list tag and filter switches improve behaviour
- [ ] add sheepdog_web_monitor - currently using plain curl
- [X] borg: set user/group after backup
- [ ] add remote borg backup with sshfs