Commit Graph
42 Commits
Author SHA1 Message Date
Gareth 66bba33809 feat: initial backend implementation of multihost synchronization (#562) 2025-01-07 20:31:31 -08:00
garethgeorge 06b1e1e5f6 chore: use replace directive in go.mod to prevent accidental sqlite version upgrades 2024-11-17 00:48:52 -08:00
arminusandGareth 296bbe7303 fix: crash on arm32 device due to bad libc dependency version for sqlite driver (#559)
Co-authored-by: Gareth <garethgeorge97@gmail.com>
2024-11-15 13:30:28 -08:00
garethgeorge 0dfdd2a992 chore: backrest includes binary version info in startup logs for better debugability 2024-11-13 20:04:58 -08:00
Gareth 8e0c58ed28 chore: misc bug fixes supporting sqlite migration (#517) 2024-10-13 17:55:37 -07:00
Gareth d8f1b5c8d6 chore: add initial support for an sqlite oplog store (#499) 2024-09-25 20:39:22 -07:00
Gareth 8dba59dce1 feat: add prometheus metrics (#459) 2024-09-09 17:58:57 -07:00
garethgeorge 6ca3834693 chore: upgrade dependencies 2024-09-09 00:53:28 -07:00
Gareth ceaf14ed99 feat: add windows installer and tray app (#294) 2024-05-24 17:23:54 -07:00
garethgeorge 3733a8f0b3 feat: support env variable substitution e.g. FOO=${MY_FOO_VAR} 2024-05-05 12:42:30 -07:00
garethgeorge 8fe88a7752 feat: update snapshot management to track and filter on instance ID, migrate existing snapshots 2024-05-05 12:42:30 -07:00
garethgeorge 96c1a47485 fix: improve restic pkg's output handling and buffering 2024-04-13 00:19:03 -07:00
garethgeorge 63b6dc7b38 fix: misc UI and backend bug fixes 2024-04-11 21:38:30 -07:00
John Maguire d555e1655a chore: enable full test coverage for Windows (#206) 2024-04-07 18:58:45 -07:00
garethgeorge 25c138a78d fix: limit cmd log length to 32KB per operation 2024-04-06 14:10:15 -07:00
Gareth George b5cbeab961 feat: support shoutrrr notification service 2024-03-30 08:52:53 +00:00
Gareth George 36afefdd93 fix: include restic binary in alpine and scratch docker images 2024-03-30 08:17:36 +00:00
Gareth George 1863806e77 feat: sort lists in configuration 2024-03-30 07:23:34 +00:00
Gareth George 5e064b1036 feat: add 'compute stats' button to refresh stats on repo view 2024-02-28 20:49:58 -08:00
Gareth George beecfcf001 fix: properly parse repo flags 2024-02-28 20:05:36 -08:00
garethgeorge 93828dcbe1 fix: use 'embed' to package WebUI sources instead of go.rice 2024-02-16 01:09:27 -08:00
garethgeorge 100025d383 chore: add test coverage for backup hook triggers 2024-02-03 18:25:57 -08:00
Gareth ed642308c0 feat: authentication for WebUI (#62) 2024-02-01 01:19:16 -08:00
garethgeorge 0a5c327a2e feat: implement discord hook type 2024-01-29 20:33:22 -08:00
Gareth f422c289b8 feat: add user configurable command hooks for backup lifecycle events (#60) 2024-01-29 01:24:55 -08:00
garethgeorge 6afe624e7f fix: possible race condition in scheduled task heap 2024-01-01 15:25:39 -08:00
Gareth George 2ab4a94f44 fix: install scripts and improved asset compression 2023-12-24 08:03:26 +00:00
Gareth d021c28528 chore: migrate to grpc-connect transport (#38) 2023-12-23 01:23:21 -08:00
garethgeorge 9bccb9f252 fix: improve output detail collection for command failures 2023-12-08 19:53:29 -08:00
Gareth 0b6b2eb607 feat: initial Windows OS support 2023-12-07 11:27:58 -08:00
garethgeorge b8636d1e18 chore: adopt go-releaser for release automation 2023-12-01 19:41:14 -08:00
Gareth George 51d96e75b1 feat: autoinstall required restic version 2023-11-28 01:02:32 -08:00
Gareth George 7f11110a4b Revert "chore: use storm for indexing on top boltdb"
This reverts commit 3f4c01235c.
2023-11-22 17:59:33 -08:00
Gareth George 3f4c01235c chore: use storm for indexing on top boltdb 2023-11-22 16:30:58 -08:00
garethgeorge 810bdc4c58 chore: relocated main package to root folder 2023-11-16 20:07:39 -08:00
garethgeorge 70b88e86eb feat: implement backup scheduling in orchestrator 2023-11-14 21:52:06 -08:00
garethgeorge d082d68445 feat: initial oplog implementation 2023-11-14 00:04:14 -08:00
garethgeorge 19ce589c54 chore: add colored logging output in debug mode 2023-11-12 01:02:16 -08:00
garethgeorge 2911c613c6 feat: implement repo, edit, and supporting RPCs 2023-11-12 00:46:34 -08:00
garethgeorge da8d4e812e feat: repo can be created through UI 2023-11-11 20:43:00 -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