You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
TODO
- Write README
restic backup
can take a long time: stream output to logging somehow to keep track of what it's doing. Stop using--json
forbackup
, generates way too much JSON log info.- Make Restictray non-dependent on existing config in
~/.restic
:- Create default files if not existing?
- Create a config dialog in https://developer.fyne.io/
- Add additional resilience:
- What if SSH backup and network goes down? Do a
ping
before backup? Is there a timeout from therestic
command itself? - If something goes wrong, menu shows error and app becomes unusable. Perhaps not all errors (e.g. above one) have to be this way.
- Is backing up while mounted ok? => yes
restic backup
can result inWarning: at least one source file could not be read\n: exit status 3
. This returns an error, but the backup itself seems to be all right.- exit code 3: https://restic.readthedocs.io/en/stable/040_backup.html likely to be a permission problem, perhaps ignoring instead of panicking as of now?
restic list locks
showed a dangling one; PID of already gonerestic
process. Why? Unable to reproduce?
- Verify backups with
restic check
? If not okay, remove (snapshot/folder?) and rebackup? What's the plan then?
- What if SSH backup and network goes down? Do a
- Implement
restic init
, reducing the need for an existing backup - Cross-platform compatibility with Linux? Shouldn't be hard.