From f1ae7a7f0828b7569e364f98e8abc75fcd8953a6 Mon Sep 17 00:00:00 2001 From: Daniel Patterson Date: Thu, 22 May 2025 23:44:05 +0100 Subject: [PATCH] Lidarr etc --- hosts/ranni/configuration.nix | 88 +++++++++++++----- modules/default.nix | 6 +- modules/gitea/default.nix | 21 +---- secrets/age_identity.age | Bin 1165 -> 1165 bytes secrets/bigding_backup_repo_password.age | 33 ++++--- secrets/bigding_backup_s3_creds.age | Bin 970 -> 970 bytes secrets/caddy_porkbun_api_env.age | 38 ++++---- secrets/danflix_env_file.age | 38 ++++---- .../danflix_hetzner_storage_box_pub_key.age | Bin 1393 -> 1393 bytes secrets/danflix_rclone_config.age | Bin 1654 -> 1654 bytes .../danflix_storage_box_crypt_obscured_pw.age | Bin 924 -> 924 bytes secrets/danflix_storage_box_crypt_pw.age | 32 +++---- secrets/gitea_actions_runner_token.age | 36 +++---- secrets/minisign_private_key.age | Bin 1244 -> 1244 bytes secrets/rclone_password1.age | Bin 1026 -> 1026 bytes secrets/rclone_password2.age | 37 ++++---- secrets/secrets.nix | 4 +- secrets/sendmail_email_key_gitea.age | Bin 942 -> 1052 bytes users/daniel/default.nix | 2 - 19 files changed, 177 insertions(+), 158 deletions(-) diff --git a/hosts/ranni/configuration.nix b/hosts/ranni/configuration.nix index 55a951b..a8dcbed 100644 --- a/hosts/ranni/configuration.nix +++ b/hosts/ranni/configuration.nix @@ -62,6 +62,14 @@ in { boot.swraid.enable = true; boot.kernelParams = ["boot.shell_on_fail"]; + hardware.graphics = { + enable = true; + extraPackages = with pkgs; [ + intel-media-driver + vaapiIntel + ]; + }; + networking = { hostName = "ranni"; hostId = "00000001"; @@ -171,7 +179,12 @@ in { isReadOnly = false; }; }; - config = {config, pkgs, lib, ...}: { + config = { + config, + pkgs, + lib, + ... + }: { services.radarr = { enable = true; user = "root"; @@ -190,7 +203,12 @@ in { isReadOnly = false; }; }; - config = {config, pkgs, lib, ...}: { + config = { + config, + pkgs, + lib, + ... + }: { services.sonarr = { enable = true; user = "root"; @@ -200,6 +218,30 @@ in { }; }; + containers.lidarr = { + autoStart = true; + bindMounts = { + "/var/media" = { + hostPath = "/var/media"; + mountPoint = "/var/media"; + isReadOnly = false; + }; + }; + config = { + config, + pkgs, + lib, + ... + }: { + services.lidarr = { + enable = true; + user = "root"; + group = "root"; + }; + system.stateVersion = "24.11"; + }; + }; + services.prowlarr = { enable = true; }; @@ -209,8 +251,8 @@ in { enableReload = false; environmentFile = config.age.secrets.caddy_porkbun_api_env.path; package = pkgs.caddy.withPlugins { - plugins = ["github.com/caddy-dns/porkbun@v0.2.1"]; - hash = "sha256-X8QbRc2ahW1B5niV8i3sbfpe1OPYoaQ4LwbfeaWvfjg="; + plugins = ["github.com/caddy-dns/porkbun@v0.3.1"]; + hash = "sha256-sa+L2YoTM1ZfhfowoCZwmggrUsqw0NmGWRK45TevxFo="; }; logFormat = "level INFO"; virtualHosts = @@ -227,12 +269,12 @@ in { service = "sab"; port = 8085; } - # { - # service = "transmission"; - # port = 9091; - # } + { + service = "lidarr"; + port = 8686; + } ]) - // { + // { "http://ranni:8085" = { listenAddresses = ["100.76.159.53"]; @@ -240,30 +282,26 @@ in { reverse_proxy localhost:8085 ''; }; - # "danielpatterson.dev" = { - # extraConfig = '' - # header { - # proof proven.lol/de4a14 - # } - # root * /srv/site/danielpatterson.dev - # encode zstd gzip - # file_server - # ''; - # }; + "http://ranni:8384" = { + listenAddresses = ["100.76.159.53"]; + + extraConfig = '' + reverse_proxy localhost:8387 + ''; + }; "movies.danielpatterson.dev" = { extraConfig = '' reverse_proxy localhost:8096 ''; }; - # "git.broccoli.town" = { - # extraConfig = '' - # reverse_proxy localhost:3030 - # ''; - # }; + "git.broccoli.town" = { + extraConfig = '' + reverse_proxy localhost:3030 + ''; + }; }; }; - environment.systemPackages = with pkgs; [ helix kitty # For terminfo diff --git a/modules/default.nix b/modules/default.nix index afbcdb6..f6e1229 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -26,5 +26,9 @@ pingbox = { }; - ranni = {}; + ranni = { + imports = [ + ./gitea + ]; + }; } diff --git a/modules/gitea/default.nix b/modules/gitea/default.nix index bb2cdfe..f7c5052 100644 --- a/modules/gitea/default.nix +++ b/modules/gitea/default.nix @@ -10,23 +10,6 @@ group = "gitea"; }; - gitea_actions_runner_token = { - file = ../../secrets/gitea_actions_runner_token.age; - }; - }; - - services.gitea-actions-runner = { - instances = { - primary = { - enable = true; - name = "actions-runner"; - url = config.services.gitea.settings.server.ROOT_URL; - tokenFile = config.age.secrets.gitea_actions_runner_token.path; - labels = [ - "ubuntu-latest:docker://node:16-bullseye" - ]; - }; - }; }; services.gitea = { @@ -46,6 +29,7 @@ server = { ROOT_URL = "https://git.broccoli.town/"; HTTP_PORT = 3030; + HTTP_ADDR = "127.0.0.1"; DOMAIN = "git.broccoli.town"; }; service = { @@ -64,9 +48,6 @@ SMTP_PORT = 587; USER = "apikey"; }; - actions = { - ENABLED = true; - }; }; mailerPasswordFile = config.age.secrets.sendmail_email_key_gitea.path; }; diff --git a/secrets/age_identity.age b/secrets/age_identity.age index 0e9c9a61f4fd455161d8f99daa6a341247ccd317..27ddb7a9490fedb8b7dccd6bb0d2540b3292fbce 100644 GIT binary patch delta 1079 zcmeC>?B$%GQy*1S5nN~%k!b8=6lM^iA5oH373de4pPH0dl%3&jVUgok92gdsUu;oj zz!jWgnjRRGm{d}f9p&z8S>WsD9#Z8VUKp+&Y*AohnHS{Y>YAUGnHS<;&ZTRoP+Xj$ zo0?)|YHDby;8bAhndqnxkyvbyTj5w{RFGa|grYM zS6rT6;F#yim6PID85Nix8f=;F<`$Iam}KTt=v|Z&oSW_&SXCHh5}M=ao?mE@Z(I^N z@uPTnXsAhEu4%D$aiN!2N`O&BYJjI zf00v0h=)mNYM@a;M1hHcp@DW%X0EAsUU+^%nX6f5WooifL}~Kmct-K?}0`fwV z%!(~MGcx>&B7zDkBcdG9V?et&BdI)HA)q8ABQ!G1z$`5#wJO3TCAHqu#2_y;ys{w2 z)I1`f#KNgEBwxGSFfG^3l`A_t+byUdOgkqiC&<0P-!wO?D8RzU+g;lyJjk;&Gcvfi zpuEzfEX2<}AKkj(((JN8M}?rEsN&F!svGR!i~N>UyDlFh2B+{{xWL!68Jd_5w$KE@tBJo)2= zyBjJK_Hsn3-(v~wX)xCPW-xu-pIwh`Zr8lIvuUSm%mOd&@AUy%f;-vfpE90(zH-^I z|M^!w89aR0FkudB)g7H?UqKz+-~OhyYQN>C@ts`1%x(L7&$R_star1I_}UkK?E0j8 z`^a3)-m(t);o1{WX`_*1zmd1b8KK7qnEM9)zN`mX1 zRfWf1m9rDo*E!DIlJ_P~@1+0!S3ZxL+2<_Y`)2=!W%p~$b};Of68`pih5aRoPkSQ^ Sr*H;qPh*}bbap~U?rZ=Fb%r+p delta 1079 zcmeC>?B$%GQ}2@MnOo{0*%B5?kP+Xj$ zo0?)|YHDby;8bAhndqnx8RQ=2Sx}Peo9LGn77=1u<`&@T9PVhG6K<*>nQm$5mX(q1 zU*YSS=x7wm<(aM>kzT58Xl@y9kzpF)?e3Ce?2(t7Z&^?loMz&aSdy4qo>-PynwFS6 z@uPTnrjehSZ(wA&M_E~bsc~UgYH~nwaAsvhk&~Z!kcVlQhqIAErGZnimwO;rzL$GO za%GCEcR^aPg>P0$U{auAKxTebZlF(6L}7$wUWSWbR-jLgrJ2R#ct-K?ybx`7&vbp4 zz_hYd7qfDsimIF}{R}4);}Fv*V}CQtbia^D|H|?ziwIY)!m3RFa^uuIPq!T3oY1iJ zA}5P1zsO>vAY+g00@pM{BM-AmliU!KvefL!XBoxoeS^z$O^u5UT`Vn=(nGTHOad(2 zlUTt4u2jj7*#sG=grHz}{s zw=^f%**CZ{)zB@|G^Z*vo6D`R%E!$pxWFkhv?|Qm*vlg?IV~wEBBP|JuqrLQ!a2J* zA~~|auPQMwAKkj(((JN8M}?>y=TdWbOYaPiq>?FdL=R(VXfUuy5 z`gB*<&?LixN=L55(4;JH{U}fWJfrN=ypn9!wBUjQucC^e#7LJaPp>4?GB+o4UuS*K zFbv-XxmZN#J1T@0_?870mYW5-Wh6$Gnp;|CWQKU<=H^sYxO%!52Wc0Un44sU7e!{d zBy*K%2N-6DIM+wzmiZ@^l||*agp=E zrMm|k28X4EXPc%(Rc2e{S(^D9`umhdxu#}hgqygU7!;bBc?4Ium^gB6&bjyD(S(xZ zoi|t95c=+-`+Kt6^Tu7-6SG3z}mrUsYXFTQiB#k2eCwupvI{)}We5Uck1;3umbQEk|WwdnK z(@&Gr3$wD4yjx0N Q)~qz`vfTVs)QO7+0Kub%hyVZp diff --git a/secrets/bigding_backup_repo_password.age b/secrets/bigding_backup_repo_password.age index e10b4e1..d81d120 100644 --- a/secrets/bigding_backup_repo_password.age +++ b/secrets/bigding_backup_repo_password.age @@ -1,18 +1,17 @@ age-encryption.org/v1 --> ssh-ed25519 eYYv1Q zSCVLgdOkqdlA8P9fo/rPyOtrqJ8omWhnr8LjFxT0TM -YUHflqTFrEkkhHKyOUycJcaQbgo/EG6LIAIfh76FH5Y --> ssh-ed25519 Bp5IaA fXKvvOeyVn5Paez3cKRLC+tB5hhPypVLUdMISTriE3g -1gGIq1OvWe1vZdxhp1/mViMEDH301Jvs2UygRDeWlM0 --> ssh-ed25519 T/DpgA xFGe3C68/A5rsVqyIK8yuwmxLBa+rw5ApdYnCpGwJAg -/SB1JL99vBw1K2c0tWG4YdC4YH6Gj9NL4hTRKNSm4ww --> ssh-ed25519 qMgRFg 1Ey+jvd0pxXpGNdHP3PzVxRYJWW5RlvWgEqlxCmdXFU -dU652UNTrTfh3PZE7WYP3ezUJmnkmc3HkfK8UFuszAE --> ssh-ed25519 dMZXNw A3QHm57KbPqJgvQj1VvAtc3vrf2e6Asxd6OinuKqPmc -QfQXU+mY4s0j85IZ9CbHHBypQ574paUW1FllPPK14f4 --> ssh-ed25519 +shbwg 8ZD7pYkZ0VE7IcKeooc1kQbkTfuLp9AJ0eCSsBM8pgg -7IE0MTJIjOm4lriosf8CRkEL1580xIjAkcLoqekRd2U --> ssh-ed25519 70Nt2Q mp2b5li39+K+E8aaHkLNQ9TKDxPbs20pCYqVGufb13o -N1x023/Pqk4epQ2USmbAu5e1L7CEPDK28sf3fKYj8O4 ---- FflES9idRdByENQWx8XQzTUx/kQRxuRtnqCdRcjk354 -iNagiFq`dLgeF < I -^Z猰Zfݺ/ C \ No newline at end of file +-> ssh-ed25519 eYYv1Q EAZDNmNVPn4csM/YdGJFlORxQDMMtO5Dn7x2XfFRaFU +vuduGWTaLD//qz0GlOdArY7i4n3Uhwi4+nFr4jj8P3Y +-> ssh-ed25519 Bp5IaA XOy6sVXfaDVKhN81OZOtVlroHKIxpKgMwnJxcQ+i8Gs +dxXJCjBLmLru9L/sJEBmp8wA563MBc4nZYhXkE5P3zY +-> ssh-ed25519 T/DpgA XKdq7MGI+Gl+NYrwuMBPs0Wy4Z2/ewdItW3YhgEW/xY +SSeYZXSqY+FOv4A6+oxKgu2CzUI8DPEXiI2iMDXCkS4 +-> ssh-ed25519 qMgRFg 6uBriCnYizzXcQ9Sj+PBHHHKajsBICdErIAN/m5zCwM +HiNfRVS3omZA9UopFXXlK7KzaLU5q78/murhClxw3Hk +-> ssh-ed25519 dMZXNw R7mVtYIYqYGRJ6T1u07eStvfXJPZRT/0yOc0a2haFAo +JNzKXxhW+MxJKCSlI6lJqpCbR3QYI+FAHlnXUpzW5pk +-> ssh-ed25519 +shbwg zIiwiExg9YyJ4ihqr10WPRv0deNFjj2on6EFFTnSFSU +WYem7R3Mwi8OBZPOqd/m0v+A8k9HUC0+e7BwlTbdIQc +-> ssh-ed25519 70Nt2Q VacvBAJYuKDhLKpoDsdoFtPB9po/Bq/lC6EKG7C3oSg +DrifwWRcqhHjt/yAcDrxKEPpY3ceL5VJy3BNPH7v4q8 +--- vwailf0HFStDtxF94IGxV1jHWyhLjagTFAROxkCqnv4 +P6ibɿ\ xgTCU!>6C \ No newline at end of file diff --git a/secrets/bigding_backup_s3_creds.age b/secrets/bigding_backup_s3_creds.age index 8cd0539b60a8f0cceaf1b1cc37167e8dce2a7f4c..06e1b6c7f93701397be219c4cabdb490d616cd6c 100644 GIT binary patch delta 882 zcmX@beu{m9PJOXidO(z;ew1rzd1SDuQ>J!BQgA@9L4k3ZiKl6)X^wGPWtgRZPLy}H z1($oJMPh_os;_=faYcS=SxUN@cBP-AX_SFMs#8XIaHwU9MPyijf3UAXD3`9CLUD11 zZfc5=si~o*f>VL1XQHD*sH3M@j z#E;_P&Q6tPrWq!I;rij8rsZB1eg;P2X(qmt;~B-nGcBXE3th}Z zjY=yGOAC{NGE$RW%>7fmEz1H!%}guvLQ{jYvrGKbvz&^#ihSJs9n->HOrs3UT|M-} zv$a#*4YUIbf}Ok~it;QiL)}A49Me)t0(}f7pJf!UH}Uq)t_aI8vG58s2rBnVa;z#X zEB5oO^eS{J%_>jwH1SN2NHj<(&vGs1Dz?lq3dju%OV98LH}G_dG%61-a&*q}^G;9q zPIt;NF)`Io%u935EG#oYj{)uCjHL2(g^Wo3&~!6D{p8@nf{<)a7wvjKch`VI(=a!; zsA3m=vw|#(Afr6+({lKbli_pTdQs*db zXYGRGZ2tfQ4C~Ad{7Q@h6%35C^|ke@+{4_K42(VUD{~{0&GXWoa@;bqJaW^Glbv%aqRPum zv$=G2brrmw%t{NK3M+FR(-U1obMvE2j4LC}EQ5T5yaV(NN=r=qv`w?}@{1yh^0^G} zv|C@7i8!~Tf$@JzX=n^H2fNA%og2rxGd~J_bBzni{OWRGG2@SGPCly`+0LBZz#%N8 zc*fh}%h#%oNbU!o6O_15RvL*Nd40!q9=kTzoUV+w?U76NF4=px#N`Z^nZnMBjukW3 lEp7k*_}iUN|7OYAOx(ErsO6UCZIj)uOp8uSTK&Lz9{>}FGN%9l delta 882 zcmX@beu{m9PJK{?zn4c~scS`qQ?j-}TBNUEuzzrxzGso2VP#;Up^>S%MY3f`nwx*R zBUhfMt9F4;ez|LahfAeVhJHm-da}2FfRk@YmZ5Q2T0~TKhGTwuNRg>yI+w1ULUD11 zZfc5=si~o*f>VL1XQHD*KtM>ai)DyMX<%YmK(RrPvsXv^NEN|4eL$3n2V*ikAPcCDhAk(TM14Hk$DxXk~e3LNk{PMh%Fy9jMko?f_K({mt z*CNBT(0s=v4C~Ad{7Q@h6-=X&^UR!m+zU%RlQWI-l7lR?wLMHzgL8|L!h<4x+>FEP zlTylzlFAFpJ-Pe}%rd=QbG%DJz1$+o+=D!mi-XG}jGcoL%T3J9Q_IqF!-8@hOPn&Z ze7SUWbrlN349y}#4U3Y@LsG&_^(zeBN<1o!bDcx7Gb8dcy$yVlE3*xAO9Bn`Ex5!P zUPhR&bQ2L4-^H;owR`r;3z>^eu4o$W&wTS ssh-ed25519 eYYv1Q rVsIPgVhjo10brWN1BFiPhsVUkqLpADs/RwAC/0e0XA -hwy4T5yFEaNrNE/WaKhH2jFmi6KHQv+HPcVE+LGQIqI --> ssh-ed25519 Bp5IaA oXZMzYEYfilr0XJhpv6KEn7tloF0wiiTEREX1X9301E -L3VdyOmNy18+7xdnT8+6ZpEKDoYd9ftdfY0OEfuyoG4 --> ssh-ed25519 T/DpgA /uBVSvdvYl3Wx+Rn1RcSPXRm9we9x4xhwYz1zjh7320 -RBePasGticMa83tR3BB+e6L/ijp68ojimpgDHHWlRHA --> ssh-ed25519 qMgRFg 3gYoMffkqyTfK+Uevars9zcrnZu1Wrxm1IcuS5MiiUQ -DuA3AHbhU8l7GtiNKIBszZcDXuE0V5SsmhM4YDn89Ho --> ssh-ed25519 dMZXNw 4QxPt7cyXOFYzfD3NNu0s762Q8fUq3xnSMFlFLIuW20 -Mt+/Qp5aHmBmCpS7XY1YA/sPmkG4278GQFykkS5zytc --> ssh-ed25519 +shbwg RiP0/XkFjX5+QkEKnIIvimnpzUGfhDtJsIhrZOvDKXY -FwFKPr1SphnnbGbT7/X4Ocn6E9zt+ciZ1IQIimRq4fs --> ssh-ed25519 70Nt2Q PeLAFhxpQAQDWHjT19VX6sxLB+wo72irpNSw5irwjCk -CGtAKDuFMlH1+Apbd+Wj1XZ/ZHQvZs4TeOFE6cTmaqA --> ssh-ed25519 YAvvLw DC2byXFwxj5lcvcgIQCU/k7bPaCYYwjXxsFXMRUNswU -2BuZpjyJalXYkouut/8iyW+E8K7sK1x2e2Q5oJs6mvE ---- X/NOW1Ukj+Aqs8CB9FzbXXEXNyCHooaXkuaihgfJ5b8 -hv8!*IGԋ|c5@7xOJSd`o -\Y욞`YBN8J[b!4*Ϝ~;;oӲHù"xhq&W>p2)W<uiVIAI){*\gHo@}¶ψOw ?qgNo5tu1H9Zh^.0^H \ No newline at end of file +-> ssh-ed25519 eYYv1Q HLv7VwiVXzh/uYmcwjMa0eZw7sJ+QDd1O2pKELLwi3s +Gv05590x4magr/A8oi1yAwFrwEZ5VXK1jFl8ojLabng +-> ssh-ed25519 Bp5IaA yuIBqQ+wKpMH9tOOXG8sWF8dVrElBtAAtIFv27XiZlU ++LYw0xUKS8340E0e3B9z3ijydbM/EJk4jEXqToOl4Uk +-> ssh-ed25519 T/DpgA ZVI8HGiPa0L8ACjz3L/qCFjShimO2xlF1iEJ8D+VNUo +jUqRKYaNLzNUAHj3U7lGEhJjHYp6Zge3pX9ogv7OTzs +-> ssh-ed25519 qMgRFg kWK3YMixuoNaCLvfqvxkIyVt7X/Fe1RnTU+9LgxyH3I +lv4DI+XrKOU89bdR1VEFv7BtMMKOaQCVkG1ntENDhOQ +-> ssh-ed25519 dMZXNw +A8bV+j+yrc6PurfbawA1cXwJFoW+SK7IMZvE62TkH4 +fvawY41qd1/mj6yvYcl3j0hOEhao+rCyCVSOki8Xh2E +-> ssh-ed25519 +shbwg kbmKDfoo+Vh5EBxENBHfrBjP1cW9YjOEhPnMSSrspQU +2n0w1x/ZdpZBSJteCjNnleA3Am6xukaXGieBtfINYxk +-> ssh-ed25519 70Nt2Q F17IHEPl6iZKRIwRkZbtE9ekNobZf3uF8E47gZzM5QE +2poTmZo+Tkpsq0f5SigLajIaw3Ug+roWvkRZIJRd7vA +-> ssh-ed25519 YAvvLw 33rh0onpSuvq5RBZIOdb9vHKqxqFBYMVZ9tRQlwB9A0 +FbALwt60o6hj4B/fPlVqBKOW9BPv04H+z2/mz+3pYK8 +--- 1OPzsgbGklGa39hKcitpdDhUAhiy3U83PSh1OKNHP9Y +9XMPH1Y,MLb2ɍR035^h⫍ +rix[dM 6l;P,nX6@N~iȃi2o pd/[)vq9htuѥwɜԔsI9 gbtȒ{&t:w]wNӘ eS5֨IC9O29mR \ No newline at end of file diff --git a/secrets/danflix_env_file.age b/secrets/danflix_env_file.age index 513731a..956376a 100644 --- a/secrets/danflix_env_file.age +++ b/secrets/danflix_env_file.age @@ -1,21 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 eYYv1Q /FJ1oyRr1NdpjRjDkCt9EqlhnlNfHk4Nr3Q+3ZzfzHs -kttnif9pfO0B1KJAR9+PN71l6ASHE0cUgdgGOV5sg+I --> ssh-ed25519 Bp5IaA pWSfR3AvezhCV1OawRgL/7GaqPfHAQqdca/0feUDtmE -XrBA8V6HGVYTVhYIMEjSeUqt6xo1Eheu0i9gsGvPmzA --> ssh-ed25519 T/DpgA JoY5P9O3gIUI+5ZzKFGb/3pBaU3VoIZMzj/N7Y52Slc -MxiT2J8zQuxt0Bi47s4Azn/VjBA0jwl7GNmLNciPLqw --> ssh-ed25519 qMgRFg hiiefMaeC3Lull8BNmQS8LOW133yh+bZF5Ul8lJD12g -VB+LvQ3u773EnICwHTwnbz6t3QRiXUeqZ80ORpyYxl8 --> ssh-ed25519 dMZXNw 7hecbrFkb1pEX7nfSc2waSVVjXWjBq1WRYlriXBiw3Q -uYX/yp5BFsvnSZvFrg7++TF2orhkIfeyY3P9anyW3tY --> ssh-ed25519 +shbwg k6+8YGkOEf8vsva95dLcCcWcoHz61bc3govBmbr8aSw -HUip2uMG7NabSiNbepZlQud+5CZuZDRjYa/WXr0UR9o --> ssh-ed25519 70Nt2Q Yf7AMUayjTROhs3kehSNH24pfvP+q2Ckym8nPOiYPVA -2dDJCiAK6D+SayP08IObBGzBNxp4lG34nGHOZdeQ9Dc --> ssh-ed25519 YAvvLw XFtl1w6vh4G2pZWxwsGYRtDtH1tKLiRbRkf8MlpBlWA -Iv6dy3675mX4TPtVt4rHC3X2WuplLu6ZYDd8GhpDebs ---- 6QOw5zJaUQstwwOUxz7yNSgBXBu+rW5rIc6CVoKLCZs -F7`QeRjgXR -҄+s-k2"ҪqU0S/);d!7FXg-*{pz mrmT{=.i۵ol5G̡9"U" VЮ[qx -+!65vSA"'@ iДo \ No newline at end of file +-> ssh-ed25519 eYYv1Q ffwMqZJLmL0Liq7hbLi6VxlOWs4MGYEXwQfzlz8UIk8 +NOEzAl0dtRjKu7Fa+M2lK+hKA01nGJI7rLsp5wY23s4 +-> ssh-ed25519 Bp5IaA mAvPbcRrBFeNx5KDi3Wvg2znSKoDQRprRU87UEtGolw +wavKPW0pceKtNEPjrpm6ME4dL83iY51NEcNXPBqiTGQ +-> ssh-ed25519 T/DpgA AuNVM6nulH1/4XILIBaIeg5R27hi7EPZLwIj3Sd6eRs +knPUWlIyEQTCaAWcH+BaZMscQxUu6GKDi0a51d/TeXg +-> ssh-ed25519 qMgRFg KnjOL8+AX0gSSPaQFR/ucRTWEHRo0QeM5txuThx9J1w +4el7Eftb87dy4GQaH4F9jA2EunXUcAKHQFWU9lM3v2E +-> ssh-ed25519 dMZXNw XnrQPPNB1xad7t/AOgU5TXhtEeXf1AV3ZbIti+DvMmE +x62z4ZbXCeN7HBn4MiSkBRKaoTC9hitf9Ktft0Eez1U +-> ssh-ed25519 +shbwg uTTR1Lf7Y2EQsYTGEskjRAJlm275xI3I/2fTTW7tpBw +QRFcEq6HKXdhsINrNc5JWi7YbjSPW6Tzg5AqVP0++4E +-> ssh-ed25519 70Nt2Q nkKIu9WgEsb0Oi76oyrCoONYQcBcY+wtaRmYH6HrshU +QO9qDH13wV9SRXjbEzauxreuK4Zs85MhEq5WNf2F88o +-> ssh-ed25519 YAvvLw el91vp7yefRCnRSi9X21I0hPxiQJQG2vmHQcq3Rggi0 +MeGFtkqNuvQyelHePKBN5R3kI9HvWBJKzYeUJaw6XwU +--- RW3q/KPRYhBZOBU7HhHRwPhV14LtOkClG1l43BvujGA +:}*Rj1tOwЙ[I{g֣Dh=DRS0ߐB[!% [R!=&T'M`dEԙ=(d޳#ZQ49a\p+P2(pZ%$ޙCwSFƯ|kDҡzHV8QUnX1}Nj˄?| \ No newline at end of file diff --git a/secrets/danflix_hetzner_storage_box_pub_key.age b/secrets/danflix_hetzner_storage_box_pub_key.age index 8d5887ecd81f1ca929717a0a6b33e95c4edab5de..b20937f8ab23cdcbef3f2cb241eab2992f97d030 100644 GIT binary patch delta 1308 zcmey!^^t3WPJNnZUZlH!u3uPIL9kc0nW=wrX_#leS4oPtzk!K=PGW#(SZ;boYH^vd zCs%}Po}p8LpMSQiM`d}jwn15VL1XQHD*d5MXBkc(?raYbcnx=B@@v#Y;LK|qdUcCM*KSVdu>dwx(w zq-$DsM2LYSSC)5*o2RFDXpy0Ns$WI8QIT(6MMkQ&Pn4HqsIiN8N|3W}c9d6slu7c$ z4-(mJyCo>Dn1C0j7?*8OHgJiQ$&z;fcACd5%s7jxH|A`UaEZ8O6hWBT5XtQ-e~y ze9B!5oZJ)h15)%Y!jiO8Let%fN>hW~(+W+!oPrEWv(vdO-QB|jLdrdpeKM0uD~*c{ za>D}Cv&;%j&D{!;Bcfa?{8D_PoI(tfT_Y!-WfZSBt_-#?@eeA@tTM^-F3V2x2=5xfA1XA`Vx0zcki;YN{hV0 zJY$1`@&exik037>0}o%W^wLuAd|!jGlsx@1|GZ>h?Y#2f;Pg;~stC8J)B?wFeTp=qhEI%yK*t57O)5$y1)w?KL-_tWH$;mh|$+R@b%hV;^AhR$qFE`Q9 zkt^83y)Yu&yS^|j(@fu`)U_m6+a%1*xHKf+vZBm8)Y&`9vdG6U%gn?tCy+~5S69Kr zD=Ev|$;=|VsG!U&rP#A9#i%OFG*sIwF*wjKyRfXNFsH0I)x^}L%#|ynxcpF<+Ue;z z^IIiS?Ih(E|H=-M6*b zTyv#37t}WhwaW&*%sevjn|-Z|{w(f^jz7fCuKfLbE5AL%$Hgq{_3E|O%ea`NClr}& zGR(;jHPQ_gSierOICbXQZ}PiW_@=ycSTIvjW8LPf(^E9Ug+=%an2$WSf3|P!-X&)& zCaWjRJhGtwI@8?3{Q5cWnig>>0#8!^tbgY6X~GrJ-BsdozoHf-BviEW@}=II9e<_m zfcyr(ZIv&YFB?7YxP8^Wmn_^yn?6_L3Yv8%GCy7k{JtQed`V zM#_OTr!xQM8|*n{Gv)q_bhRDMLN{a2JJ-xw%h>*t?ZbZQgRG~Dy#6a2ZPfellgsOZ zpTo%_HGiU}`SfFd*b-le{Qm3`kR6&5@%4Sk5hDw8 xt82eSgCfgT8h?D`@~h}2kM$evS@V=dIJIlem0BGzRcp+C{mAV?f&JCuLjaci@frXC delta 1308 zcmey!^^t3WPJN|kacHJxVMTsng-1xRUr9-jUtzMLcUeG)g>Ol|qi>RVL};)_sBwgc z1y_E!qmi*+m0PNLQbd5amq(R(etxokxnq%WRIYwbQc1A0X=+4dQBh=JF_*5LLUD11 zZfc5=si~o*f>VL1XQHEmd6Zv@iGI0va#DzAsEN6^i)(tgg|Dl2d6I=iXu4Zygiler zWtF3IVNjLXqdZ4xRZg0hgZIVcbR2yUPNeSj#ETXRzaA4q`#$qfvaPhnX%i% z4-(=2X-)yTm6je+MJE2{uAap~+KJ9p;ikr(rK!QmC8=(X;XzSB#%9H)RoPqy<{sXu zrAe8Q6^Tyyenp{GhUtD@CZ5^Z#ik`GNsgr!+M)RtIj$*r`hk<<8O6hcgS9OJ!!5#% z4UH?EB2!a5^UdAeaga2 zj7o#5l8lX$gR6YK!%9sIeGLM#LQJwP(~2jbWfZS>3o^*}@N!8G)i?DhO35|w^|G|k z&hp7{uShWsHYth<_Sa8y%=QW_4b10C&T(`~&dv%6OA1K!cMVO-2y>6hOwsoUOY(O! zwk&iHbSo+`c26}92~S3k0PW(8r1EryqC|J?D&wd`6CPR}*-3UW<1^mMLB^{fmI zw%|%JwJdZF^RF)nD~WUt$`5tQFi&y~FDR%i3(mVPIDs_r9^2p}W)zwwV zEq2UyDlRBAb`H=Ft<1_zvt?Ae`i-Z)C>b}9=}PzPlT}oblU_ z_3z3XM#dG3^fxNbsT8O$Gn;lvu`W<6_0BQh7m@38EB12SJ@4o6{jqMgmQoepN5{K1 zXQG29=&K(%-+R?>Qcg%>)bicAvFnap>^%2#fy*P?jsuks^tZp-uynDUiQhT7)rHp0 zg59i|+7BPPpWf_R`>oT>{Nfw_2+buQT>h5pHawbXdf-sK{KqF8hwn}Z5vbpKaQpu` z(Id1kp6IA8k0@r&<# zbS!6N*fw?UqacE>&T3&u| zBv-C>P?UC(k(o=mSw)bSOQd^USy#~B$uw8LUD11 zZfc5=si~o*f>VL1XQHEmcaC$Qc93>%x?!19sAq;zu$xy>m`ibHfp$`ae!68vpi^0* zU!g^4mZ`A?m%l-tkEuzxaYeSHcW6~serC9KX>vung}G^^g?>(PX=qrAiH}QhRAFlV z#E;@(<=!T)DS`P#W)-;se!1RJDW;ZDr9NRkepxwQxsItpCD~ruUd|!mx#j6xnU)5Q zrAZ#8>B$xzxxN`CrKJU#d8X!79*Jh*76uhz$x&gxK|zlCIi{227$w3>+zbkGU6V`A zyaIee4YE=z!y?^HOD&SUeG4m+Qw>T}vt9BGL!3-gGqSmSGIOfRjXjh6{3BCLL(|hu z^L$c6jGf(!E0RsKJuHorG97b_BJ*MxbaVauS3iqohPAUyeD>2G7 z&MNeb3UJG=%*w8EFAPPG0PW(8r1Ery&?J{CpJeUg00Z};B)4!gr}|3IEX%|^vq%>g zH;<6YKJm0Ls%mDX_LbnwEN*7CW$3!Q?;^6GC98VL&ituFj zfS@96pP-y#bnDCw{7Q@h6(UXZd`q1Ryz(onEQ(5t6OGLsqs&4*{F1|c{5|u0%2Lhh zE!-;#!*enXvbictBP~n9EVEoHU7RCLgMA`HD)aLF+=}zF0?o6_OwxcFHmKFHOtwPBINPjjTv6N;C?}HLpm{E-vQcu**Iox<2*K?e!n;J!Xpk z{ccC&I)0wKC7sOdlGmSUY`&qsbi85vl|3aY8Go-FNIHLKL8-dHq&vIBYb7%? zP5JZh@NC(y^Xt-yu5j)8d(AG3SHCkWnX)|neEsU<{ad1bEz#h4=F=E@)_cmA2tLb> zn(Rv%e&&77PPe(G8+$@n* zGkxZNxmxli|L>yn4sG366wZIuHL=cGTd(~$Dcr(t=YOH@g|6!+y>sMey|QiM+)eyu z@|%v`@hR?IJ%fQ^`{riuj|C1=*?uM#7S|ZIS-yVi8?dEd!+po?HtcTycJKIX&=q-c z%d@8E+$WF!-5+1HsZC$yrRbWp%QueZZTkE3g%r=W-O_tpoCI!7<$KpR;r#Mi_f5~U zOohza>(82>k>B^BY;N5#uJhMQQze@JOtHW3Sg^FR?x^LCa<%C{eYK3vXcm3H%dhla z?$O>O3;S#@GBMW9d3tAKTVL^(t6#UN?p4(^5thx|y4Q-Uu_XO%g|mmYrq;WSADfNW zy!Vh;s`CEy6Va}@nMZ~y=R delta 1571 zcmeyy^NnYMPJL=vs#{8^TSTT`n7KuyQ>uk&n09HQzniy7s&9~irJHxCpI4r{WmIu! zHkW>CVS18Js#$nSL9R(oPKHUCPgaFxq)TvEiMMlRlw(mzm9t|-Sdv+&FPE;JLUD11 zZfc5=si~o*f>VL1XQHD*da8+^k6~oKv5})=Vs@Bkfm>yXWnjK(XhmhAL8@zJQFfA} zr%RTJxlvd)S4w0-UQl_8TUm*xSx8`>XG*?vK#5smK~P#wkc&~SK~88uSX5$;S$T2t z#E;@(CdH1$X$7UhWyY4?=9#$_sqRK@9u>uwxgN>-k;b_Zc`2n8`l)56?#}64MFE+G zWo}-cE}?mD<<9<&dBNs|5f-kFDcP>>E*5E-i8-dZm0r#PQE8Lo7$w3(yh=QMg93t+ z(tM&Uv%EY?(mc{q6U{=B62q#T1DrkebF&H}jiSPnaxA!90-aq_a#P)c%u^#n)1#8T zO0&Xzvc1xrQ$r)X!!uny{Ef4N(oM?p{d^~%WfZT^4KzwAvoLikcMkILckyy|ch^o0 z@F@;TEX&e2vh?xN&oar>cQPRvU2HwiLK@hQsjGEFon&IvPduE;N} zbT`Nf@+kB6$p|S)_KZZ20PW(8r1EqH{R+PdFaJ<&_W*x)$E*mq%6ixAh!o@ep!~|> zAX8^=?_lS!bjJdpsL-HDuAuaiB9p4Z(y*{H?X*Cj%+y2==M0PBf)Y0m*L-c?l!#)# zfWR>CN`KE}bnDCw{7Q@h6@q=joD)ro!wb?1%Q6a6gClbFbMnePi+m~!(}E(+{oGUP zL%qyQ@=K!(%ehR0b8?;ibIkHxj7<{5%=4=PLQ~w0Eh9s-oC*w6149k+3=E2b{7ZeR zFp^iKV_BI`xk6ZksehKQrF(|HzD1UKXh}i1g=1o|yM;@hajU8*B28k)#1X|{Q6WFw5w{b_qyR#hgydq-idDZ8wd$3QkNn}xOe~IY7 zb?Mn6w@oycRcl-eIv;gx(S)O6TEA4jnN7cw`N4oKUHosa-kaoypUipNTv&4I4oqKl zhA;HK-qqgQvrio}oWA-%jl|`}3VYv}ct+^_G_H<_`_*-F>C)!iA?X@FCWx+feiKrl zsVMR0r|;yp>)MyNirwn_M6OOhX|OC>XhU3ir@7;oyLMXKhqnDv|Ho{-=v$z|7TuZ~ zA9mUsJ&F%uXjAYX2q$WudUhcd*x%> zx=hcd&VR!Hd2=a$(Zzq?-QDcG7%$2l=&Rq@mZ&FI z#kQ??+cWL{nNR-f7#Afs_jO^rS<1P^O0VXHzKtt1E#&#f>?O|} zqS5f;d+)(k_hY*rZPGqDX^Qm%&8%J4iwhntcB%R3bzG%7bL9z%(9J*27*AXscy{m6 zNcRa2m+LRB-nzI*>N4Yz{bVVs2f!^y1&p$4rU47|$%xpA~J=Egi?^=W&WJCCc;ZmRX$I SoBXfG?3lUsp33f+`W diff --git a/secrets/danflix_storage_box_crypt_obscured_pw.age b/secrets/danflix_storage_box_crypt_obscured_pw.age index 25f16e049fc0bde31db38be48d5d0f52e4de1cb9..cc55c251b26a2ebaa46c3e6c05ed174a657790df 100644 GIT binary patch delta 835 zcmbQkK8JmRPQ6iCerB+9iA#!sSAmIhuz$Y4zL!x-UW$RgM|g^1dVXoXepzX$hkIs- z0au<=ka=KOaiqI;KzU?Tj!8j9l!uwGWnN^mc7VA{c}19GutkxPZ)9Y!0hg|wLUD11 zZfc5=si~o*f>VL1XQHD*xQUaetC4?kzD1H{ltpAzimQ2gaaw_YT9H9vc%-L?zJ;Nm zSz1wqe{hfiSH6C!rD$JzvYDevwsEClVP#mkcBSjY z4-(<&j)C5Weon?)h#dULM(17TU(CMs7g`j?PKJ#wB@kEs`gnWfZTsFgDMR@Cq>Sb}o^bDpTWhi;$F*;_v{o%KE(W{8aOjEOWDh z@T|zNd|z*m9E0${5=)Oru7c3K+|>LW{~SLbzdX0_g3!!}?7UFz@DMYPtne@&&ys9Q z*JP9QRIj{1bnDCw{7Q@h74pL~k|RR0bBx0h^}SL;i!2R80xgTPoGn7jjq>yZj108v zBLhPNjj}xgO}G*(Dsr5%0!l*yQcDa{Jc5cU^IWScii|??(?Ua?E43311B^4A^MbR? zEVy)abrqbA%yY_(G9xStbM&KpGfEr_ii1oHd@9VHDhiy^O-;)@ye-nJ5_3|F9l2E3 zI$PW;7M-oad2n-Jx^Gj{qs?y1%hOZzt=*GWp1S2z-Qu@N;yi=aLg)DxC+L<;)|)aX o%z5V(sTvu}RlCDq$ZTDxcidU>?;`(SXM>+_`X_Bzf37SD0AfNLmjD0& delta 835 zcmbQkK8JmRPJO7iqkcfTQK7efwxhAHNkKqJk+*)Nr9n_+v42uou9snniCLw7u~%-W z1y@0$Q(~}ofJ?ryf24lCX=PEaQ)aq%v3q`KS%j;rUx9aNPJy>`l%I)nI+w1ULUD11 zZfc5=si~o*f>VL1XQHD*mbrOlP^n2yScpluM~ItIg{x_{en?J5a*Cx}NugnOfSa>R zm04hAm}hneS&Cd@n%qiz8$u{<{GR*f3(N0e;^zu%0_D+qeO3iZ$3kfw( zG%oegw+PFwO7;vk&Gbc&0PW(8r1ErybVpyO+yWnuoWP>;oNO=iqI%aHQ^!QJ2(RM& zeDea=kZ|(=_rR=@px{tnF6|UAzpB*22>sNY ssh-ed25519 eYYv1Q OVrTdX6/IeZTwVuL5vNqeJCcCHPwM3JDjmyYhw7a7hc -9j9k83/gE5273rM7BLdCtehiOUDCmIRMoWSAYxcolMo --> ssh-ed25519 Bp5IaA Hm8ZlSC6oC25eWWcab2u+7AUYaznl2LtXDCyb7jXUF0 -GlJsvW2RjSB0o3uDm7qhATucWXXAKHoGPqGJEEOIKPw --> ssh-ed25519 T/DpgA w5STeqIu1OM400VtFRCYhwLWsAvngoh9epasa80puEQ -EvNihPcHgbJFlIgBNAKeqvFBulklp0c5Z4G1soTFGoU --> ssh-ed25519 qMgRFg x1lKqUWyi2g6b3Fx+5DgoUyJrm5J4pr5KovZHahYlDE -ni8IinnSIkyb/gEIRrR68wUz0RmxPwgmZXQrXc+qNCI --> ssh-ed25519 dMZXNw ZbAEtoAfsGvcv2SOCMpMjVEHhW27bA8BcqhoZYxOmk0 -qAGl8+XpzOboy6oEee5KienTjqUMborfwp1/ovc208U --> ssh-ed25519 +shbwg S2wiZA48sOeUQAtGfLL92Wh4TsYKgAYGsIHGAd9Ivwg -LbHGG4DpuAyw4cRGd+pwmVe/PKQ2/+9/VO7WSTrQ2Bg --> ssh-ed25519 70Nt2Q IYF9364DhRSNY6NT4M1bZ22zMAzPO1rcYn8QWg8ecjA -Up15ieiwKTHsWNt5Sv2QCRPKNJydMko23qgy2gya7g8 ---- vMk1t7JRnLp2p7cj9gqTQgOj8zxqL0Y/as1fvr5ySO8 -c@Dix1aKpmb2 t e,;!1˛xa G$rN~m]y #S \ No newline at end of file +-> ssh-ed25519 eYYv1Q DkvqMZR4rAohR1WJlrCf+scaLWmNnx4mrrpgcqD7gmc +nwqDls/jnivUBmxLzYdcGnWSpKa8DsvSyK0liIQ+wEY +-> ssh-ed25519 Bp5IaA czaim73JnR6W+IxYafvYffYH1gKeHNYG3ADk6Ca2vDk +LaGtGNeIlTl3h0W550q96FxVI7Fck/eZ0x6S+9kEW78 +-> ssh-ed25519 T/DpgA uvJRphdkclhfMX+9LgBhgy1cftqwFuq3+5sfJiDdIic +745R5UFsFjnqrqObeNyAAXSbEqjjb9dabvUROrV+gRk +-> ssh-ed25519 qMgRFg wNQxgCkIj1siNkJs9LfOd3KEx0fAvulACdL750boti8 +bR8o6gcCL4HdElSbRrjrilphwGtYaAxTNV/L3nMBw/4 +-> ssh-ed25519 dMZXNw yKvxiUeyY/sXlQWbMNFoR3LUEkIVRxVq8Si5BHRQw20 +KpBldK1O/1BcZ09GouMWPtKbzWwChlATGvRlTZ/JPWk +-> ssh-ed25519 +shbwg z6bYYoy9SkF1LSVHpPJXujhF7lH8jsB6hOg908elpmc +et4d4F1Aid7f1TKcoEGrHOOScgBwgSwGyRAsjtxYKkk +-> ssh-ed25519 70Nt2Q wqR+O1nWUqC2vCjSCF1/JWerZ9njpYbBrXusm0A2xzU +cBoOmd7wIX7DhsiDKiC/xc4k1ieiJ4MB/gNShGax9d4 +--- zJ+CdN6Qu8l0+5tCDKz0ZZLwhthLZD3DmWfgL536eS4 + @V ]-ped}r1I_9<=Z@n3ў*e}-:BKX \ No newline at end of file diff --git a/secrets/gitea_actions_runner_token.age b/secrets/gitea_actions_runner_token.age index 5352cd7..714675a 100644 --- a/secrets/gitea_actions_runner_token.age +++ b/secrets/gitea_actions_runner_token.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 eYYv1Q UXIcxbKj5W1NupI0CpaFxLppMCy1ogABjJmrPrdtgj0 -H0nPi/Rbrdl3SvmL8yttjGYeK11AZYPrHntStknlGbs --> ssh-ed25519 Bp5IaA +jfI6PsuBMmMxbLLmbKFi5lubuDS2w1jpwYW7xXUfH4 -CoDWFDf3cGgLOH7q2usK7HXAyBpN8fP5vSb318XxEM4 --> ssh-ed25519 T/DpgA Llf5Z/2bPU+roE1sYzD7nk+OSqypp9lbjdwF9RA0dUM -w+KuaZAX3yEV2UsVT1UH2LGlPaxRX3yTmMDv1hZEtFs --> ssh-ed25519 qMgRFg nPvPNnuJL/+8Z06KJMvDCHzPNdRRSydVl/EJAklG3y0 -yyhTW5IOnGKtGrP73Ng4f0XTVjPIoYjDpiUNT4XwxWg --> ssh-ed25519 dMZXNw 1M7QevdGvzm1FZqyb1RHgTWEZcSzZZtXoJz0mo7JixA -Zw9KQgwfg6ikr3WNFZPallshniPx1lr0TIRlvGkyZaA --> ssh-ed25519 +shbwg DxHb7VM8pEaoiXl3eq4hCt89pxWiJw3FsqApRwPZhWQ -08tu5y9rv/ni+VieCvFImaJQHPZ/f6OPlUbbJfHUYEQ --> ssh-ed25519 70Nt2Q i+r0HJI4SNGpIzuVgtHMhEkZGCRL3JcWhoYKH687vHM -5mkfXvRuCN3+G8UkTE3zklkAd0DrTVyMG6ukDEJDs4I ---- 1M0mHhOXN1Mf+T5Ru8N+NBbVmUPeeKJpTcaR348JSFM ->QHX:.jq'xE{X/PH=5, Z"Sx -b8T -{@,`!o L9 \ No newline at end of file +-> ssh-ed25519 eYYv1Q NT/I7M2advY0rxFGH1wf2fS6131Ey2WsO+0lbHt0RTI +S8P3ev5JgbIAYTBLsX5HCTeaf2aGUc5FpceG6RruVec +-> ssh-ed25519 Bp5IaA DUNGRltZxtHuQISWvpdwN7NE9oWK/jYzyNuCNY9BwlM +q+B+BSRscrB05a2vzIOllHgwwsAw5ksjhaWyj2voqRU +-> ssh-ed25519 T/DpgA wqIIQl4g4DnpH9hBoQGfmP8fTIYipkybPQOWP4NmKTM +3aitfrlKD4HXik+pELBz3TiM7ktfpoKXcoiP2zbaS1M +-> ssh-ed25519 qMgRFg 0RJ2GTE21a2FgZgKZnb4i+70lmZdzqIHBAqyy6uZK1o +pecEVAN7+Y6dEXpY1Xz/SPWi1MVZx3rH9+YC0JUmNfo +-> ssh-ed25519 dMZXNw eSSiM/impi/GBNv8zzOzTnRwoR68mvr6o24kai6IDUw +VnJgTwJACdcsCgGzavaTn7bvb2VR9lvoJrEuQbx/aFs +-> ssh-ed25519 +shbwg uZaKYv0qROENTDHPlBT+LssNVFsA+BJznONnM0ap3Xg +6shNfpwayPdm0rmiKxmgSSQTt68fP2HxLrNC/thpvxs +-> ssh-ed25519 70Nt2Q OHAh0XRwfpYbeGs6MtOO1qx4FtmTN3B/IfYjhXIGlAg +hzJxbNQJZxmAeGhisVfTmzgR+P2mDDegackb5z7psFc +-> ssh-ed25519 YAvvLw 4ZznIEadBPmHkN/i4+P2xiGrIfaLe9J8va/xuQY8slE +k1BgyixkYxJxbKi/GxCHi15sAEjhzI/29oxrT56qtPo +--- HHCsUeX+Y2A6NkA2c0RfShW/DylAZkbEGMiR6lpht18 +rS;?HƊpiPFLu.2@JN,vxKcʱezR8dV\ )<^4j$c﷦F+ \ No newline at end of file diff --git a/secrets/minisign_private_key.age b/secrets/minisign_private_key.age index f9d7be226ba7e1cef3b57467acab0da7cb2a86b8..57401569d885d5b295b331f0e951ed2c96b47e14 100644 GIT binary patch delta 1158 zcmcb^d53d?PQ7bnRfTJ|kFR?~UW9XjnYN#wWwvQSVo->0X0T(Re`-dsSCUtrc4djX z0avA=k57t!Vq|h?M1;3#wnb@ZrEg|RhL2Z(t4W@zyJum3Szf6{kao6*1(&X!LUD11 zZfc5=si~o*f>VL1XQHEmTUt-;~B-nE8GpjjS~&> ziW7}f(gQ2YD$~RKT|E7q3jA}-ybTJpOZ*ax(=tqpEVGlj%pJ`fb0f{&UDCr%%?*8A z(#k_}lUxg2+})g`N?pAw(mcY;(-U1Rviuw;pJf!U*VYfo_eeDLF9}O`vkE#mE$w+te%Xdk4H7N_MtVr?JPj=UK ztTHptD=JO(u?TRga;m_H0qx?9r1Ery#FP}rkiuf;CwkSx=JfKc~zi+s~^ zcg-yg_9}I&u;B8rbobRx$&4@x3{EM^^z;ZXOpFW*b~7$E3M(nBO1JR!PpR@XO4JWb z%}2K`$i*T;-%%ksFDNZMGdIA|Fx5CB(>2A37hW)7#~ z!9dZxs*rlt&>AQ2Td6D9=Cn8LW{4FMJI+5N@5zNAd12pr?+YzE&#mL`|2)Zeg_hCm zrLtZ2;WkN{XLl`kI5s2bwaO(??K5p_@9&S>{<5>v$^WG)$C{(cnq0jNXN@+$wmNWI z$h$-I%>T(jm70FOqJf>oED>{mU)h?gcvGQrse%IkbS{}M+ZhF$m-7l%woMo%G uT;H-q&{|G*=KCJ@oM&8ZK{qq(%b$z0Xinb!lxObtUcA~#;K#qs0e?g#ccv+@rs&h`dV`Np5esD;- zFIP@#VriLQWmK@aQK+_GMWUr|T6tbnfnj8DmT6LEWVL1XQHEmr?jyV>VCPgNdPNvBPDej(=;~B-n{q)mJ6H_A1 zQ*-?C-Lg_F3jNA0E1eCTiUWfp!n4c`(}R*Kv`fva%sf1~lEcjNDvMK`%>2!ZBa<^C zOw%liBPzl&!pbc&EnS1WDl&q+vO={jgUquhpJf!U&ofR8EUru}G<5OzHFnkZ(Jv1- z$`42hN%1l+GAzmt4#-Rib-D#%E5F$pR$&nYNIj{)uCjHL2(g|HAyLsQ>?^pt!{w~|7`;E;M>zZA2KiYUYM z4C9~-gQ6Ut0OR72VAovNKrU}zL!aW@kfMU@Pzy(Mk4#?^3va&)W0TNi=ft!y-%zLW z3O5h8p#0Qy4C{hRv&#Y<6`aZ|TrG@K(>=^RqdblLvOL_JioJ@f!h?*BJ&L_jlk_d> z1H-&5OGEOF4Y({zqD=EGLS56mGlEQ=iX9yzoIQQgyq$CN^fO#5gDpL^11%B@9U}@u z)6snwPJ;oS$XrT;%O+k>(rd;gg=9=bxdUQ4~>< z706W{rX6nJXHaia=&J3X?CWCg=TTtkYo4edY8me6pX=piUY40xT3%vk8kx_ftE;PE zl2TfcVipl;5@B2znj4m+Uzli77U*Q|pW>cm6ddZ~YVMd6<`Ze+T4ur};e2m)Lc#m( zdvDb#D!x2%{cXqdc{h}qmYPR81z$3=oXq(|JLKSb^DDE8>o3pP?k{L^@!O)kRuV~j zW?qh4XvW|1dy7ctTyKS7_md*${HibZI&`#Uoegz6_E+O|)VJ?fZ-lRvpWEM>&2@H~ zOQ6uKuNr03+csB3*oK}k{>pL5zU7qk565Ruw}zWmU-rnlt?_J0X?Lp8hO#xmK38ta zrR6-D@_hP^gFdyyMI)yTG-s6+mIup&c5i{OriYCik}J< zbb?Q?M&C0l{BX2t%3Q_KT6(SaN7uP@wN} ww=0u`cd-0F+u8VK%EA(r_G5>lB&=86h;?#E&sS8N=cy^UP$h21&ij8Y03Zpez5oCK diff --git a/secrets/rclone_password1.age b/secrets/rclone_password1.age index e7286c9bcad4bdd5e74f53f295cb17486bee8477..4213adb557e051f6cd65ed3b62a890d46d51eb17 100644 GIT binary patch delta 937 zcmZqTXyTZlQ}0rk=$-1~Qe|PDQ&Es&TITC*l9ZfRsBau>9%g80Rup9xk`nIg;pdy> z$rTZrYHsG~nHg+W7Ns3t8lj(_>YJJCUSt;L6j&DJ9BNRJ?jEM?Rhp4u!KG`bP+Xj$ zo0?)|YHDby;8bAhndqnxV(4j_W{{MbneOiElx`9k;p!gcW*nXwX&7PXr)`{;VOW(^ zp095aTI%7;m7iUl5@>Gbm~Q4%5K(E7oR(S@7~o$~QC6v67?oX>ksDHJSzPGnSyDLh zgG88RVX|RbUZz35TcKO3t8tD&fwNl5NbCSDjxk*8xdzM9FNRfwUT5?rDc#dgM!Q?nbiSR;8UyJfQe@oxu z#P9-NOB2I_@~}iVH>03(?^J(3qvUYyJd0wB(jXTnN3I~twDPI~vtSb+i)6QmM7K;+ zmr`x_@WlEVE<74B=bNEzsjPt-J-I5W{Gz{r&=JVU#zsw&4QO}otB+}qDHwL(8M(xg1uwIsLD+|S*h%EZ&u zza%s*)7=-{I`=9M_lR-@)1okwf`~Fxw}L!>NB7WdpX6M((7e!cuQH>G!VELN?4)|X z(Bc69jFKEzu5w?GQg6Rh=ZNGgi&Wz(cf+7WpFl^m4DWn%=X8BnvkY^$G@sDyK=0B( zbnDCw{7Q@h75t2S-3m(bLQRcKJffVUigK%pJxUxyyuw5DJ&Y<+)13l+i?j{=f(?yL zxIz*Q9gC|x>Wh;CGpY&;1JayR0}}n6EYd;@{k;Nxs|xZ1oE^Pgd@a3Hu=khO( zsT}77Z#=MPWHwm&^U24IR?&%7A+66Vlzz=oIG%Gp;2(#Q(DzMD`!}Au+&po`w!nk~ Y9WBnkn+_Mq_8VROsw`$~df<=*08-gK>;M1& delta 937 zcmZqTXyTZlQ=d`gS`z83?dYHC=%X88d{bTZfff8 z$(7@p6`5k-9pzUL;9_B6VPN7{m22Ub<&&M|WNcy??wV6z8sul5>1ybrZS0=tTIK1Nk?&<%>0c1! zlIT{M6P^*uP;ROy*gmKbSP?&EFXY8L2Xp648DSgdW}W9T>W zgG5+jX_!Z-TVz?jwx5NYWk5z@l}l1-s-eG2NK`;kl)t-$kx7K9hreaIlP{NBg`Y)) zmtmA&WO<;YUrv@wo_=9imT6&enPH~4S8kMXNRCBjMX*V(=j1p>iST@*Btw0_vdl=& z3Xjm@GJhlQZ0GD8pOpM86UWSwbkp*XK-0`%Q_rG26E1z%qC!_6@8pc)DD7g)NT-mD z;*4x3C!dglswA!!Rw}r=lp)G*LUr z*WJ|AG}Qv#I`=9M_lR-@my#^gkc>n(PyY}f$J9#49KS3R*CfmAjH2ME0;kB}aF2SQ ztZ?7VaKF$%uE0R;jMBiUsPKZoOxKJ8W1kRz!=R$@fVAL%kaEBB%1lq+a<*vdRAdL*0`DBf>KD-Ta(AqtYGoBg4{t@{^+sJj*<*3L>+M)46nYbrqr_ zL;M^~ihMK6%gg+Xb4)Fx0?kdGb6hgBBeR@+T&kQB6O;Wbebd7e^SO?G^gS2$BEb37 z<;yz9PG@~Ow&9kL*nBPVY=+lMH+{R;Hs!9r%$3K#9JKx`2~Xtu{QS`VKf*pnN5dYU ZXHu@r4B9`z>Ok5g^~M{guG{Mv0RTH@K0N>c diff --git a/secrets/rclone_password2.age b/secrets/rclone_password2.age index 17bdec2..3cb5df8 100644 --- a/secrets/rclone_password2.age +++ b/secrets/rclone_password2.age @@ -1,19 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 eYYv1Q N4l07Kmf3b7b69uKJrQ6nNThBrl/WbAmN57ihC6ZjQ8 -2oCASRRc1qY7ruScP757xaZ3vSlrimWNRYajbqvEruY --> ssh-ed25519 Bp5IaA UiiJj3sGm34sFQEfYEb/+MRbdcLJQIcvcna7Dodqojw -vqS1RePJ1pfvThr4zllPg30T97JuL2ebp4ZXqf1n4x0 --> ssh-ed25519 T/DpgA Tg/toD5n8zs/GeyjEOzPVTK8dXnzA1ieSU3st4vGAyU -DySirOIZiB6e7SHkTH9ZSHjsU8L0a21vDpqqq5CzjuI --> ssh-ed25519 qMgRFg xD/GsOCpw5kwJnSn+IQXPIgL3rYWJInA6RWYyVlrLzg -2ApxGOhCWdggoS8FiYpAr8enOGX60x1ZwRnUE4Xl7c4 --> ssh-ed25519 dMZXNw 1EDPyLIR4bY+nbwU583HNq1FobJpwbm5UUUa23SjxhQ -0FZN6SQD8k/WIcnGTSrM5jQjTPh2obBJqCIG6WvRwDQ --> ssh-ed25519 +shbwg /A8nm8jMT+GYbYrpuFQREAEMTBwb2aGy6MgP9GV1lQA -4k2SHB7JcmH1RVUq82NRYtg6UfMvngvmd2d/taL5IgA --> ssh-ed25519 GzHGXw 0/LHMO8FjcikUiHglUxsWMLEDxQGAsyJsSFZa+/6FA0 -xVRk7Ekf4BNxS0BiDEG2Sk7N50ETl/NZjCVF+D8vS5s --> ssh-ed25519 70Nt2Q BsNN322tifiglQwn1h6oDAgT52wzlH3eDXqrOlE7yV0 -f52H1I8DbK15UW6+pNHayYWuV9z4tPKkg0t6hHippfs ---- psLzR6pho+xpxI4aNw2xGh+zfdgfxDghBRbwZE8O+X0 -qcZq*(g}\bLiʔ_^561jŧ9PX^ \ No newline at end of file +-> ssh-ed25519 eYYv1Q RIMmsWmolEIOQUGgoIQRlmjTWqDLQYInJbPVeB7f/wU +06vZZhfXi1zqHznmbub9/wqsE8XvTlULe181cCz1oFc +-> ssh-ed25519 Bp5IaA LdaP3AOLKqGe3ala1UGFf0e7EThr9ptn4qUYzYSktz8 +c/6py1I4vJOtmoNRjm/99nlWax+J5pdMhh1GUzpIsMQ +-> ssh-ed25519 T/DpgA xvmg2ZQwPzUM9J6C0ggBPoRbW5R0w92unR3+W6dyo0M +lNDyhV3PBS56HDXrTECTdcHUVb2rSNA3GsirYdxjhN4 +-> ssh-ed25519 qMgRFg OLu/nzVnSnB6PdI5ZO0Nfp0Ga8ekWa5sWmqXhwYQ5VQ +x2LlyRBvB0Pw2yYi43KXeHUgJQ25OQEIX65L8wmcXz4 +-> ssh-ed25519 dMZXNw m3ydHsFKsxmbA3e6jcLVoZV60Y+OLmoOb4d05DQQsDU +MDOCsqlPc9rR3d0+sDbv0tPxr+hX3Kpc+E2HfZo87uo +-> ssh-ed25519 +shbwg eQnubQCP4+mjipTkxIrIEZ8rboOy2A/T5MWLe4Txz0w +Y6GEm6UZDegoPuUXxbK/LkrqZBY86rHt475anCnoFxg +-> ssh-ed25519 GzHGXw Z8Ut75VgG0ttf2LLjgfUb9TbxpW8nfSTLvx7FJoXDA0 +pjfgN5XokETssMCbolQ0nr2+4sTa1C0+oxg4IUIEgVw +-> ssh-ed25519 70Nt2Q Vmm5Dw+N8OVT9JawsVnYoC1FIOX7bKEb54Gb1cYMFC8 +/FNGoN4CbLahBtxj8zaNRjE7wM/3hXVJSFsfP0AJxc8 +--- HOnH0WA6bQZ0y9HEjgzmOo+P3hRosz1fM5tRVrYZ09A +, +9Or4ǔխ Hě7pkR+m wR S)& \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 776dc7e..e1276a4 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -29,8 +29,8 @@ in { "minisign_private_key.age".publicKeys = users ++ [system1 system3]; "bigding_backup_s3_creds.age".publicKeys = users ++ [system4]; "bigding_backup_repo_password.age".publicKeys = users ++ [system4]; - "sendmail_email_key_gitea.age".publicKeys = users ++ [system4]; - "gitea_actions_runner_token.age".publicKeys = users ++ [system4]; + "sendmail_email_key_gitea.age".publicKeys = users ++ [system4 system5]; + "gitea_actions_runner_token.age".publicKeys = users ++ [system4 system5]; "danflix_hetzner_storage_box_pub_key.age".publicKeys = users ++ [system4 system5]; "danflix_storage_box_crypt_pw.age".publicKeys = users ++ [system4]; "danflix_storage_box_crypt_obscured_pw.age".publicKeys = users ++ [system4]; diff --git a/secrets/sendmail_email_key_gitea.age b/secrets/sendmail_email_key_gitea.age index a9bf08a83a0b09ae6c95535da36057d678260d61..59802d904cc7d8b03374d042e8457382f68397cf 100644 GIT binary patch delta 965 zcmZ3-K8It1PJLmSX>hoag{x;|W>rDHM^cerv1zDdlu@XEg}1jsn0tA8iF-wwxtE!< z0aw0dYDkd3QF1^?ML>>rnoC5Evv*EKxwDC}VSu@NaA2`>p0`h~wnb>9Czr0BLUD11 zZfc5=si~o*f>VL1XQHEmVPIuZaAt_1LArBtdS+3Mxm!+fVyd~hdAWB{pm9N-v$1i7 zK}mXIvPD)lmvg9gzGF(FSwyLMVyQ=HrLTEVg`v5pqj^D*c|^8LnMGJ$ajCg!s)xD7 z#E;_PKF-=M!P=G{=@A(zfklY{UXB?qWjPV%M%iYj0p*6}e%XcokuJstkrnw|?rz48 zAr<}sMMcE{?%HO>j)h6?896Qi*%q#$KHgp)r55H{IT6lAq2<|=;~B-n3)2j8&5BBr z%>&&^ib^5^vW&{YLINXm%-zC5U6O-}T!O1S!;>tcEV2W+48pQ3-O6$@gDL|Pi(P$6 ziwwQolYDZFlJm^NOS98+a-9oYQrrW*f-M~6Y(Fy#XVZE!r;L)&k{tbv zAg}ZSTO4g5-s0u|CC9kVJ@QcBF-Dk}@kO`RP}3PQ~TywdVYjUv+0^4#)# z>H|`pyj+4k!yUQGGc(f4g9|INf{jdq%JPCzijoZtEVIh9LQRdcjDmb}4fIV5d^|D@ zLoCp(i*zh2^C?$wG|mi8cMI{(Omzx3_SW~#FE`36%qWdYF3fiJF8B3MbB#1NDl83% ztTNzAGIvbO&IziIGR`lm^v=jIEUn1&_I5KWa`Ovt)Q&2Ma!Gb_%SsN=4$DmD($&>f zC@?F^t}?GIHS{iyO!IROa!v7fsW9}&$xbZD3QNsNaxHi92oG?Jv?wm;Vwyhx>CrO@ z9h2f7%)6L1IY&Fj;qt;bvy|ZV?uMFbY2~8Lwfqkm&&{hkYxDY@?Dy*#CwHDKW@B+G zQ~YPWS}WCHR)V#$-kjvKwu{6stZX?uZHm+Tx_gVgbr>=}o6mc3ZjZ3vN|8nPg#qbk BN!9=W delta 854 zcmbQkv5tL$PQ8A4M!A8DS$U;*j=ytKa)w)eRbg>tU~yhXlB=0pxKCzVL1XQHEmPhNJ4c0^#3Po-;ik)@@vt6OoDMY&H=IWI%4RnPYOOiF1@sW}&g6X;qZBQ=*ZZX=Y}&iCczGs)c^` z#E;_Pj)`T-mPRJ-Nh#(2{z>`iNfxF7`Ci4&!4XAS!R5xTffnHfzS=IiX2y|RM#h=h zp;2beZb8}}{$-&h$v%aprTP9@F8&ri8J_83CZ*+BRff4iuD z&9lv&b4;C#3>~$-JUxAKBGM8~J+zB0qY^#JOp@I!lPfK_s_8BQt%<3rtG9{Jkq31IjEWpJf!UH}EPfNzO=dPc6z!4z~!da?7ZU zFiKC)iFA$%@=x;jP0T6w$ubUdt}?dZ3dnPHHq&?UE=+VP@Ue7FDt0q7G1IOvjdZst zO)E~!_fCm0Gc7kVG&Hk7j{)uCjHL2(h05$~v#_wz(8TQQDt&`c{jz$aWCORP9Md$P z;zFmCkVx;Gj3BSb0Q3A111`gKkBGnkPYc7`{G!Z&T$8}0w17$r_l$_l)Rf%toQ#0{ zV8e_|bCW!ua&+s=4g5-s0u@Z0gOe@FJWO1j3ykue9J9+ZLb5%aiz}VIBhxLiEIg9K z>V5Nl-TdBEAo;{9kaBPGb`PFf*n2ms!a2%7ebQg!fFX^5{LZZp)%uQ#VY=wmWg_yL<=Z z_rJDxja|GY*FR2L@N(w8?qI_sIb7+xuWy_wxGm-WkDRmpcW%X(PgrN7c2a;-;j2}` J