Felix Schröter
fc3a243354
feat: remove syncthing
2022-07-10 13:12:57 +02:00
Felix Schröter
6fee4d8a86
fix(restic): remove **/.git from home-server ignorePatterns
2022-07-08 11:29:35 +02:00
Felix Schröter
0bd12bcf2a
feat(restic): use hard links for ~/dev-backup
2022-07-08 11:29:35 +02:00
Felix Schröter
6e6e483b87
fix(restic): remove old ripgrep option
2022-07-04 21:13:54 +02:00
Felix Schröter
9a0c1eb64f
fix(restic): add missing folders to ignorePatterns
2022-07-04 18:00:34 +02:00
Felix Schröter
7799ef1131
fix(restic): fix restic path handling
...
Generating a list of paths for restic to backup introduces some issues:
- restic matches incremental backups by paths, changing paths cause new
backups
- logs and a lot of restic commands print all the paths, which makes it
basically unusable
Thus I've reverted to using static `paths` and excluding patterns via
the `--exclude-file` argument.
To reduce files to backup from `~/dev`, a preStart job was added to the
systemd service: It clones the directory via `rsync` with `.gitignore`
files being respected.
2022-07-04 17:19:31 +02:00
Felix Schröter
3a0c9a91e8
fix(restic): improve ignorePatterns
2022-07-04 17:11:44 +02:00
Felix Schröter
8c52dfff36
refactor: rename server: rpi4 -> home-server
2022-06-26 13:22:50 +02:00
Felix Schröter
6b7ae2c252
feat(restic): add home-server ignore directory
2022-05-27 17:44:56 +02:00
Felix Schröter
de264cde5a
fix(restic): switch to fd to include empty paths
2022-05-15 19:37:53 +02:00
Felix Schröter
e3fbe28103
feat(home-server): rename felix-rpi4 to home-server
2022-05-15 15:39:12 +02:00
Felix Schröter
2977d1445d
fix(restic): include hidden files & extend ignorePatterns
2022-05-15 15:38:12 +02:00
Felix Schröter
b57b2293ca
feat(restic): limit resource usage
2022-05-11 20:26:19 +02:00
Felix Schröter
46409b1c71
chore: add restic secrets to .env
2022-05-09 12:26:12 +02:00
Felix Schröter
0dee8b4fa7
fix(secrets): fix permissions
...
Also moves key references into respective configs where they are used.
2022-05-06 03:44:47 +02:00
Felix Schröter
5f329f550e
feat: set up agenix secrets management
2022-05-05 19:57:48 +02:00
Felix Schröter
d20b90ecb9
fix(backups): fix & improve ripgrep matching
2022-05-01 16:44:29 +02:00
Felix Schröter
dfe6dbecf3
feat: switch to samba for media share
2022-02-04 23:23:34 +01:00
Felix Schröter
581edb8134
fix: ignore ~/Games in backups
2022-02-03 19:14:13 +01:00
Felix Schröter
99223e4ad8
feat: enable restic for home-pc
2022-01-27 15:01:24 +01:00
Felix Schröter
c87de43103
chore(restic): use new credentials config
2021-11-23 00:14:05 +01:00
Felix Schröter
4df25ee687
feat(restic): simplify backups
2021-10-23 00:37:30 +02:00
Felix Schröter
07fa38bdf8
feat(restic): update restic config
2021-08-04 22:27:47 +02:00
Felix Schröter
88e424e493
feat: add restic package
2021-05-12 23:22:52 +02:00
Felix Schröter
5b58081b61
feat(rpi4): add photoprism
2021-04-04 18:50:56 +02:00
Felix Schröter
83fe2c4a63
fix(rpi4): fix restic backup config
2021-03-21 15:55:57 +01:00
Felix Schröter
72a4fb4fbc
feat(rpi4): update restic backup config
2021-03-21 15:40:40 +01:00
Felix Schröter
74b696d20b
feat(rpi4): add restic backup service
2021-03-21 14:36:59 +01:00