From fd98cfb6d04988a43dc5c161646bd173175da327 Mon Sep 17 00:00:00 2001 From: eyjhb Date: Tue, 25 Mar 2025 21:29:36 +0100 Subject: [PATCH] restic: switched from bb b2 to hetzner s3 (in EU) --- secrets/restic/env.age | 20 ++++++++++---------- shared/applications/server/restic.nix | 8 ++++++-- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/secrets/restic/env.age b/secrets/restic/env.age index ef27682..b607ecf 100644 --- a/secrets/restic/env.age +++ b/secrets/restic/env.age @@ -1,11 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 QSDXqg PybnzljzRzswiQPSo1I10lSPRjXHd8rVFSNDH1ZsUig -RzLFaSgJWuDDBS+eTmz0J2aVWjTWV50laojbkyzp4fM --> X25519 ZCS4baMlt3oGpkHjdeQibFt4oxum00sHV55sW5yW+3I -oT/YlQ4sAYkOC4V6+PfK+CYgDT2l/fOlQJ+sVaBVYV4 --> ssh-ed25519 n8n9DQ anOLNIDopvdtK7A8BH/bzcz3plEzULJW73BvGS9aSmQ -YPzmwoT/Ltnu5GvicbCs9qqN5CjlsoHClN3seAQdRSo --> ssh-ed25519 BTp6UA 8H6CnD8TJUP5acPMs/9Yvnc9cu2kx1blrK/oDlts4Fg -O6JIlYDxQB10liQ8tqIqi/Gya3k0v/pcIKbI0VBUyn0 ---- PjFfEkfF3yWY4QolKjwCv6Mj30AcoL4cE0qKlgaUV5o -h8^&Cϐ=&#oY+{j]VEQ [Mbwsྼel0}3ҴC5HK ssh-ed25519 QSDXqg AyM335mkTifnPM9tCEca2S76g0ulW1+YN28ntB2fTUM +nf01UhiGq7yj1kHXMbEcYOvr87H93U9EXpUPoTlAZ6Q +-> X25519 PSplZIr+HJMcnVwV7QSlb/RnVezzpIU3M4poQbWs6Rs +Fvp5wu9llL1AfrWHSSIJr3GXbWPhlmLoodgdqkgz2mA +-> ssh-ed25519 n8n9DQ dqVYmKTCO3haylMlDdTldPvmX+ctj1A/kAljQy8JOnU +A/jozteZSiOHEK/5VzS/C7NPWiIctA4t7IeugrqYy10 +-> ssh-ed25519 BTp6UA BuNKVBoKvDT4M0Dny0MP+CsD2/yyTNaHr7hFSiA61EI +926a7eiB5NsSU6qWxldS/2IIjQNpJoj2RS1IYdVih6Y +--- FPV3SvCMQArJEo5b0bKeQehZln5HwuhjSaWdZXaQWH8 +?{h4>-4lgZ(k u #)}UP(fR o|0:nGV&g@{fQ3*kb$p)O-f̍[>? \ No newline at end of file diff --git a/shared/applications/server/restic.nix b/shared/applications/server/restic.nix index ed29915..340914b 100644 --- a/shared/applications/server/restic.nix +++ b/shared/applications/server/restic.nix @@ -1,9 +1,13 @@ { config, lib, ... }: -{ +let + s3_bucketname = "rummepungen"; + s3_url = "fsn1.your-objectstorage.com/${s3_bucketname}"; + s3_path = "gerd_backup"; +in { services.restic = { backups.main = { - repository = "b2:situla-${config.mine.shared.settings.brand_lower}:."; + repository = "s3:${s3_url}/${s3_path}"; passwordFile = config.age.secrets."restic-pass".path; environmentFile = config.age.secrets."restic-env".path;