Nicolas Meienberger
|
ee79fce2aa
|
feat(frontend): restore whole snapshot
|
2025-10-31 21:52:54 +01:00 |
|
Nicolas Meienberger
|
c7db88fb56
|
feat(snapshot): backend restore api
|
2025-10-31 21:15:43 +01:00 |
|
Nicolas Meienberger
|
b80a187108
|
feat(snapshots): list files in snapshots api
|
2025-10-30 18:58:57 +01:00 |
|
Nicolas Meienberger
|
e335133237
|
fix(restic): unlock repo before trying to backup
|
2025-10-29 19:16:20 +01:00 |
|
Nicolas Meienberger
|
43e31596f1
|
feat(backend): backup service with retention policy
|
2025-10-25 20:38:13 +02:00 |
|
Nicolas Meienberger
|
d58c4f793d
|
feat: enable restic cache
|
2025-10-23 21:10:36 +02:00 |
|
Nicolas Meienberger
|
f7718055eb
|
feat: repositories snapshots frontend
|
2025-10-23 20:55:44 +02:00 |
|
Nicolas Meienberger
|
cae8538b2e
|
feat(repositories): list snapshots api
|
2025-10-23 20:22:09 +02:00 |
|
Nicolas Meienberger
|
0090c3c43c
|
refactor(schemas): move restic schemas to a subfolder
|
2025-10-21 19:57:04 +02:00 |
|
Nicolas Meienberger
|
100c24de13
|
feat: encrypt repository credentials at rest
|
2025-10-18 15:15:30 +02:00 |
|
Nicolas Meienberger
|
6e8aa4b465
|
feat: repositories controller and service for crd
|
2025-10-18 14:23:42 +02:00 |
|
Nicolas Meienberger
|
8fcc9ada74
|
feat: cleanup dangling volumes and folders on startup and on schedule
|
2025-10-17 23:01:47 +02:00 |
|
Nicolas Meienberger
|
8a9d5fc3c8
|
refactor(statfs): switch back to statfs but convert values for smb
|
2025-10-17 22:22:22 +02:00 |
|
Nicolas Meienberger
|
219dec1c9c
|
fix(statfs): fix usage graph by using df command
|
2025-10-17 21:34:40 +02:00 |
|
Nicolas Meienberger
|
c8fc5a1273
|
chore: sanitize sensitive data from logs and error messages
|
2025-10-17 21:11:12 +02:00 |
|
Nicolas Meienberger
|
8af0bac63b
|
feat: restic pass file generation
|
2025-10-17 13:15:24 +02:00 |
|
Nicolas Meienberger
|
9b57dd8a1c
|
fix: statfs when volume is not mounted
|
2025-09-25 21:28:36 +02:00 |
|
Nicolas Meienberger
|
c261590ea3
|
feat: docker usage examples & statfs
|
2025-09-25 21:13:49 +02:00 |
|
Nicolas Meienberger
|
677db2f90f
|
refactor: improve error handling with global router catchall
|
2025-09-24 17:44:41 +02:00 |
|
Nicolas Meienberger
|
db88bb6de2
|
refactor: cleanup startup code and add cron job
|
2025-09-23 23:01:42 +02:00 |
|
Nicolas Meienberger
|
5695a8c700
|
feat: proper timeout and order of operations
|
2025-09-23 22:39:42 +02:00 |
|
Nicolas Meienberger
|
f67152146d
|
feat: mount / unmount
|
2025-09-23 18:22:54 +02:00 |
|
Nicolas Meienberger
|
37effcb4e3
|
refactor: use rr actions/loader
refactor: use rr actions
|
2025-08-31 21:19:14 +02:00 |
|
Nicolas Meienberger
|
23f47bbb6b
|
chore: re-order backend file structure
|
2025-08-31 17:32:11 +02:00 |
|