Advanced¶
Currently work in progress. These are only notes :D
Temp Notes¶
- Quick setup guide from start to end
- we group snapshots by path when forgetting
- explain rcb commands
- examples of using restic directly
- Explain what happens during backup process
- Explain the backup process container
- cache directory
- Not displaying passwords in logs
Inner workings¶
- Each service in the compose setup is configured with a label to enable backup of volumes or databases
- When backup starts a new instance of the container is created mapping in all the needed volumes. It will copy networks etc to ensure databases can be reached
- Volumes are mounted to /volumes/<service_name>/<path> in the backup process container. /volumes is pushed into restic
- Databases are backed up from stdin / dumps into restic using path /databases/<service_name>/dump.sql
- Cron triggers backup at 2AM every day