Update TODO list and tidy up README
This commit is contained in:
parent
8317f50a8a
commit
f5e87f396a
26
README.md
26
README.md
|
@ -9,17 +9,25 @@ these problems:
|
||||||
- You need to define all the volumes to back up in the configuration system
|
- You need to define all the volumes to back up in the configuration system
|
||||||
- Backups require services to be stopped to take consistent copies
|
- Backups require services to be stopped to take consistent copies
|
||||||
|
|
||||||
|
Backupbot II tries to solve these problems by **letting you define how to back up your services using Docker labels**, so you can **easily collect your backups for use with another system** like docker-volume-backup.
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
- [ ] Make a Docker image of this
|
A first stab:
|
||||||
- [ ] Rip out or improve Restic stuff
|
- [x] Make a Docker image of this
|
||||||
- [ ] Add secret handling for database backups
|
- [x] Add secret handling for database backups
|
||||||
|
- [ ] SSH remote storage
|
||||||
|
- [ ] Add SSH key handling
|
||||||
|
- [ ] SSH host key checking
|
||||||
|
- [ ] S3 remote storage
|
||||||
|
- [ ] Re-add `crond` support
|
||||||
|
|
||||||
|
Future:
|
||||||
- [ ] Continuous linting with shellcheck
|
- [ ] Continuous linting with shellcheck
|
||||||
|
- [ ] Rip out or improve Restic stuff
|
||||||
|
|
||||||
## Label format
|
## Label format
|
||||||
|
|
||||||
(Haven't done secrets yet, here are two options)
|
|
||||||
|
|
||||||
```
|
```
|
||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
|
@ -32,11 +40,3 @@ services:
|
||||||
backupbot.backup.post-hook: "rm -rf /tmp/dump/dump.db"
|
backupbot.backup.post-hook: "rm -rf /tmp/dump/dump.db"
|
||||||
backupbot.backup.path: "/tmp/dump/"
|
backupbot.backup.path: "/tmp/dump/"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Questions:
|
|
||||||
|
|
||||||
- Should frequency be configurable per service, centrally, or both?
|
|
||||||
|
|
||||||
```
|
|
||||||
- "backupbot.backup.at: "* * * * *"
|
|
||||||
```
|
|
||||||
|
|
Loading…
Reference in New Issue