Commit Graph

47 Commits

Author SHA1 Message Date
Gareth 2560bde48c chore: ensure first config access is through config manager
Release Please / release-please (push) Has been cancelled
Build Snapshot Release / build (push) Has been cancelled
Build Snapshot Release / Windows installers (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
2025-08-27 23:27:53 -07:00
Gareth da0ac093f1 fix: backrestmon should call flag.Parse to correctly handle port overrides 2025-08-27 23:16:53 -07:00
Gareth c1c4d218b9 fix: default env variables from the docker-compose.yml sample 2025-08-26 23:57:19 -07:00
garethgeorge 8c506a4e6b chore: improve migration handling by merging ConfigManager and CachingValidatingStore 2025-08-20 22:44:24 -07:00
Gareth George f52275bab3 feat: add arg forwarding to docker-entrypoint and backrestmon 2025-08-03 13:12:26 -07:00
Gareth George 42054f4a22 feat: add arg forwarding to docker-entrypoint and backrestmon
Build Snapshot Release / build (push) Has been cancelled
Release Please / release-please (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2025-08-03 10:58:32 -07:00
Gareth 6e0c201025 feat: multihost sync ui (#825)
Build Snapshot Release / build (push) Has been cancelled
Release Please / release-please (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
2025-06-29 17:34:02 -07:00
Gareth George 5bc63d4b93 fix: add docker entrypoint to set appropriate defaults for env vars 2025-06-29 15:28:00 -07:00
Gareth George f5b246f502 chore: improve local debugability of webui by bypassing react-serve proxy 2025-06-22 21:42:10 -07:00
Gareth George 58721f9003 chore: drop dependency on bbolt
Build Snapshot Release / build (push) Has been cancelled
Release Please / release-please (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2025-05-05 22:45:07 -07:00
Gareth George 153b43be0a fix: use gitlfs to track image assets for docs 2025-05-01 23:26:04 -07:00
Gareth George a0851b084f docs: add images to getting started guide and new 'restore files' article 2025-05-01 23:22:14 -07:00
Gareth George b41af553c9 chore: remove extraneous debug print 2025-01-23 20:01:20 -08:00
Gareth 99264b2469 fix: provide an option for auto-initializing repos created externally (#650) 2025-01-22 22:29:43 -08:00
Gareth George b8acc12d6a chore: restrict access to multihost endpoint as an alpha feature 2025-01-07 22:22:33 -08:00
Gareth George 407652c9ef fix: ui bugs introduced by repo guid migration 2025-01-07 22:01:57 -08:00
Gareth a4b4de5152 feat: initial backend implementation of multihost synchronization (#562) 2025-01-07 20:31:31 -08:00
Gareth George c810d27375 fix: tray app infers UI port from BACKREST_PORT or --bind-address if available 2024-11-26 00:26:45 -08:00
garethgeorge 78c01a1a35 chore: backrest includes binary version info in startup logs for better debugability 2024-11-13 20:04:58 -08:00
Gareth 4b3c7e53d5 feat: add a summary dashboard as the "main view" when backrest opens (#518) 2024-10-19 09:03:08 -07:00
Gareth 0daa74f04f chore: misc bug fixes supporting sqlite migration (#517) 2024-10-13 17:55:37 -07:00
Gareth 4d557a1146 feat: use sqlite logstore (#514) 2024-10-12 11:26:22 -07:00
Gareth 0806eb95a0 feat: migrate oplog history from bbolt to sqlite store (#515) 2024-10-12 11:11:26 -07:00
Gareth daacf28699 feat: add prometheus metrics (#459) 2024-09-09 17:58:57 -07:00
garethgeorge ca678d9495 chore: fix oplog tests 2024-09-09 00:40:14 -07:00
garethgeorge 6894128d90 fix: simplify auth handling 2024-09-09 00:36:03 -07:00
garethgeorge 491a6a6725 fix: apply oplog migrations correctly using new storage interface 2024-09-09 00:22:33 -07:00
garethgeorge 426af294cd chore: add new utilities and scripts for manual validations 2024-09-09 00:22:06 -07:00
Gareth bfaad8b69e feat: support live logrefs for in-progress operations (#456) 2024-09-04 22:03:10 -07:00
garethgeorge a9eb786db9 fix: write debug-level logs to data dir on all platforms 2024-08-25 22:31:34 -07:00
Gareth 79cae5bac3 chore: refactor oplog interface to abstract storage (#429) 2024-08-25 21:46:22 -07:00
Gareth ce42f68d0d feat: support restic check operation (#303) 2024-05-27 10:26:18 -07:00
Gareth 8a7543c7bf feat: add windows installer and tray app (#294) 2024-05-24 17:23:54 -07:00
garethgeorge ebccf3bc3b feat: implement forget operation 2023-11-28 23:03:37 -08:00
garethgeorge 0c818bb945 feat: display queued operations 2023-11-28 21:33:08 -08:00
garethgeorge 1b67e2b200 chore: refactor task scheduler 2023-11-28 19:57:50 -08:00
garethgeorge 4957496787 fix: build and test fixes 2023-11-28 17:03:46 -08:00
Gareth George b385c01121 feat: autoinstall required restic version 2023-11-28 01:02:32 -08:00
garethgeorge 3fdf6601d4 chore: relocated main package to root folder 2023-11-16 20:07:39 -08:00
garethgeorge a33300175c feat: snapshot items are viewable in the UI and minor element ordering fixes 2023-11-15 23:45:27 -08:00
garethgeorge b22e006ffb chore: refactor storage layer 2023-11-15 18:15:01 -08:00
garethgeorge eadb1a8201 feat: implement backup scheduling in orchestrator 2023-11-14 21:52:06 -08:00
garethgeorge dd9142c0e9 feat: initial oplog implementation 2023-11-14 00:04:14 -08:00
garethgeorge 7d4efdf729 chore: add colored logging output in debug mode 2023-11-12 01:02:16 -08:00
garethgeorge d282c32c8b feat: implement repo, edit, and supporting RPCs 2023-11-12 00:46:34 -08:00
garethgeorge aeb831868b restic library 2023-11-10 18:32:29 -08:00
garethgeorge dd9e14e450 Initial commit 2023-11-10 00:59:48 -08:00