From 220542908820b44bfb182adf4c4b255c3751c475 Mon Sep 17 00:00:00 2001 From: clerie Date: Mon, 22 May 2023 07:46:11 +0200 Subject: [PATCH] hosts/mail-2: add to backup --- .../restic-server-magenta-htpasswd.age | Bin 521 -> 600 bytes .../secrets/restic-server-cyan-htpasswd.age | 21 +++++++++--------- hosts/mail-2/configuration.nix | 10 +++++++++ .../mail-2/secrets/clerie-backup-job-main.age | 10 +++++++++ .../secrets/clerie-backup-target-cyan.age | 12 ++++++++++ .../secrets/clerie-backup-target-magenta.age | 10 +++++++++ 6 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 hosts/mail-2/secrets/clerie-backup-job-main.age create mode 100644 hosts/mail-2/secrets/clerie-backup-target-cyan.age create mode 100644 hosts/mail-2/secrets/clerie-backup-target-magenta.age diff --git a/hosts/backup-4/secrets/restic-server-magenta-htpasswd.age b/hosts/backup-4/secrets/restic-server-magenta-htpasswd.age index 1ddebae684e2471df9c7c8279f263607526a76f8..6d350db58f58705e1ccf9ea9aef8015c890c5397 100644 GIT binary patch delta 567 zcmV-70?7S|1lR(S4B!oF=0hkG+0`AVL>-Tby-ACZ8m2&H*0ZHRccmMO;kokT6RuvI0`L3 zAaiqQEoEdfH8n9gAZ2B2Lq>NXOHfZ%OjI#=OKLeeb#iTNa({DXQbAc%W-v!}Y;16D zQ&&r7N;pPNF+zA%3T$w9T1Yu@W_fxxO*dstFG)!+S}RF7X?IX}FJ&|~ZfI0+b$3y4 zF*b2U3N1b$NMv~{RB&i5XL4m>b7de#UMhPaes&~YF=IF&YiM*)LqBpSAb36}JYWi1 zN-H>OcQ;{rRewS_b7)O^XL&JeMM_BuEiEk|Z(24~NLNZQSZruUZ zL^o!6XjgAjWpGVoa#T+*ZDMB%A#VtrMV%IB&ird9Y^_1m+9}X!WU;JWrl@5@fJ$@6 zNZ!X4i4d4y_pc>_GJk)qwV!SO6a$S26Ziv5YXjXWVt?U)ItWjilFiXQ={_sO;gsp8 zy9IltdvTty6*IV^rl1HAxl$$dydkxRE}kmx-iw4k%AsO?@5RfsHagHN^sDaf2&)QK zq9iUbn=PJJDA%*a$1>%lg=|PSkj0(rS>K?&2%m=9HEHW1TvKm~IGq`#GUliOmG-W= zB?3!=h%g<>r_HmM*VHZ$isMtushad?Rsgc%4QKs;HPDBVZ?%|zB8yL1R;KcM2^& zAaiqQEoEdfH8n9gAZ2B2Lq>NXMp{i!dP#I=YjIXKN_B8fMSoUea(PZcQ%yrja&SdB zaxh_1WK2yodO~bf3PV_WR(Nqpc6nrTXm=}ebX7@JN;O$?SV&T3X>4|MG;J|wX=XE3 zdTwTG3N1b$LM>-OQI89Dg zb$UWVRWNaJQ-4E23N0-yAaqeqYB57bac^))VryY?NkVU7RbxhRadBZXRBS?4Re5Vf zM{ROhT6r`$3LU1R^K?NUP*taXbK{P@G^+ZaSt?;fuAP49kk8DAT6xBO1YB${Ca|x5 z6|~%7&jB(@8q>9?rC%#g8HS*x*|;&dr*Oj=BCk$Q<6r>+Rj)pYRRktbRMO6@B|*Pg zK5h>aZN=Y2vUjd3_X*9ae6Sj?KWL(cuy;O$jaLci0s#d3pBu;ExE$R|NdPC72ObYA dCVk%x>=sS|7D@|C=S{z6`20^_Lq}f&Cg^1bw6_2N diff --git a/hosts/clerie-backup/secrets/restic-server-cyan-htpasswd.age b/hosts/clerie-backup/secrets/restic-server-cyan-htpasswd.age index 9c29382..fd5de87 100644 --- a/hosts/clerie-backup/secrets/restic-server-cyan-htpasswd.age +++ b/hosts/clerie-backup/secrets/restic-server-cyan-htpasswd.age @@ -1,12 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 HwR33w zVbY6v/QRnPzcFHueGntXqWGGeLlgix5totl2U6p/SI -o689uAlNSTUCbpsray3M3siPX+dZuMxwMGvkiT5Jq3U --> ssh-ed25519 ILP4Ew T73h3fgXw2X9mYO3ezgqhxqc8qIUPy7IdyHRMnToNU4 -8+9a8CfL4+kCUzz9LpGFnUP+sewz8S8fOkhE5smerOM --> @(D&S-grease n KRJX hL5 8.4moFdx -L+mrlIwef64pYkyDSJo7N0BstgnMZCHehcUhKgznmbW1DF9mna7cZyhPhEVpi8K+ -+KIjqQDawAjgW3nywPw6DmMURc1pgbqBoxuD2MdcdC5NoXN1UDVB8oI/sfYQcARd -MIk ---- 58QFF/RMdTRnV6LqUvYr/wRH/J+gvLG6DYiTWeaOtGo - 6ʮcof;ݨ'J|IVʼnq|k%@Į(|uX< ٜ n'ڔ}15 -֐r)9%v Ri>x_a8|;36Vj|gAE7i4K6Hӭk EѮ='@ \ No newline at end of file +-> ssh-ed25519 HwR33w yRJDKLvu9uceOwdIEV0c5Y+5gHtGrb8PNAkHaEKb0wI +Fod1zb+n1OR+0L9Xc7LSxyW7NJjxoHfLWhOE2fq9WS0 +-> ssh-ed25519 ILP4Ew onYUlLt96OoOLjyIq+pLSHu7GAWgAmSYuHGKUsGOyi0 +heE2E6J+vTUvI2KQ9cpiK+Ehc6FeZ3ov5HMmQRftzdw +-> ,F"Yse-grease +1oEU0JxcHPR2OZcwsicg8jA4m2ljLn+iKYpR48lEMhCEsHGqWltMOQzV2A8ppbGB +Dek31kh/k40MclIB2AlNV86J4Qkm +--- bmE9Bxz4ZUTSF+U12AigJs58/JDV6W2RSXXlNsBs67o +M*z_*6bPkHx@ 8g{GT|#FT[-^aB5'6̀4 m|qY2>Onn +E!/~3 80aXR\YY?{Óոഉ!WfIEtMrcc[.tH!eT 3`Z ,u](9QHfLG )6\~xz: }]+ \ No newline at end of file diff --git a/hosts/mail-2/configuration.nix b/hosts/mail-2/configuration.nix index eafddc5..c3e6e56 100644 --- a/hosts/mail-2/configuration.nix +++ b/hosts/mail-2/configuration.nix @@ -18,6 +18,16 @@ networking.interfaces.ens3.ipv6.addresses = [ { address = "2a01:4f8:1c1c:9577::1"; prefixLength = 64; } ]; networking.interfaces.ens3.ipv4.addresses = [ { address = "5.75.187.112"; prefixLength = 32; } ]; + clerie.backup = { + enable = true; + jobs.main = { + paths = [ + "/opt/mailcow-dockerized" + "/var/lib" + ]; + }; + }; + clerie.monitoring = { enable = true; id = "215"; diff --git a/hosts/mail-2/secrets/clerie-backup-job-main.age b/hosts/mail-2/secrets/clerie-backup-job-main.age new file mode 100644 index 0000000..4928709 --- /dev/null +++ b/hosts/mail-2/secrets/clerie-backup-job-main.age @@ -0,0 +1,10 @@ +age-encryption.org/v1 +-> ssh-ed25519 HwR33w RN8+JfVQyrIYAxZ+S6M2OI8brmmMPUKXOZ3/qg3vgmE +iT3J545g+dt+SoYKtHPMscWOOF+OwLatL0fxtZRSwwA +-> ssh-ed25519 oxA+GQ vOrlx+R54Xy1KY9JLA3+yVx0ABkI78cJc/T4XwT7hS4 +K0kQF9V1Y0MhMyMiNZ6Dz6eoPE2eotoivBMGsuLGpIc +-> E>"g#-grease K`O +zCtgxXJ8Eueb0A/1yQGyXEmzQ5QqWgN4kMvAg7WXdjZu0+BvX2eJKg +--- 4G54tBk5pGtOOmWE7MaLzX+B/36VderlnX7mPp0G1T4 +u.fNt +!G?pWٚ"IT5ram+ 'ܴ.:@sK$csaJ#4}Y4XA҇AQI< \ No newline at end of file diff --git a/hosts/mail-2/secrets/clerie-backup-target-cyan.age b/hosts/mail-2/secrets/clerie-backup-target-cyan.age new file mode 100644 index 0000000..1a596a7 --- /dev/null +++ b/hosts/mail-2/secrets/clerie-backup-target-cyan.age @@ -0,0 +1,12 @@ +age-encryption.org/v1 +-> ssh-ed25519 HwR33w grZNMpbl/mC/0aVUkkAVx1wFXqNhlEEW47nfGg7VPAw +V97tOu6Md4Tus3CYkWTPE6twfYJrA0CrkLzwl15g05M +-> ssh-ed25519 oxA+GQ 7KMJYf6Pu6VACi99ihBLT6he5ekyk/3bh0ywi7QJCzY +28xbWqcmf91VAUG8O7wd9SB2NxuhpYOxSiD94464KLA +-> Xmw-grease ++lH5WuYbQEraP0WmsSZFvk2amdQSIKw2xOB+sq7nPiTGdW2Vax2YzWOmxemmAcOT +RKimkWKeZZeSphtzF5mC2qHIuxvXTsIkmgXEM6TKhdw1Lo6tQPZR +--- 95yXuwrQpvKOffrfYVgzvteOx/mnmLP0FLMBW6mruHk +31^/O8'1;LJ-3t`}u,Y)^D!dC(Z.Yo;Lx3+ +|1 +j<]\]9TmL? \ No newline at end of file diff --git a/hosts/mail-2/secrets/clerie-backup-target-magenta.age b/hosts/mail-2/secrets/clerie-backup-target-magenta.age new file mode 100644 index 0000000..31d5118 --- /dev/null +++ b/hosts/mail-2/secrets/clerie-backup-target-magenta.age @@ -0,0 +1,10 @@ +age-encryption.org/v1 +-> ssh-ed25519 HwR33w K732eysp/CVQjjcTzH7D9QXa7uLnXQq9ADmycPC3rBw +lDAYQh67KzDjRE8078jwOBJlwLywN1lXs8nyaOXl4JM +-> ssh-ed25519 oxA+GQ WBOUa6FzgfniPNFJA4c3B5wfelqEkIrRGDybFYoRVnY +8GuZsyABMEFjkPl36QIWaxFuC3UTvtHpwuSA76RPIYg +-> Y-grease +R9sg83IE9qdR7Cjo/RbHZtBNRSNTy9XjNogfEekrYhqrbVvcx1LPBTGXHgmvq29u +Sj8u+wA +--- AeEL8xBBPoy3oYIspVyU7Y7VkCwtEngwQNQXZmFnFUw +`7Z~1)UCq3u0K%\mq+"`& $ #f~xdnމՊv]xPr L69ESv \ No newline at end of file