diff --git a/devshells/default.nix b/devshells/default.nix index af1eb17..5e9e7da 100644 --- a/devshells/default.nix +++ b/devshells/default.nix @@ -8,6 +8,7 @@ pkgs.mkShell { age-plugin-yubikey nil nixpkgs-fmt + pwgen ssh-to-age ]; } diff --git a/flake.nix b/flake.nix index 8785258..d578df7 100644 --- a/flake.nix +++ b/flake.nix @@ -60,6 +60,11 @@ modules = [ ./hosts/vm/neo ] ++ baseModules; }; + peertube = nixosSystem { + specialArgs = inputs; + modules = [ ./hosts/vm/peertube ] ++ baseModules; + }; + periodique = nixosSystem { specialArgs = inputs; modules = [ ./hosts/vm/periodique ] ++ baseModules; diff --git a/hosts/vm/peertube/default.nix b/hosts/vm/peertube/default.nix new file mode 100644 index 0000000..724be83 --- /dev/null +++ b/hosts/vm/peertube/default.nix @@ -0,0 +1,26 @@ +{ ... }: + +{ + imports = [ + ./hardware-configuration.nix + ]; + + networking.hostName = "peertube"; + boot.loader.grub.devices = [ "/dev/sda" ]; + + crans = { + enable = true; + + networking = { + id = "60"; + srv = { + enable = true; + ipv4 = "185.230.79.8"; + }; + }; + + resticClient.when = "05:32"; + }; + + system.stateVersion = "25.05"; +} diff --git a/hosts/vm/peertube/hardware-configuration.nix b/hosts/vm/peertube/hardware-configuration.nix new file mode 100644 index 0000000..7f7ae84 --- /dev/null +++ b/hosts/vm/peertube/hardware-configuration.nix @@ -0,0 +1,45 @@ +# Do not modify this file! It was generated by ‘nixos-generate-config’ +# and may be overwritten by future invocations. Please make changes +# to /etc/nixos/configuration.nix instead. +{ + config, + lib, + pkgs, + modulesPath, + ... +}: + +{ + imports = [ + (modulesPath + "/profiles/qemu-guest.nix") + ]; + + boot.initrd.availableKernelModules = [ + "ata_piix" + "uhci_hcd" + "virtio_pci" + "virtio_scsi" + "sd_mod" + "sr_mod" + ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/69ae1c73-2e67-4546-9323-e8acc35569db"; + fsType = "ext4"; + }; + + swapDevices = [ ]; + + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking + # (the default) this is the recommended approach. When using systemd-networkd it's + # still possible to use this option, but it's recommended to use it in conjunction + # with explicit per-interface declarations with `networking.interfaces..useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.ens18.useDHCP = lib.mkDefault true; + # networking.interfaces.ens19.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; +} diff --git a/secrets.nix b/secrets.nix index dbec4ca..d8935c5 100644 --- a/secrets.nix +++ b/secrets.nix @@ -35,6 +35,7 @@ let jitsi = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB6jVMIZ5y2oXX9HOkw7r5UUjw95MlFaFuu7FnEC0Q8z root@jitsi"; livre = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVfKNokHG6ig32hhQxTep+fKFmKahlDClPrX/dP4/gb root@livre"; neo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGfSvxqC2PJYRrxJaivVDujwlwCZ6AwH8hOSA9ktZ1V root@neo"; + peertube = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGCkyj9csuMzs3Umn3mbb2arxpO8XlZofu3jWNgrw+5g root@iso"; periodique = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHTdfSIL3AWIv0mjRDam6E/qsjoqwJ8QSm1Cb0xqs1s1 root@periodique"; redite = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwfVmR3NjZf6qkDlTSiyo39Up5nSNUVW7jYDWXrY8Xr root@redite"; reverseproxy = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOx/lUQE6naP3EBy81sr93X8ktZmivU09ACx6T43Odhb root@reverseproxy"; diff --git a/secrets/acme/env.age b/secrets/acme/env.age index 72ebb92..96d07b5 100644 Binary files a/secrets/acme/env.age and b/secrets/acme/env.age differ diff --git a/secrets/apprentix/root.age b/secrets/apprentix/root.age index 97706ae..e303e4b 100644 Binary files a/secrets/apprentix/root.age and b/secrets/apprentix/root.age differ diff --git a/secrets/common/root.age b/secrets/common/root.age index f7dff4d..1225bf7 100644 --- a/secrets/common/root.age +++ b/secrets/common/root.age @@ -1,38 +1,39 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg cR5ohdfnKc3NNlGxdVDsLe+jAmLBIfOiaGfFAPPmrTg -848H6k08p4PzbkD+c4AdtGAK0D3fxFFOEzrvqvFDgbg --> ssh-ed25519 iTd7eA AWwcHOwmn5hHn3POEFF5pJpvWJ8lcbrMe3n3JqBfyX8 -D2PdIh6BFBocjfNeDLY6f9Th0yixTBp7V6sMVEzoXjY --> ssh-ed25519 h5sWQA pWqJ5nuVHkg6rFvGn+8tkdH/cKQ/xwIMED/giZeCOGY -GOKAPL951GOkyQxM2SEst9Yv7Omhp+y22zW/Vbu0x0Q --> ssh-ed25519 /Gpyew kRpo5sKEN283fFQpr2ML9GuhpugiqRsQ0Ezc4BjBKlQ -8hKJmmgoNapIruh1hc+EUyB/uZVKvtZrocPPd68naMk --> ssh-ed25519 FtI9pg Ieby+KtL7TViX81m58F+y1Ll3aZubWndFBOpVEEr5jQ -JhpUwA+U5ppm+SCPzQ0JNA/hjGGUGd+6xpDenjPsnt8 --> ssh-ed25519 hTlmJA HTUuHAiK0jRB86m9kxk+K/U9b7cnTLwJ6DizUhpNOjw -T6VuoPzd196TizLAJgi4xa4pMXlF8nzrbQMENRbRlY0 --> ssh-ed25519 GCcVXA 9mjW03T5ockAAAtZtVjIZTIYOXwaCeG4nAK+K/97EDs -yYYVpyomBECUSw+huUaX7p9TdBclUukd0m1tZbrOP/0 --> ssh-ed25519 LAIH1A 6aYzD3onWE/lZE22Y+ZRcXqZX8ODq8gM84fvtIuG3ws -kuNjmtOxsCC6xpsMpDN+d5/nmKgKo5Q2n/NvVEJGqVk --> ssh-ed25519 qeMkwQ UkTD2aRW1DcE1pwwcUY5jdzFry47IOfrgcFeb/7U0iE -0K3bYslOGMvhvD52C/OYKWLCSD/GFYUnbAMNGOwJ4O4 --> ssh-ed25519 TqxOLw ucyZoaPMI+iC/lC8fdZlSwL70ScqA/18rFgZKGrWbw0 -fNLP3zECUQUOz33Rf2XZLHiY4uSt6oc0z5U7x0GBmtc --> piv-p256 ewCc3w AocWW7SEg3MVI/sCjCHu9obVVVVbFcfFazpmTTR+PRMj -498jlz/DJgqzZxmvF6sRHruaOK9ssXpuM1UfbZwzWE0 --> piv-p256 6CL/Pw Au/taJ3kM3uj06PdSgUPHC6UVCCOYDbMY2m2Eofbi63V -9NRjQxdkGM6lNnRvqWyR7ugweuvw4R6oCG2Qm8JBPuk --> ssh-ed25519 I2EdxQ nek4QEs28RjB5LmGI8QmI+PovaBsP20H58HLft9t314 -7kD4VKhSe8GVI6G5nEEB9S75nqiWcw2KIq5yXQW6pkM --> ssh-ed25519 J/iReg NaSxlV2jBjaEHjddB2x5wiUfu8dqzgPOKB1vaRo8cUY -b2Wak21uSh9FEcCsXAc9zjuakI0B7e2D4j1EmyKHCS4 --> ssh-ed25519 GNhSGw /0K7Q0S2PLsIa4gFjFpwcXYHhRuDdRJH16FMX2/tJhs -ti7iUykOROYtos8+jPlQoyCur3hhgZumzzaqHwE/k/g --> ssh-ed25519 eXMAtA wx6srIjvJ9E+lZzvg6jvtAVmTg/0B6x6f1zv8D6LuEE -iFjLVZ/c/pevSRzoBUee07TX2/tVFUThvvP6Bek4LIQ --> ssh-ed25519 5hXocQ an1+7W1qN6bEdGXBfio99DzkTcZC6gEOm2ZQe11x5Us -cbPU+Ih4aUVSOOveg/mQnV57Tn8boE4CKusOag5ZgNU ---- Ya9fvOnvystGbDpL8ti3cqD4sNIaMNF1Yv8OuviMgjI -Vj&qnZ6#;8BCGE1Wsb -4. 0cjA]I#M \ No newline at end of file +-> ssh-ed25519 2k5NOg 6I82fBiVU3rqYfj7yUBX1iux02UMFf3UhxrjD9HIq2k +ljcyEGZkkMd5++omE8XN306QTKFhWiRdvjq8zGvDtvs +-> ssh-ed25519 iTd7eA ZVlVAVtzaAUDjVrcbieendzlgcz76QzqwjSwvQ03cAE +IkfheOUJQipN1EzyGdb7E5nXcMjvbzTFqh8ZjNY/OZw +-> ssh-ed25519 h5sWQA o3gOFGBU7nb3k4BY0QU2hLW9JiHenCMlh3EXlxZpXWo +XWkw1twdulzc7mehS7ShalRMUfWhuKx5iLUmjJPc9Ms +-> ssh-ed25519 /Gpyew eHGDg5UmUi5dq9EQeLLMz3Vtddm8Tyy/RdgmByCsVkM ++6IUGemKl7P+d8bLheJeF++rgWahORkvv2JsWG48c/o +-> ssh-ed25519 RE6ctw XTHBeYwHm88yV0t3JklAeM+4hlA+2uW5ZwrOq/4K5SA +FqAa08nGdEQS+i8iak7qJM0Gmeu7iwMwtc++Usf7Rmk +-> ssh-ed25519 FtI9pg LRDdnyUtRYi6Kiy0EfoE/pf+O8Az+dc+I0a+2JZ0LFg +gJXx/63PApeJ5E2AiXDfv+U6up8cdKZcJONpUvnWUwE +-> ssh-ed25519 hTlmJA qYoS7UeOoCxtDQNAbu5AT3CWIgkAeyH9Q8/a50t4AwY +gimJHNXbwizvW2UX6QRDRFijZuuqzlJQyf5XdqAI8yw +-> ssh-ed25519 GCcVXA GKejitU9LEW17TlbNZIFFGMl4stLm2zHn39D7PHPKjo +kpuiUw63nVJcvQlUsvDjlawPKu23H9cPPm4twJFu9Qc +-> ssh-ed25519 LAIH1A 5WmtQGI2jQ38JY70PikN4LmY+nGXuA7WEYMo5LSY4W0 +t5p6ooqTES9aDnjluW9+sVz4GSy9EfeF/ItVErWLlSA +-> ssh-ed25519 qeMkwQ l3MIxDAaA/2xQYUmpfav4IvvHhNohmngwoQniIPQ3Uc +5oUH8G50ZDAxHrUPYM+SKp9felOzfYx/VExvaE1VH0Q +-> ssh-ed25519 TqxOLw GZwVXns0/s2SDUOFrCyaGvxDSOacKXTkOdpUNLBlBiA +iVHzdyp3OLoVQG6GQRHtcbQfRgrURKEhlLTKNmhj56w +-> piv-p256 ewCc3w Az3gqh0t6ixsWhUddb6QAjjowBb9DDzwHTj5OxEsrR7n +fy5ZnBUagJO74Q/eFCqvG43T0lCD2KVQ4Tztk3uEO9E +-> piv-p256 6CL/Pw AsZ1mxLa18VNJYTtdn/cjLj7WXCweJprQzM9Z/TBj9C7 +UjbZ7oul5wkhLH603AK0ldXyU612YP6vF+E9NJhNP6M +-> ssh-ed25519 I2EdxQ 35onBWds16dFtKKe1SjKRoaSWRP4e4lUu3b88gE3UFY +nJlqdRyRMsTxN3JZNUvWJZi+Y9kdRONiJxIuAjS73FU +-> ssh-ed25519 J/iReg BREAOQcezipNq2siUdV0m2+JvViFQI/Y0bQpm+d3aVM +9I62PgDmt0/0QdIAti7ZQYCjv7PTe0IWTOGxUFrhR6s +-> ssh-ed25519 GNhSGw bI4PD5muSb74Wb3mmiSPC/1h0Jy4olNpPNFcrd7Yz1o +Kts12cK1kKmsRKHZ82F5fZAVDJ0JqVhXtOiJMlqenms +-> ssh-ed25519 eXMAtA H0v26LsdWTwMz/hsnmAzVLuOEr/I1DQzaNsLV9yMmik +ChBZi5NrRArz9NIHftSZ9o+2vdh2u3wRV3ivg+uLL60 +-> ssh-ed25519 5hXocQ y9KDxC71pYIH++71LafbZm3A71ZYBDSM2bJkXMQV00s +guLI5XQWkemh4CtvtBwP+zBsD15faI3+oliVM2qbyx4 +--- xsoBn6tWViU+MXqRc3UAtpiIXT0Xo207YWhEHLBlOzA +yPC[M9*4U]AFod&d [, ssh-ed25519 /Gpyew CfIsypY8RtS9xiEz41Os6yTEJ0jLyq9abLnmD1BmIxo -kY6DRThZg1hsZsy5NtIwvronzqY+DntxMi/oJU2Lj1I --> piv-p256 ewCc3w Axo2RjgPlDAGnV1KDiFwrKyYeb0ScsjaQ0ayZqWEusHm -FSPAP9v5jXgaus25xR94woquDnz6CCPawXpzUxgLBEw --> piv-p256 6CL/Pw AxaFajLGlSPKOL3C13kdA5txo3XzaGyyJrEDeR5EGZFX -qNSby8foc3TUeMRkbLGEf/KhGMftfDdVs0yF/RJ0LBk --> ssh-ed25519 I2EdxQ pz+wkE+wVN4zQgM6zlOECWXzsGXNjhqEItmTGPKleBk -24kTeX0aj4LWrOlEyhKCd4vj3+d0Rr3xynC4yiS3E04 --> ssh-ed25519 J/iReg oYbqvVH3yyGrJHgruNtIDRlhqVyetK5o85RpxYR1NiQ -5k+78ZQsox92gUGw8JDHsK2dE09vMskLO5QDCAX4C2s --> ssh-ed25519 GNhSGw rVguQoCqPt7EcodF4+4QLkb3LZcfIRu7PqdhR2W/QgM -xTHsVt8uQldI+l+dWaOmLIkFAnkal6wlNwqsrG8JoHg --> ssh-ed25519 eXMAtA UcfI5tfsqs9wCacaTfH4U5E1kD7Mvk4kkruSbiwQngs -+mWFtbwsLW9fGGo4VKPc1JT2Cz66XBoVHNbunZyc2qQ --> ssh-ed25519 5hXocQ CrXLt0QWY5gKVYRpjoE2ipTkI99bOsz3e2RlHxdQlyY -aUrsUJgVtCCSyh49XXINzxTlCtFVD9vESoHSu2GK2oU ---- yw1hzyJgwgfb66dS4w4uuY9v4Dvtvjis/aURt3Uaa9c -0.z.`uF/sF7"RKDm 0ReB_?э+?eոG7Rv(d֎"F>>6IM0@ ^Ʀ -珴JBV`>{:jt[y6շt2I5 N8H֔N0ja@j?p}W \ No newline at end of file +-> ssh-ed25519 /Gpyew P+qKjchroI+dKEaTTpYnImVLwFOwizHRbo7Rw4qVqH0 +fVhB68l4j8BKb6Vqolomme9DkA+W1Yy5kfs+9oAnDeQ +-> piv-p256 ewCc3w AqTHYHeoK5gvEOect6oGlU9Gmu/yc76e2NPZ1xt6GpEE +myzLOQhnzMvMJN/EdRFmdm7ER1aXFhlsvxRDofuK9n8 +-> piv-p256 6CL/Pw A3M90tBp0PTs3Dcq11a+GaQGaROIr8sg+zCGiOk3Pbtu +sAif662ksw4Kb6pYcz8IWywNrvRmIyVqlIi1PqKTkd0 +-> ssh-ed25519 I2EdxQ W3tnTQLSaR9T1JQoiceleVP1/SUtu7iDS7tmsxyDhio +V6GcTYYS3QbAxkNSXhZQzelp7WgWbE9ayeazGVtE/pc +-> ssh-ed25519 J/iReg wBr6Q5ZISB87fTKokmm4OLBfS9jFhaxIljBn/cW7lz8 +cWRXPj+zlFKxtuUUAYiXN8KC3Blgth4a8CUW+oW39RA +-> ssh-ed25519 GNhSGw NgyRtLOu25zR342FcMh0JZYRi5DJ2xZ3n6w9YbROcSs +ce4vcStGmhWT8buAG4Th19JoOEh/EcmEODgkruGnVms +-> ssh-ed25519 eXMAtA qiCnQNAzX3x2tkfWYbSnairLpdRmW1W/RLSw9b5hjRY +aKpWFiRycm2eQmFnDRwurRBhKRf/U9f3zBqCUj0cljk +-> ssh-ed25519 5hXocQ FVJWN8f+qsThGby4Xt6e2y1EBunmDDCVh0OjzQbwMAM +0IDVu6Ej1qX+7ZRreMjQ0VEUyJ/mhpUfyclOMT1KM+A +--- 4jhOIjVo9b+GHYtMPjbYS9fPzaDEKBW2WOrTqY2u0G8 + 5R[ aʹBDå 0KA7VMPe 5]Yd(ޘv>$2#L0#0o\jEUB? %^#[cG &6+ZTDc@]@+ƺ`pe1T ETkTJ-c5oEL;15Vo za \ No newline at end of file diff --git a/secrets/neo/coturn_auth_secret.age b/secrets/neo/coturn_auth_secret.age index b0493c1..351f333 100644 Binary files a/secrets/neo/coturn_auth_secret.age and b/secrets/neo/coturn_auth_secret.age differ diff --git a/secrets/neo/database_extra_config.age b/secrets/neo/database_extra_config.age index 604be95..c0d6b40 100644 Binary files a/secrets/neo/database_extra_config.age and b/secrets/neo/database_extra_config.age differ diff --git a/secrets/neo/ldap_synapse_password.age b/secrets/neo/ldap_synapse_password.age index 0aba78b..d84c4c4 100644 --- a/secrets/neo/ldap_synapse_password.age +++ b/secrets/neo/ldap_synapse_password.age @@ -1,20 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew oaVD79l3EZWfSVKb8XpqWAV8NKXySVAPbWLoT1UA52A -+kOAxHr3zaV5i0JpQAtlAdU95Q9M3rJqGtIJ8XvPbkQ --> piv-p256 ewCc3w AivgKvbuHgMuIJkXqo2/Cp3IF5MJAbfxKBMngMbKvQq/ -OKe5ZZH1BcR02enuqgNYQR1xUk4nwHnHUwFeWNa1+Eg --> piv-p256 6CL/Pw A9Tk3dUEE9IL2Mke3E3mOe19oqDS9YTDZK3yRV75eJX4 -8qCQHjVWgfLk99WfT1694g3DvCozGbfYrf/cvsWygGU --> ssh-ed25519 I2EdxQ iD7bG+gD5EB6IKt37N5wBIK+gykxKX08nBJmqUMIKyE -xs5EhKazMdwtYiBh8DWyZfp9N6oHUXKAUwJ3ipGnoUo --> ssh-ed25519 J/iReg z+J9LYzBpAmrk+qs/bKM+dWZADzaCG1Zn2++aqngiUI -ZKj2uEEtSxI+VZmFMTIs/YCN27Dzaez55OHcRRcXGGg --> ssh-ed25519 GNhSGw QiKR6ruzN9obAMMWEX1SJP6cuWG+zPer1EOEOubWcyQ -EGxT2dlZg9SBCH7MI6HygE6bgeyM2Njj+bfc9HVHAHU --> ssh-ed25519 eXMAtA iD5onNylX7xPzgCZDnbio6+5GtbuO9lXDE+mwVb/jlU -rdadtpwMGEAwZOhYId9xeryALddEK3T4DQP6dfgSYN4 --> ssh-ed25519 5hXocQ bhNzIK/vKeNNpqhZA9dEtHOlfYQ4sZpwF4Xy2Xm+yA4 -pD1xgl7iR1nYEjt7TcMQC2WzBlaMukoMNwBgomm0zzo ---- tMEzkXbsknws8FNrhwbH30AMAvDUtmI+IiQwUYCTLfs -׿[Gl -"7BMػr6X5Md D2sYǪ vE[p \ No newline at end of file +-> ssh-ed25519 /Gpyew 4RX9r3v6c98BjsrPDgqwcgDLleR8bZ2Oh6neptHYQDg +A5tUosN5Af3C785KSNuO7L2xyhWqvRG6LuX5s9KszBY +-> piv-p256 ewCc3w A/eH+ilW/uQV5VToRpweR1nqs0VSvN3SJOpyQckCgbqd +MOoT2Igt6z1J/zbEZX3qre6XMFVNjDKGFwRn3X2Ib8U +-> piv-p256 6CL/Pw AlutlN4kTm4IQ9E43EXIY0O2jns0nUqTzYr6oRmYEFYa +239WHGEnJF02NfZlKPXj1YO5O2bf/EFfJ4kOsj2OOSI +-> ssh-ed25519 I2EdxQ hBajIPlsl2XjHyTbqNZ+C2LG9FA5a+qyejRpJplrCmk +Leb0+RoJkp0Ob0DNkeaLw4hXYpPq6t3Vbticx9EN06g +-> ssh-ed25519 J/iReg Wg9fhYPdqIY0UHhqG6Ky8OmUD1R0BTgyVt3OdcAvWzE +NQ/+jK8nIKvhExLfm+IzbciHNkqMtmAnIBQnA5g1Bsg +-> ssh-ed25519 GNhSGw 5a5W/aYVv+5tYLzOx2yQ+3vQh7k7w34X7Vc3Qetuhwo +x41lwYCltj0pFvkJ0f4lF3sGuGGxXHzfys2rE2iris0 +-> ssh-ed25519 eXMAtA 8G9zn54zdT20SWytm3wa2K1twJJVpRJtm5XeSBPYW0o +B1TmcCBcsW51Ic504Y/gWBK24kFn6v/q4E0tWXT++Vw +-> ssh-ed25519 5hXocQ OQpdsOkEpL7Y1G52+cN7vtJfpzrZ4ODAsYb1wIXd8iU +T1O/6xz16jgl1QvuHSt8Bxpk9c0ELg6GXr4gGimzPnY +--- W2X7xOOhKYY/XeQZ5d1wl+ct9XsobXBbAaQ349RkHTQ + +cEo>lvG1eG6\e?ZT8C8 HxoG" \ No newline at end of file diff --git a/secrets/neo/note_oidc_extra_config.age b/secrets/neo/note_oidc_extra_config.age index 4e0abde..344645d 100644 Binary files a/secrets/neo/note_oidc_extra_config.age and b/secrets/neo/note_oidc_extra_config.age differ diff --git a/secrets/peertube/.gitkeep b/secrets/peertube/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/secrets/restic/apprentix/base-password.age b/secrets/restic/apprentix/base-password.age index 10ca63d..e7b41d1 100644 Binary files a/secrets/restic/apprentix/base-password.age and b/secrets/restic/apprentix/base-password.age differ diff --git a/secrets/restic/apprentix/base-repo.age b/secrets/restic/apprentix/base-repo.age index 84f0507..595ab22 100644 Binary files a/secrets/restic/apprentix/base-repo.age and b/secrets/restic/apprentix/base-repo.age differ diff --git a/secrets/restic/client_env.age b/secrets/restic/client_env.age index 77d12cb..eaffda6 100644 Binary files a/secrets/restic/client_env.age and b/secrets/restic/client_env.age differ diff --git a/secrets/restic/jitsi/base-password.age b/secrets/restic/jitsi/base-password.age index ca05a01..095b047 100644 Binary files a/secrets/restic/jitsi/base-password.age and b/secrets/restic/jitsi/base-password.age differ diff --git a/secrets/restic/jitsi/base-repo.age b/secrets/restic/jitsi/base-repo.age index 61d0ece..7738759 100644 Binary files a/secrets/restic/jitsi/base-repo.age and b/secrets/restic/jitsi/base-repo.age differ diff --git a/secrets/restic/livre/base-password.age b/secrets/restic/livre/base-password.age index 8cbb875..d6e3a5c 100644 Binary files a/secrets/restic/livre/base-password.age and b/secrets/restic/livre/base-password.age differ diff --git a/secrets/restic/livre/base-repo.age b/secrets/restic/livre/base-repo.age index 8a148fb..9364682 100644 Binary files a/secrets/restic/livre/base-repo.age and b/secrets/restic/livre/base-repo.age differ diff --git a/secrets/restic/neo/base-password.age b/secrets/restic/neo/base-password.age index 6e8ece2..c40a7e2 100644 --- a/secrets/restic/neo/base-password.age +++ b/secrets/restic/neo/base-password.age @@ -1,21 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew vzIXN5idcMtsojCh3QmuQaGocEXSJnCExu5P/H8DWC4 -m56Zgc+KTynT4EhpxU7FrJO7HIt2dHWS2Pl+6mJff9w --> piv-p256 ewCc3w A6RbIBQlx/jaE7io1p1gVzYJTd2TEiFeBdZ94zxeIJV6 -z/NUcvBuXgmiGSx4Z5X8zG8zB0LVsqAJbE22OKpSYdI --> piv-p256 6CL/Pw AnD8EhdgSmuQJ5Rtir05sGBcPZQWKJdKu8ac/BY9vQdM -vISoiwtVWC1Tf+67p/7MvkjO1bipmRRKLmnALsnXcHs --> ssh-ed25519 I2EdxQ Os4bSzMGck/WjfSqKAP5vrjNKo9+8PlcPZaZy951mlE -wQrMm4i9SqZTMF9lhGJ/V/EpL6tHDyNe6+QTbfJ/+TE --> ssh-ed25519 J/iReg ThHT5JpBkmeTQeG5F3Xjv+y8t96fta7nFIgweyu8Ahk -KZZpaePhY1AZJFxIixkoVTJs5/Q5Pn4mwDCbNOFjbAI --> ssh-ed25519 GNhSGw PvzZARqPseMFNSRpMr8SvONtdMWdUy31p1U3kkpM1Go -paGjAImxXll6l/3WM+0cV0CXahfESDb8BBlME5TrXYI --> ssh-ed25519 eXMAtA Qz0Ms+UA4sWtj0S+ZEBV0KZquljvnrnTZmS9Ie/4mC0 -4t2ti3K1ecrHi1a3b7m1HQodnudwD2mEiQ9PsxY97YE --> ssh-ed25519 5hXocQ ngLEw9YTJ5pyK7FyQI87YjlTbIDDHUpZaoEXdUAnDgA -pprWd9Mj2kxtrYLKTNkuhVCLLi5dHGnUOyy6/3LmYRU ---- h8zaWuWykw0ox/4XAfTkOGtbuNDAKzYDnM+gCoOP6TY - DYg_T9\WO8h)7'm^4l~ȩ]Q:סNHEa^ҨV -y>C\ PXë#l4$)=aMT8Qw{9?&J1d=W̪k4y>t)v&wuԥ-JGy`mUS^:gt1{M -2|}PFgO`^1/.CZO6JodE$X \ No newline at end of file +-> ssh-ed25519 /Gpyew 5RsSqb0zBfKGkitLUucoUyV/m6+CS0oVl81yoYTmjyE +Sh38mUA+HB5J6ebvH3pZrX7nGTP+QSBcw00//lZ4eQY +-> piv-p256 ewCc3w ArlAEpOJE5s50qhdZvHL3PQ5TWcKFjrVUYzE377Wj22j +sJImNnTulpxr0RcbO83xXmF78H7BvSu8sa61cIPq6Yw +-> piv-p256 6CL/Pw AluKV3P6lBR/BfiMPvP1k2LwdZY+mGsHOi8BSXOKLkT0 +NhGwATT7pM74s7Dvrec1cx+HJ2GiD11bVHkY0Kotceo +-> ssh-ed25519 I2EdxQ ef57ANJYtcv7YlvlE24ZChtNlQtt0lMKuwVkIeuSl0M +tUkALYeK/9//BhY0fMCJdDnoRibcBade5NzqGKw9Qzc +-> ssh-ed25519 J/iReg BrcGfDfs4/kRzwnHwky2hKerDQT6FS8snfRyuz9Klyk +YFKbQ7cx1LmhR9BKXyhYH/hX1r0nOWdSfuOk+AgmtZA +-> ssh-ed25519 GNhSGw XKQMCp/vP7Z+bw3GSnf4MDrbD1lgiTCwEP5PgPDZt3I +l4/t0L1jAYDN4y81F0vGXnzmgNY7wfxAb1DZDUn+Rxw +-> ssh-ed25519 eXMAtA 0gzD1oTRqOLE6utcY1nGxzooA/W0h73nT6PU/8v3Djs +/2TPKYgWhLrUrCXHOiFvtXoaQ9tXS9NTb5C2hgSLxmc +-> ssh-ed25519 5hXocQ ca14Mn7EXXnWBbg3AQNeBAu6VZQm3Na59TlUJKoXwU0 +0yLaRIbNBPg5zxVanNV4k5ym+lKCBaJfSpGi5UxKkcM +--- f0nqfeb9YwEZV3E7Uiuqt6zt3e6X0UpY3bDD+p7LC48 +߄,ymw4%C!_z>62_D y]bp.w,^$l 3sYéhƤ:9.gzsGpHeܓ\ܭ8P0:wzYTtgMqol̿@`|;% + Sʆ0/6 a]BzzJ$LR̫@K0}܊(uZI *o5SS$jGhk:W֢fl>Jz~Inѵ1rҚ+4@SJ,$6$ +TÆq \ No newline at end of file diff --git a/secrets/restic/neo/base-repo.age b/secrets/restic/neo/base-repo.age index 76f8d7a..fde63de 100644 --- a/secrets/restic/neo/base-repo.age +++ b/secrets/restic/neo/base-repo.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew mx+zUDoJlBkJG4GUEJpTmF+7cekgNMAqGf8L/hLKdAM -TBwEFgEWExFwuINvzdrfck6mnBCIpUAekZdTBlX2jyw --> piv-p256 ewCc3w AtCGtCqOkpF5bFUtuAiYe84lT+1G6MxDNkRU2pUqk18B -3/G5szghCSHCvmiCc7/y8hOZyanfbU71VI1P/CQ4g8Q --> piv-p256 6CL/Pw AmvS4ErSMMakjmPgkc6uuAW93uB7dkmLzwIWLnfELyXc -0LzlaXihUe55n4gSERN2IyQvjBZ1sbBO/sg3QuLSiaQ --> ssh-ed25519 I2EdxQ cwwjiEWrJhC3QlZxbCEGjVBPf3jlpjgroeDBzHh+NXQ -V9avgV8Fey4NRK1SYZNUThYncU7zfKU14U5EvQ2kasg --> ssh-ed25519 J/iReg BbZPEVsU+QcuK+R7O/iyM5QynQ01ve5mpYOmGS7T/Qs -VN2037c3niLVO/wCpl2aJag5yoH04Xs5sFRwNgf9Szk --> ssh-ed25519 GNhSGw LGM6jIDcmvJJjst+IZGZtIFqopu3VA5pJsX30LKh7BI -cHv8yBQWrrZGnfP+/iN5kboEQHR5fBCNWXkEED7f8vg --> ssh-ed25519 eXMAtA RXk5YHqqh9G8XIlFcm1yFHjEN7yRQwjT3+OIAu7JHj4 -xNZVF7sCfEIGU6fFrPutCks7b+ZYrXXmPrmsm68Iqjc --> ssh-ed25519 5hXocQ sCyqDVxD7B/hHT69Cwr+eI/kYI61Ea7fW974qrv9+hc -WyHRkS/KyupY1/REGTrOuVsCkAUgOZdZBDNU66fq3X4 ---- ySHYrP5bMWtiO3uer5Updjm5yAOeuX9fnUFKH4vwUSc - ">lJ!]@l)yCp>Ἑk'#h7|n aa*Mǻck2)o>LD>VOGIX/1c!QsMTS)dEuc>Ry(Z_ \ No newline at end of file +-> ssh-ed25519 /Gpyew VgRinwKKYTIqF9mh2KlowrwUlJJX3PRze0CnsesprDY +5rVOWarZar5AlZ8YYypYxHb6jm+q+lXRAlemKBfnY+U +-> piv-p256 ewCc3w A74MqXsVLD5UNWJYVM4HuhvHvvPWuo6ozy9V37Smq54e +/g2l7Z1LjCbP66qckGtFUIe6fDkp/faIv/FSJcPuwVI +-> piv-p256 6CL/Pw Ag60N2FKnTjt2XdBxfXOHkVhl2/bULKXnM7wdZq8VcpY +HU1Mw26zbTt07ueFbnwUs/I+lbKRcVwHu6I8nqflVuM +-> ssh-ed25519 I2EdxQ pBzdN0tnYKNGJMs4VL+qg+Q9kbLVD0KV6ZgcupzL7X0 +zmQaQPQp4PGsdqcbK/XhntgOR+Pjwlgsu9FahdIGRoI +-> ssh-ed25519 J/iReg AELDgQsLwwS/PSq+/xKAg5+MhsKWHhiy8yNbutfHEic +JY723Yr2A/bN/dK3/7EsQhFmrUOZsZOAPC4h9P9a4Tg +-> ssh-ed25519 GNhSGw uHUUNtSl96tKnbWxLuk3V3fKBiUNqPJmwAoiWVbusQc +h4s8Se1O5W4o1ycjSiQvyzdn1amgVjSklZycYerGcgg +-> ssh-ed25519 eXMAtA fWOyNVojA+Z0916ISEIy09uJJHCeG5Efy4NUt9HeOjA +rDx5OG12ARl/Ei9ladkddUXJm2WUlg89u0CzvCdSlUw +-> ssh-ed25519 5hXocQ hc2ShMeiSMh0BH1OR0h5zpqOxXKzf3rHhZmMTZVc9HE +9gaPdGNq5CIbAo6wL5oCl1F3cWlJ81W3Dn9Y6NsU7Q4 +--- TTWAbXDpQuHarrvzfAdaiLu+H0kRMDnPlqWGq27qJXA +%@3v~8OxPQH@ Ab,f_5p]I̙(/k ȼ>x߰OJDԄa"UoLTzN*z~K?K/C8֫G1,6B \ No newline at end of file diff --git a/secrets/restic/peertube/base-password.age b/secrets/restic/peertube/base-password.age new file mode 100644 index 0000000..a6f3b96 Binary files /dev/null and b/secrets/restic/peertube/base-password.age differ diff --git a/secrets/restic/peertube/base-repo.age b/secrets/restic/peertube/base-repo.age new file mode 100644 index 0000000..ba57724 Binary files /dev/null and b/secrets/restic/peertube/base-repo.age differ diff --git a/secrets/restic/periodique/base-password.age b/secrets/restic/periodique/base-password.age index 395572e..f65617d 100644 Binary files a/secrets/restic/periodique/base-password.age and b/secrets/restic/periodique/base-password.age differ diff --git a/secrets/restic/periodique/base-repo.age b/secrets/restic/periodique/base-repo.age index 226fc0a..e5214fe 100644 --- a/secrets/restic/periodique/base-repo.age +++ b/secrets/restic/periodique/base-repo.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 FtI9pg 699sQyv9A2DsVBx0u2Q+StW7VP8+DiUX+uUOZDP9BXc -7xQrHSWDkEGu9iPBx/jiiDmJ8+KRSfeeLqjtSHHIKxk --> piv-p256 ewCc3w Amal1a3gRYmqp2KDdlgN7mWzPzJG4EHeDNbBnDp9ZK75 -LtEh4MK3tpLh/IIjuD+dXzlOeNK2Efgjwy8L43A8/gw --> piv-p256 6CL/Pw Ap5uHl9tOPVkCB5/BqxgKGhtGjVxooNiVAAagKiKfxO1 -zhMl4yVJOe+dzjwcaYQBCjYs47iikeykXFznYAUoF8E --> ssh-ed25519 I2EdxQ KXijPMp2Yb2ccGAfmX/xw3TB+Wcw5+WALWLwE2MUJF0 -X96+UxQo5R8+sZt0uCdauFdnDUP4otRs4QlAVWbS+ys --> ssh-ed25519 J/iReg WZykIiadzSf9FrirQODpSPJc/XMggldDUuAUvSA6kDw -JQeaP8u8fo3l8xbZYGTyEft39KYRVYzPXvtQOk9hhqc --> ssh-ed25519 GNhSGw Iwyy/AoqxB3ZP8L2fh/tIUMo5VhNnB2A2qouHzj34Hs -FFzA/w9lm1EHubBipx6kqQAPw0oBjiFVxkKoZDAqM2g --> ssh-ed25519 eXMAtA fXjp2bJasqd3A0qO8JHThWgchw9Zb2lnAA5ux+z0+Tc -5UIgx+fg1a5qzEeXHmCzVPlUy3T7uwosjDN5DU3acCc --> ssh-ed25519 5hXocQ VaoJWjpaDZXOvPgw0oFWuvFWJm2U/wT2KlgaPG7QggU -NpqFs3pzV91c+5dMcdsjHz3br8jxKg3obeMj1M2NBR4 ---- 1XXLm39XkQcmHtbW2Gxhw+NtGvB6vaZtavkwBYL7sZQ -X&ỵrNg:u!`g3/^11y/-:GS*P7jl& ؠw0>Wg13m-SZҨXi]Zb6%ZTIu1:ҵ33~Nb \ No newline at end of file +-> ssh-ed25519 FtI9pg XAUCCPtxF/WLiJepXUILzQBx1y/mrCvOJRNcPaXzwgs +AXvigNEzfGJipg6TW1Dn+hTD4QPKojJ1a9W469WR3SI +-> piv-p256 ewCc3w AvBB6KQ5RABzYFb0oCYeMXtooWeFJjk+P7p3ticBmSCK +/d0Bs3vbkd/+cTYhqB9viq78nEsIYXPFrtiW5hPozEo +-> piv-p256 6CL/Pw AyR06gftvNInvBIDIFINVQkbeSET7UfUxpZXLVY9o1nc +poDO8UYa3fD27H6dj+MCsDEy5C7/mZRmohl/SstA/54 +-> ssh-ed25519 I2EdxQ ASsw++3SpT639Uy3oVw5v7aOb6b1pfxLu+46DHb/TGE +KpiOY/8fVwA6y71kCGCBW2t/QKD9QfoZ3JVBMMvRJpg +-> ssh-ed25519 J/iReg KQcev/FZb9BxK6rj3TeuLzZo0dQUpww4Zo6YF+JZnQU +VL/pIIJSbV6AliRhwLnFymxGwCQ9tOfvV37IkMs9/h8 +-> ssh-ed25519 GNhSGw nwUEGRCMemIKN77kiIpsGJLavn4rP0TDGAObKcHnMQg +tDjvvTF0RFChgGsiVyHDVM2hkkwodGhfRXI6JYnBZBg +-> ssh-ed25519 eXMAtA UiD5b6G+7h9fcYng3kj0VG0XK44MkhamjT1Czt/DkmM +TgWikh9EByb4ukPMuvObyBhmwO17kj/Jq2ryV+LUdyo +-> ssh-ed25519 5hXocQ nBEIvLNZ+n/BM8mByj4X52NbzoX2BwsfBdL7ECmP+C8 +H3EEVi+YofsKMbfctW+GU22mWMtlGLMye/Vt8pHChK4 +--- pQY3blHMaOw3/+mi2rxxzpvJIwlXMeJppfVWqmjQiB4 +q7$Qh* ^wD]‹MKRQf_ejcK<%ZI'Js[0(^}J?Lɖ|Wgaa[hD=>\@ƅnc:y>%b[BvmGdШJB \ No newline at end of file diff --git a/secrets/restic/redite/base-password.age b/secrets/restic/redite/base-password.age index 3da9a83..2069e50 100644 --- a/secrets/restic/redite/base-password.age +++ b/secrets/restic/redite/base-password.age @@ -1,22 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 hTlmJA Qpkgty4nvIX6hujZOUeXxe3eDAVOwqVKMumHRtLGElg -XAhZAzB38Ke9ksFQOmPJDF4Q9FIyhDEKsidU8yeVj0I --> piv-p256 ewCc3w A1PBG2IYLVynzRQ8LAEfgl0dUwU90/FOfE/6phOIp05n -QWJvcxD4QVaP1EnxiiKfweh1gU6CrcszeOPZj/hCJpY --> piv-p256 6CL/Pw Atp4YJbQaBplip1c26/gNGGVNz8ktko9g96s6AA6xhdX -AHAl4myifoCtLsgDKcfhr88fkXFfslgIchFTreRyfIA --> ssh-ed25519 I2EdxQ 33Sp74Bcnqoef0xRrrEnSUEMMmrWnjH1rEQmQucO6QA -o53n6iMk1QLIlREvovIR5qyd4TN6hnNWQaaD3nKItHs --> ssh-ed25519 J/iReg 17kg2/A8UwsMqIxFBlbBRCvw6Y/NXknNA+tjKKiQdX8 -CkQ8WmM/JVEH4zAUoArOIZJITLMTFcSd6MBqbhwhTe8 --> ssh-ed25519 GNhSGw QIoIrLuT/n9UutWmL3Ei+nLlSfpcL3v5vlavGpFCRC8 -/qiAkQkbxmgy73IPCiBpm5FlaixM/jmhvWvS+TJwTqA --> ssh-ed25519 eXMAtA ZqTSYAKDYO3J2bHyG44E78hkc4pgib0//DwcgujfcHk -H+Yy0+yKYEtqI9r3EfXhTlrrsD7vu2xiT2TCwuctLKU --> ssh-ed25519 5hXocQ SvYYiI669xqm+FWGce51b3J3KnBYu8mYzgAW5yBl2k8 -03+c6rOOJpSq3ZWkeLUtrHvMSLOp1FG8O0D0EBpD/+4 ---- hIGT4wmuDnqucqEsFa0/qmFm3ZjhTwWbL8oQKCEIY4Q -ƲZ!ŭoԦyr\sG$\T09_ӇLi -Jab9b"k<8GRD* -~Uls'-!5?viw"w;Bj2[U K:Űdf,D#3 HR͆[[ ~0C8dѽ$;'kؖ\Pc5 ]O;Fب HŢP[j rmQ9ҽW< -"S{ gĻLBeNo \ No newline at end of file +-> ssh-ed25519 hTlmJA We9Bn2jmbztpxeonR3/m+NTbUVkN6pZBhbOeFevQDDo +7g429qvoyuMW53YmQWU1+0uc3RVxa6KLdlFZ/aDbfaM +-> piv-p256 ewCc3w AwUiFrE6y1DKDGwDLdUR/PcnnZCshQo9XFiVfgjRLITY +xPY9GQlpi/NmElLPd77SRVbMvPxzH6eSOgamcHpVGUc +-> piv-p256 6CL/Pw A1+9FzsKTZF/y5sgSeAOSeAIEKX5rAnKKsNZE643yvuL +ckQpxha6/9xdwJ3xTpwp4qIimFQeik3kQjp5RPF/XaQ +-> ssh-ed25519 I2EdxQ VjBckK04l+v00c8FDk8/55up0yvJUcc5g8mIqOorxTA +Llj3c5Yuy5KAJSoc5RRglS2+54oUg+eJEWBcmKHKI00 +-> ssh-ed25519 J/iReg bCmB9w6BYR45TofucUtYJG7s76kJshCvRRwzl/0yX0w +OfKL1ZZhQrb8Rf2xt1WXwQ0sS+6L0PiBsJcHMyV9n9Y +-> ssh-ed25519 GNhSGw DXhLHCdf+WZJhU957/vEWXxORofj16SGcPHZsMZ6aB4 +cer6akXQBk/0Yo9KDvfn2SHR7oXfap187EALw2Vsbhs +-> ssh-ed25519 eXMAtA EknzzfHHscmuEZwMLENtDPBSfHbRIIZKI5wdv/RvYCU +mO5EpGQhlIc6Yn/1GHWBDdvcHhNdW9YyNSmfFeT+uGU +-> ssh-ed25519 5hXocQ pZQUAQebJ7wbXz4PmKnS+sQxOvH1eOd6XvDfdfQ5nVY +pmFAlNd695oBhILEJrU1wFcrg5L+yn7Fn7N1FYeW/ig +--- B9vJfeN6LMA5ytXmW/ZJNDsyZ/pUvzjnoYL/T90XIIY +Ft⪀e|S!c]wɥ=UC`.^lPE0b^\޹szzq(Ӆ'8-w8QiFhP[ZvH^B-tV4O0F?9r`wNOA8Rk#(=~W۴$Ecgv<8o9I \U\9 +a5{D,d>D}}r.u1㾱J:6r NtG Tĸqx֤U>G ssh-ed25519 hTlmJA FwyYHqXJq8FnP/kKDOyZYMsEpOVVvdxcPka7dxH9TEg -hKPhAZz5/6DP1ugpv3bHOZrbSoVs0hpZSP8kycw0hds --> piv-p256 ewCc3w A0NZ/VH4wQ07JGUjRnD2QU7VlrG4zMeVzHa7g46Av+jU -qCXVqCAtOikfPENz7RJpy0PTdTw1tAwusSWh1iDlVT0 --> piv-p256 6CL/Pw Awzu5nbYg4GuVnEloOsPVwQ47BicdnAb4sS1mG+0w/Hg -CeDZkaghyrRT4Qokg6dTkDLrwND4mix7dhFgMEXzsRo --> ssh-ed25519 I2EdxQ MrZNzDREuwEhfu7lU21VsJ02Q9orNM0TPB87viA78XM -NSlPC8lW9U2ppLIGySpmU0HJpemN+GUA74RBFhnhroY --> ssh-ed25519 J/iReg ZWPGgqUI89NVHp7iLK37iRdwBGroJ0pDxI3ZMeIJ/Ak -PxJTCoNmF/c741FTeXYsjUjogf4/ZLZU56IoEKHX140 --> ssh-ed25519 GNhSGw k4VJGNkwALEyUJfqoWNjm7gVS4EL1PDQtigjrJyKJ0Y -f35rY9JCJSiEkXEC8E9O2e8RqikKHL4WG91y+Q/0Dxw --> ssh-ed25519 eXMAtA 4exKSkUZbK6IGNqms3oXHZjqxdanDxruBIWzlWkud18 -fikqarrrB2wEAS8b033Cp2QpAGxy1SGju6wcfcpgWPo --> ssh-ed25519 5hXocQ A7y23nvH1k2eh9YhzkDfTX8BTsds6HJfTzEPgP7A10g -CXq+VQurL+CrAZKu9ycJp/iSz/S8CTP8F00OAhNzuwg ---- TZLMHnfF4+CThKdhjtmeSzB/66o6MEV6r4Fh5CzEkCA -j`3H1TCZ6/zR+qрȲÜ QFK׳8,oH,PDnfnTI\Yn -ﵖk -f M0Y`.\{ԍ%Ʋkp \ No newline at end of file +-> ssh-ed25519 hTlmJA R8ia1PTIZnlEgGjNtjqoTvKJZvpC1rQtedvicIBxQBQ +qohIvWQPZuvsk7LUk/W9/Taj/CsMUE4i6xq6773bmHU +-> piv-p256 ewCc3w A4Utabk1eK3C6uOtv6qfxEVFMFvWFAUo8zGL/H2whj2s ++wJ1BvvDh5J5qBKYF08QFQI5tvyR4xciM9SA42YT1q4 +-> piv-p256 6CL/Pw Ax4FV/32a7mjNGgKqJlXWxSBxfvaAE375ynwObSm9oFw +FxEF5cqfDxzJScv66h5OlTLfmd772hGq+0u2WrvMGQo +-> ssh-ed25519 I2EdxQ qZ5bHA4bsisXq+Dku4ufoNxCEzCQpe9p9X0HRqt/4i0 +VYd8gb6GN2IL/IzXC7mpkD7u8LdbvqpKIYCTCtG1egw +-> ssh-ed25519 J/iReg QXmgO7JrnLTjdcqBqSyMWzqXpTXgPDgN5Hf1pp+nhXc +W7eywKPXjppJOpAwZo4qxSD311qX8blFvDXH9XIS3OQ +-> ssh-ed25519 GNhSGw AHSI886zrRsvXq056mtEy+4PC3DYX3EbjES/uVj/qw4 +3D+MfM2dY1T4qabUZUXJ8XYoxoIMy5bThI//pezjVGU +-> ssh-ed25519 eXMAtA C5oALZutFIcfysWIGg2idLH4lmXE30aWNRNEHEF28B0 +Z5e5/+RVPYVctJUlbGLM6lzsfDHHL0vJjj+wirjhCLU +-> ssh-ed25519 5hXocQ 4UYPR0JULur/UyM264FuubQwTirsC46vYrI6cRKodlA +sHwpkd2gRjtTXXRT2XXXgxQkBYoOTmjLTEpqxQYZJP4 +--- sUfYaGqKoKfheRTIjIxQHCSyyOU8uLOPqA3dB7cgK7w +>jn厐 0.+ ssh-ed25519 qeMkwQ Bi93rI91LBDaaY/yPJDhvx2Xz4Sc3N/QHCuaSIvY4H4 -SEm6Su5gjKvSF6vyl/M80LMS2+JuzllJ9h8R9LWyaK0 --> piv-p256 ewCc3w AtUZadXsE0CuZPNJg+Rqbbh8cxna7+y2VGVa/lH/N7dh -O7V0wXiK0qncQ6bagJEgzWsUQ5i/K1nibxy97pmDgRc --> piv-p256 6CL/Pw A0WY0KqpmfB91+nNKnda1hudfI0OHxGi+AEBSTyoYBg9 -l9aGu0kEMfK5g99UADmGN7v9T4c9VPOB2ucmoN+Lry8 --> ssh-ed25519 I2EdxQ QcTXfmdoGtiGnnBsh8iA7BMhMGUdGz753VGTbnM81zg -HOAA19NC/kbQcpCvpBEhxZvIFQbJNlbW3SsC5D8er8A --> ssh-ed25519 J/iReg rCs+36Az9gPC0z0bZOkY64kqAQLTRJNIGDPeeAsLLQo -E6i/Tio41CtWvQpwPjgVN+RLyHUb2StBsT65LMnSgTM --> ssh-ed25519 GNhSGw 8iGHolR8qo6hHIVqLWtOGtrqQwk5lHT9hZA9MtW2vz4 -vPyPAHUkRWVRr1oZ8kzR5Tu2d6Q16hpjPajv5TxJEOU --> ssh-ed25519 eXMAtA l6mcO5XxwwQaTrfwd32ANLFma+GlwFbqlBNo+sI7/jo -VwjyfbUz//5bbDfCsTy9azFspvykY1+am2TDbajulJU --> ssh-ed25519 5hXocQ VGfJz+xp5kUTIGLNKE3p4bneECJ8lhETRxZoYq/MaX4 -apxhOfB0uEWMtEoT7oSfWkN66swG0XuN/eK1hWPd6p8 ---- hEoLlgb5t9ASMlVBOu4/QoBBRr5551YqDw5C3vQJ6C8 -5G3M&4sS='N]?ZU:|/?9XǣH~yRz0Q/7ʀwV+ɢ\(cޥ7>}'1Sg5g&ij> \ No newline at end of file +-> ssh-ed25519 qeMkwQ DnHpxuVRqC7K8ETVjKuBH3Vq2yXlA4inT8tHlfpO+EA +FefAbwYNpeDOrl0iWv3ufpIB8d/UspfJeJrEeLOr34E +-> piv-p256 ewCc3w A5+qwqQSoLGJ2NCPua0ih1+LlHtX5VApQm0P2szsMLFG +HS2qen8J4AvPpyZDhL3wtQ6X811N9t0sR+/tFSC6O6Y +-> piv-p256 6CL/Pw Air+OA72Pf43k6oXO5HziA+kx9/T71PVOoHLWAyHY/fG +7zeJxMlIk5cisVQS82dEPjJUMZy2rjB+wiERpUKu0Rs +-> ssh-ed25519 I2EdxQ B034fjkle9oh3AXZZ0mKrwDHo2K2seMMIaYoEzFGWmY +8A7DVnTjqnzXsh6VcPL5IxzjyDm9uCb1Q1ao7Vv3GkM +-> ssh-ed25519 J/iReg LRCKOAAmM+SnilKQoQwqiYyeHDZhZ1+eQh7jKcurgBI +jyBsVjQToijKOOlZASrCUeiKjnE5BSyDa5w6kavTQXU +-> ssh-ed25519 GNhSGw 34ENizQbeFr3bNUFJP6802imaY1idVEZHU8mQ+lt5R8 +c46P/dV1pvxpqnS+jw7TmIQ+a4SOWdu6DByh9/JWJiY +-> ssh-ed25519 eXMAtA 5V8FAZeqyEtubd3SuuUtU7JMVw9etUqRt/dwSFZgMBQ +Bo6HOZYHOTIPjO0pdh3cVtp8IJ9BmCZYkeEMdI7/v5k +-> ssh-ed25519 5hXocQ O1s00pTF4BO7YcBFKkjiSxOBqM8VYdzKQVEa1uME0ns +NHQRB/Xmi6RhzKB3vcX0edBhGr3/woe7I7nXbDJsR4M +--- zNBuh4G7IIa3imVBW4Ch24K/tuOmkB6jlYd+/BC76tc +.N.y!~lbL:-$(ˡ{ZJY窳C&}͕(>F O%;)&HIb޲nɶ\v;Kn3жi6q% < \ No newline at end of file diff --git a/secrets/restic/vaultwarden/base-password.age b/secrets/restic/vaultwarden/base-password.age index cb0999a..de081ea 100644 Binary files a/secrets/restic/vaultwarden/base-password.age and b/secrets/restic/vaultwarden/base-password.age differ diff --git a/secrets/restic/vaultwarden/base-repo.age b/secrets/restic/vaultwarden/base-repo.age index 885f483..110e31d 100644 Binary files a/secrets/restic/vaultwarden/base-repo.age and b/secrets/restic/vaultwarden/base-repo.age differ diff --git a/secrets/reverseproxy/.gitkeep b/secrets/reverseproxy/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/secrets/vaultwarden/env.age b/secrets/vaultwarden/env.age index a74fe04..5ae5c2e 100644 Binary files a/secrets/vaultwarden/env.age and b/secrets/vaultwarden/env.age differ