Commit Graph

208 Commits

Author SHA1 Message Date
dannygroenewegen fc5c6989e8 fix: download without buffering volumes in RAM
Fetch each path with 'restic restore' into a temp dir, instead of
buffering whole volume dumps in memory, which crashed on large volumes.
Restore is also much faster than the sequential 'restic dump'.
The archive layout is unchanged.
2026-07-10 14:56:56 +02:00
moritz fa5078eb6e Merge pull request 'chore(deps): update docker docker tag to v29.4.3' (#87) from renovate/docker-29.x into main
Reviewed-on: coop-cloud/backup-bot-two#87
2026-05-12 12:27:35 +00:00
renovate-bot 3bbef4a0de chore(deps): update docker docker tag to v29.4.3 2026-05-12 12:27:22 +00:00
moritz f3924969e8 Merge pull request 'fix backup download instruction and some beautifying' (#90) from doc-download into main
Reviewed-on: coop-cloud/backup-bot-two#90
2026-05-12 12:26:44 +00:00
stevensting ff7c9c5cd8 fix backup download instruction and some beautifying 2026-05-12 12:26:07 +00:00
moritz 25f977c312 Merge pull request 'fix: Use actual CRON_SCHEDULE for swarm-cronjob instead of demo */5' (#88) from fix/3wc/swarm-cronjob-schedule into main
Reviewed-on: coop-cloud/backup-bot-two#88
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
2026-05-11 15:44:24 +00:00
3wordchant 6255edc834 fix: Use actual CRON_SCHEDULE for swarm-cronjob instead of demo */5 2026-04-11 16:59:25 -04:00
moritz c17c3f0273 chore: publish 2.4.0+2.4.0 release 2.4.0+2.4.0 2026-03-31 19:00:05 +02:00
moritz b1051c7a35 chore(deps): update resticpy to 1.3.0 2026-03-31 18:59:50 +02:00
moritz c2cb524710 fix cronjob output 2026-03-31 18:53:06 +02:00
moritz 1a617f0942 Merge pull request 'chore(deps): update docker docker tag to v29' (#81) from renovate/docker-29.x into main
Reviewed-on: coop-cloud/backup-bot-two#81
2026-03-31 12:30:33 +00:00
renovate-bot dd85f389f4 chore(deps): update docker docker tag to v29 2026-03-25 19:31:23 +00:00
3wordchant 4d7d8fc577 Merge pull request 'fix docs typo' (#83) from hermzz/backup-bot-two:docs-typo into main
Reviewed-on: coop-cloud/backup-bot-two#83
2026-03-14 03:37:22 +00:00
hermzz ef4f0ec87e fix docs typo 2026-03-13 22:30:51 -04:00
val 2f719bc1f7 Merge pull request 'corrected ssh_key secret insert' (#77) from secret_insert_ssh into main
Reviewed-on: coop-cloud/backup-bot-two#77
2026-01-02 12:43:10 +00:00
contraintuitiv 833d87aa14 corrected ssh_key secret insert 2026-01-02 13:25:06 +01:00
iexos 11f1c6bb55 remove default TIMEOUT (abra #596) 2025-12-30 14:06:15 +01:00
3wordchant e972ca24d8 Switch to abra-bot for deployment
Re toolshed/organising#668
2025-09-04 15:22:30 -04:00
moritz 54e32ab422 backupbot formatting 2025-05-14 12:26:20 +02:00
moritz 4cda3c1018 make some logoutput more useful 2025-04-24 01:13:16 +02:00
moritz f7f46d7b7b Merge pull request 'feat: Adds monitoring setup for prometheus push gateway' (#69) from prom-mon into main
Reviewed-on: coop-cloud/backup-bot-two#69
2025-01-14 13:34:34 +00:00
p4u1 c1902b2dbc feat: Adds monitoring setup for prometheus push gateway 2024-12-30 14:08:05 +01:00
moritz f40eb00435 Cleaner output for snapshots closes #63 2024-10-29 12:29:35 +01:00
moritz 3eea69ddee fix(restore): don't restore everything if no backup_path is given. 2024-10-28 17:24:41 +01:00
moritz f1661c04e7 refactor(ls): INCLUDE_PATH parsing via click 2024-10-28 17:01:52 +01:00
moritz 4b4371ed3f add restore-path argument for undeployed apps closes #59 2024-10-28 17:01:14 +01:00
moritz 1214f59c79 expose MACHINE_LOGS flag as env 2024-10-28 16:08:56 +01:00
moritz 8798e2feb5 abra.sh: remove old BACKUPBOT_VERSION 2024-10-24 18:26:36 +02:00
moritz 119787ed39 chore: publish 2.3.0+2.3.0-beta release 2.3.0+2.3.0-beta 2024-10-24 18:23:32 +02:00
moritz 141bedb069 feat(ls): add --timestamps flag #37 2024-10-24 18:09:33 +02:00
moritz 14b55bbc79 feat(ls): default to /var/lib/docker/volumes/ if no path is given #37 2024-10-24 17:58:38 +02:00
moritz ebcb0d42c5 feat(ls): default to show selected paths, --all flag to show all #37 2024-10-24 17:54:34 +02:00
moritz dccc93ac6b optimize logging 2024-10-24 17:44:54 +02:00
moritz 826bec925f add example pg_backup.sh script 2024-10-24 17:03:02 +02:00
moritz 49dd989302 update README 2024-10-22 22:01:18 +02:00
moritz 2f965a93dc fix: select correct latest snapshot to restore 2024-10-22 21:30:12 +02:00
moritz 4054d3417e fix backup label parsing 2024-10-22 17:24:20 +02:00
moritz f8cfcef029 refactor: move latest snapshot checking 2024-10-22 14:18:46 +02:00
moritz 4a49c4a7f0 fix download command / dump function 2024-10-22 14:18:15 +02:00
moritz 79cdec6705 chore: publish 2.2.0+2.2.1-beta release 2.2.0+2.2.1-beta 2024-10-16 17:29:53 +02:00
moritz 2bc9400807 fix README 2024-10-16 17:21:20 +02:00
moritz 9b141a5185 Add versioning infos to README 2024-10-16 17:18:57 +02:00
moritz 6ff2312090 fix restore output 2024-10-16 17:13:19 +02:00
moritz 8b66b80332 chore: publish 2.1.0+2.2.0-beta release 2.1.0+2.2.0-beta 2024-10-16 17:01:56 +02:00
moritz c9b04db7a0 add app versions into restic backup tags 2024-10-16 16:53:19 +02:00
moritz 333b7ec16d chore: publish 2.0.1+2.1.1-beta release 2.0.1+2.1.1-beta 2024-10-15 18:56:43 +02:00
moritz aeccd605ee improve logging 2024-10-15 18:14:17 +02:00
moritz f877186a57 list restore commands before executing it 2024-10-15 18:14:17 +02:00
moritz 9dc239b199 add --no_commands flag for restore 2024-10-15 18:14:11 +02:00
moritz 43548273fe chore: publish 2.1.0-beta release 2024-09-18 12:58:10 +02:00