HiveMinds / HiveMinds/Productivity-setup
Set up Bacula
- Dominant language
- Shell
- Stars
- 3
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Set up periodic encrypted backups (using Bacula)
- [ ] Ask the user how many gb's are available for backing up data,
- [ ] (and verify it manually)
- [ ] and determine the backup snapshot frequency automatically (Ideally an assymptotic curve, starting at every hour in the last two days, then every 2 hours in the 2 days after that, 4, .. etc with a lower limit of e.g. once a month or once a week).
- [ ] Back up the default data directories (e.g. Documents, Images Videos etc.)
- [ ] Ask the user if there are any additional directories that the user would like to back up.
- [ ] Share the selected backup frequency,
- [ ] Give user an indication of the estimated backup sizes over time, based on the current file and folder sizes of the directories that are being backed up
- [ ] Ask the user every month/week or whatever to connect a physical external harddrive to copy the backups to an external location.
- [ ] Allow/include backing up to a server periodically automatically.
For encryption perhaps it is nice to use veracrypt.
Perhaps it is worth checking out other repositories before re-inventing the wheel:
https://github.com/tim4dev/webacula
https://github.com/voxpupuli/puppet-bacula
https://github.com/wanderleihuttel/bacula-utils
https://github.com/xaque208/puppet-bacula
https://www.bacula.org/git/
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.