Files
simple-backup/README.md
2025-04-23 16:21:53 +01:00

25 lines
927 B
Markdown

# simple-backup
This creates a backup on the local filesystem, but does not persist it anywhere else. Right now
the best solution i have to to manually upload this to proton drive.
## configure
Can add new backups to this by adding another conf file. See configs directory for examples.
Each config file should include:
- `outputDir`: Where to store the backup
- `inputs`: List of directories/files to back up
- `ignorePatterns`: List of patterns to exclude
- `archiveType`: Either "tar" (default) or "zip" (faster, lower compression)
## running
Can run with ./backup.py, or create a cron job.
Current crontab entry is (every sat at 0105):
```
sudo crontab -e
5 1 * * 6 /home/craig/services/simple-backup/backup.py >> /var/log/simple-backup.log 2>&1
```
## exlude patterns
Uses simple "filter" in "path", so no globbing/regexing.
For directories, having a trailing slash means it includes the dir but none of its contents.