feat: replace borgbackup and bespoke backup function with borgmatic

This commit is contained in:
wi11-holdsworth 2025-10-01 00:18:12 +10:00
parent 89a68cc0df
commit 3a679356ad
9 changed files with 113 additions and 127 deletions

View file

@ -1,9 +0,0 @@
age-encryption.org/v1
-> ssh-ed25519 LtK9yQ ffY9sDLotAZPq7WYBhBCo/+CG8hs8oSb+Zc26XQ5Kxs
7JwKBUAUWfuOyfaf/pVcq1zv58OtrPAh9wGqPcEhlt8
-> ssh-ed25519 qLT+DQ ulTuZ469zjWcwcuH54SUDaAsaNcpEqXkO0cdGsv2tEE
jwqDMwd/hyHvT+FQjHj8fziycK9WMGJqM6UZKB1yXrQ
-> ssh-ed25519 7+xRyQ ZcybG8n14hpc/B9p1KWDzCi9T2UmVzzsTG32LtKtNFY
81CixZ1eUgAZLS1LDceYeoGbKUPVqqzqjjJ7ACUHCCc
--- 5eJlsZeXReu93xYN6WLtKfFycFyTZyrt0aMYgERe9ME
ÝÇ"ôŒº4<14>XêtºQqwáýÁ‹˜Æ(„¾Þ¸­ƒ±‚…ò‹èÊ3.JI¼ä6-)ö§áì,˜ó<>ªÕ²Úq ÁI~b®

View file

@ -1,9 +0,0 @@
age-encryption.org/v1
-> ssh-ed25519 LtK9yQ klX5fjSXRPWV/ALNcTZ8UIVFEftuS0bMx0oZ0jZDSBQ
swtF1Mvup7JZszfPgXwZ2363Qrt3oUdP1AWfd0Je8h0
-> ssh-ed25519 qLT+DQ IN4GfoKDEtcs/lbobggKfdbFn8EdqpBv7KRJqs0nxg8
X+hti2ZVCqZPHV54QzwZN1nQTdBbU/ZaF7iz1QspIW4
-> ssh-ed25519 7+xRyQ TFU9KepaxamXUcwNrwDv368JvfmLb0Aq1oeuQoX3A2g
XQZxEmfduYOcDoXZuL9ywH2UdJmFsM6mQDqX5SBkvko
--- ud8jMRGHEN6/q5o0GhZdt+Nh38Bhg6nh/ugTPTJFYtI
ÝuI,ÈÏÖþmîWïJÁzÙP/†.]‡ÇmÝøã¶<C3A3>­káb¸ˆ‚—éîýéJXZ/¡qåX ×Qa.¨¢/­ˆ²¿9Á

9
secrets/borgmatic-pg.age Normal file
View file

@ -0,0 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 qLT+DQ C3A3TKOyIWzbW8JupvhTmLKetnr+0uzkPq985NA0DCs
ahrHVR7WadjOfOXBWOqBAf9L0UdCNeD0Ynk6sKDF7WM
-> ssh-ed25519 7+xRyQ evZ6zSS3olbORnqiCnEAL68D1FNPgg2oBoJSaquLAAA
BYoo9AVOHsRsTbXkRQdS/7WN25vBuJOAb0YfnSY+hGQ
-> ssh-ed25519 LtK9yQ jLIdKPvVhPsRIJevWLmads3P2hM29c0B143OWoINzlY
ziCUQ1TtB6BUgbNZ/zFXoaOtpxyrbKobsTvXo/dSpSA
--- Q6JHS+5vuYLIqyIb6x3qCbIJvsjk2++ovL1zkVGs69o
<EFBFBD>ã쇽NM1±WBýy•M.ù²ø-Ø|GlºÈ]¡8Z,(5è±²P¶èè!ÿpmp¡¢°Eaû¤;<3B>Ôâ¿Ä(tq!ÊKÕU4×m

9
secrets/borgmatic.age Normal file
View file

@ -0,0 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 qLT+DQ zfLZc8A30KjoMrhUSl4OgTp+Yg11fmVjDioxtIYMqDU
URhJwUCElaJcSd+k5wBQAXvdC/68ZcCA5WbHGAJTYfY
-> ssh-ed25519 7+xRyQ mrGrjW0fQIRNMDdw4Hoc9N/xAEm1P0IFukShfeVdKE8
yLUmj7LBfHQ/i4buBB57ktNUOnHpoC8NYTQUnK5e5y4
-> ssh-ed25519 LtK9yQ THjOsSIr/DQTulFlwd4r5DYb73VQ0vWgyDHkfJV3NR0
Dl8FwK1WciiEMs5MdrFcUIOFGmlbZf3APOWzLN6rkOE
--- 3mjYPT9APy0F5NNbbCIQhzZ0XjKBtB9YGGS3t37eoRU
ôT^væ—U‹§òÏ{™>[÷õ¦dhé§PC6þZ|é£ûýK|~lÝ<6C>bŒÀD¢ûÖÙt”΄¨ø]¨1P$ø10¨ ¿ïAý±$

View file

@ -15,8 +15,8 @@ let
in
{
# keep-sorted start
"borgbackup-server-offsite.age".publicKeys = users;
"borgbackup-server-onsite.age".publicKeys = users;
"borgmatic.age".publicKeys = users;
"borgmatic-pg.age".publicKeys = users;
"copyparty-will.age".publicKeys = users;
"immich.age".publicKeys = users;
"jellyfin.age".publicKeys = users;