From 710db887ce67e2d74df322459710e37c65a5b860 Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sat, 7 Jun 2025 18:31:42 +0200 Subject: [PATCH 01/38] Ajout configuration nextcloud --- flake.nix | 5 ++ hosts/vm/nextcloud/default.nix | 16 ++++ hosts/vm/nextcloud/hardware-configuration.nix | 46 ++++++++++ hosts/vm/nextcloud/networking.nix | 81 ++++++++++++++++++ modules/services/nextcloud.nix | 43 ++++++++++ secrets.nix | 6 ++ secrets/acme/env.age | 41 +++++---- secrets/apprentix/root.age | 36 ++++---- secrets/common/root.age | 62 +++++++------- secrets/neo/appservice_irc_db_env.age | Bin 1134 -> 1134 bytes secrets/neo/coturn_auth_secret.age | 37 ++++---- secrets/neo/database_extra_config.age | Bin 1187 -> 1187 bytes secrets/neo/ldap_synapse_password.age | 36 ++++---- secrets/neo/note_oidc_extra_config.age | Bin 1555 -> 1555 bytes secrets/nextcloud/nextcloud_admin_pass.age | 20 +++++ secrets/nextcloud/nextcloud_db_pass.age | 19 ++++ 16 files changed, 342 insertions(+), 106 deletions(-) create mode 100644 hosts/vm/nextcloud/default.nix create mode 100644 hosts/vm/nextcloud/hardware-configuration.nix create mode 100644 hosts/vm/nextcloud/networking.nix create mode 100644 modules/services/nextcloud.nix create mode 100644 secrets/nextcloud/nextcloud_admin_pass.age create mode 100644 secrets/nextcloud/nextcloud_db_pass.age diff --git a/flake.nix b/flake.nix index e4d64c4..f4e52c5 100644 --- a/flake.nix +++ b/flake.nix @@ -57,6 +57,11 @@ modules = [ ./hosts/vm/neo ] ++ baseModules; }; + nextcloud = nixosSystem { + specialArgs = inputs; + modules = [ ./hosts/vm/nextcloud ] ++ baseModules; + }; + redite = nixosSystem { specialArgs = inputs; modules = [ ./hosts/vm/redite ] ++ baseModules; diff --git a/hosts/vm/nextcloud/default.nix b/hosts/vm/nextcloud/default.nix new file mode 100644 index 0000000..0d5ecbf --- /dev/null +++ b/hosts/vm/nextcloud/default.nix @@ -0,0 +1,16 @@ +{ ... }: + +{ + imports = [ + ./hardware-configuration.nix + ./networking.nix + + ../../../modules + ../../../modules/services/nextcloud.nix + ]; + + networking.hostName = "nextcloud"; + boot.loader.grub.devices = [ "/dev/sda" ]; + + system.stateVersion = "25.05"; +} diff --git a/hosts/vm/nextcloud/hardware-configuration.nix b/hosts/vm/nextcloud/hardware-configuration.nix new file mode 100644 index 0000000..7b9a662 --- /dev/null +++ b/hosts/vm/nextcloud/hardware-configuration.nix @@ -0,0 +1,46 @@ +# 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/342946cf-cf7c-411e-9e8f-876ac18aa443"; + 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; + # networking.interfaces.ens20.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; +} diff --git a/hosts/vm/nextcloud/networking.nix b/hosts/vm/nextcloud/networking.nix new file mode 100644 index 0000000..7fdb3a8 --- /dev/null +++ b/hosts/vm/nextcloud/networking.nix @@ -0,0 +1,81 @@ +{ ... }: + +{ + networking = { + interfaces = { + ens18 = { + ipv4 = { + addresses = [ + { + address = "172.16.10.146"; + prefixLength = 24; + } + ]; + }; + + ipv6 = { + addresses = [ + { + address = "fd00::10:0:ff:fe01:4610"; + prefixLength = 64; + } + ]; + }; + }; + + ens19 = { + ipv4 = { + addresses = [ + { + address = "172.16.3.146"; + prefixLength = 24; + } + ]; + routes = [ + { + address = "0.0.0.0"; + via = "172.16.3.99"; + prefixLength = 0; + } + ]; + }; + + ipv6 = { + addresses = [ + { + address = "2a0c:700:3::ff:fe01:4603"; + prefixLength = 64; + } + ]; + routes = [ + { + address = "::"; + via = "2a0c:700:3::ff:fe00:9903"; + prefixLength = 0; + } + ]; + }; + }; + + ens20 = { + ipv4 = { + addresses = [ + { + address = "172.16.4.146"; + prefixLength = 24; + } + ]; + }; + + ipv6 = { + addresses = [ + { + address = "fd00::4:0:ff:fe01:4604"; + prefixLength = 64; + } + ]; + }; + }; + }; + }; +} diff --git a/modules/services/nextcloud.nix b/modules/services/nextcloud.nix new file mode 100644 index 0000000..308d703 --- /dev/null +++ b/modules/services/nextcloud.nix @@ -0,0 +1,43 @@ +{ pkgs, config, ... }: + +{ + age.secrets = { + nextcloud-db-pass = { + file = ../../secrets/nextcloud/nextcloud-db-pass.age; + owner = "nextcloud"; + group = "nextcloud"; + }; + nextcloud-admin-pass = { + file = ../../secrets/nextcloud/nextcloud-admin-pass.age; + owner = "nextcloud"; + group = "nextcloud"; + }; + }; + + services.nextcloud = { + enable = true; + package = pkgs.nextcloud30; + + configureRedis = true; + hostName = "nextcloud.crans.org"; + https = false; + + maxUploadSize = "4G"; + + config = { + dbtype = "pgsql"; + dbhost = "tealc.adm.crans.org"; + dbuser = "nextcloud"; + dbpassFile = config.age.secrets.nextcloud-db-pass.path; + adminpassFile = config.age.secrets.nextcloud-admin-pass.path; + }; + + phpOptions = { + "opcache.interned_strings_buffer" = "32"; + "opcache.memory_consumption" = "512"; + }; + + appstoreEnable = true; + extraAppsEnable = true; + }; +} diff --git a/secrets.nix b/secrets.nix index b2665f4..8ffb964 100644 --- a/secrets.nix +++ b/secrets.nix @@ -26,6 +26,7 @@ let jitsi = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB6jVMIZ5y2oXX9HOkw7r5UUjw95MlFaFuu7FnEC0Q8z root@jitsi"; livre = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVfKNokHG6ig32hhQxTep+fKFmKahlDClPrX/dP4/gb root@livre"; neo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGfSvxqC2PJYRrxJaivVDujwlwCZ6AwH8hOSA9ktZ1V root@neo"; + nextcloud = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDkKR/lvSKiZmuwcpnZPAYIJ2hnsNvO2k5vNaAYWUCXT root@nixos"; redite = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwfVmR3NjZf6qkDlTSiyo39Up5nSNUVW7jYDWXrY8Xr root@redite"; thot = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFKNg1b8ft1L55+joXQ/7Dt2QTOdkea8opTEnq4xrhPU root@thot"; two = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPpaGf8A+XWXBdNrs69RiC0qPbjPHdtkl31OjxrktmF6 root@nixos"; @@ -38,6 +39,7 @@ let jitsi livre neo + nextcloud redite thot two @@ -51,6 +53,7 @@ let "jitsi" "livre" "neo" + "nextcloud" "redite" "thot" "two" @@ -65,6 +68,7 @@ let jitsi livre neo + nextcloud thot two vaultwarden @@ -118,5 +122,7 @@ in "secrets/neo/database_extra_config.age".publicKeys = [ neo ]; "secrets/neo/note_oidc_extra_config.age".publicKeys = [ neo ]; "secrets/neo/ldap_synapse_password.age".publicKeys = [ neo ]; + "secrets/nextcloud/nextcloud_admin_pass.age".publicKeys = [ nextcloud ]; + "secrets/nextcloud/nextcloud_db_pass.age".publicKeys = [ nextcloud ]; "secrets/vaultwarden/env.age".publicKeys = [ vaultwarden ]; } diff --git a/secrets/acme/env.age b/secrets/acme/env.age index 35b0750..aeb9e5a 100644 --- a/secrets/acme/env.age +++ b/secrets/acme/env.age @@ -1,22 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 iTd7eA a8H1iSFJQ99fdY5aIyZoedRVuB66+pIpgw3doydu6FA -HRvZs07ovO1e34AsJbC9d2ybMqB/DjQGZlkEvdTUsBg --> ssh-ed25519 /Gpyew hcs5lB9WNAV33HPEI/xwa0zWiR+2XE/8hHqB6BMQXSU -K+9qcpVXJFJdzKROYtegcBAPr6yx2J8kQp8SdXGp1oA --> piv-p256 ewCc3w A2IOcgyuo9gjutoV70398qJMjEbiTeELmuIUkujshdxi -0filLXpTkxcN+puPhkngFBGe60mchnuEBEkB1kd3ySo --> piv-p256 6CL/Pw A+0V9DCKaD3H8FECcIytIkQJ+xpFcy2ma+JBQLeYRXSJ -aZeNEaLTh3uEQvDkkBwDtg83aANDxoUnuP1EqCdTtZg --> ssh-ed25519 I2EdxQ WtsOCvaqwhLG9eZTeTb9fAOnChQxdoH73/EQeQnWtmc -GRjvVMl01FRGLQ13BPtx78H2pqXmrx3l2bl/WUCLiSM --> ssh-ed25519 J/iReg 310sd0jMY18VVcSs4tktB7zDvcEQYGQi4EL7+xAEy1I -/DfwBYxAWBIv4Qp3FHeYkOSqxzICFtmxSSvqPH7Plho --> ssh-ed25519 GNhSGw liOl4P4Vm5ohFhgyeAggjuy1pazAn5QOdLJ3z0/6uQw -pkPOUwJ6ZFfvmxOPuDTLOy2T3FLTUHjb8LSKbxx5Mjo --> ssh-ed25519 eXMAtA 99UxNpHUc/0mSB6P1cdaDl3T0eD+EpyWSGx7cMtXWUk -PHr3c/QmO677qku1MfmjA2UkLfl/JnE7tN+GQjbuhlY --> ssh-ed25519 5hXocQ LhyO1Zawf/VcIFGVJ95mDmlRJqTQcWRNvFGD9zphPSM -2rD6RbsGNu2TSsTbkBgyAuLpoYsQQwwaROkszopMBfg ---- XqQJ6u0HrdjbuQ+kw1+B6xKQFaLR7rY3kIS890N6coA -1mp23 c(epGLaK/dKY,Y*n},kkkZ@lby?Ѓ.R;J j_{/ՃGtN)!>*$=lNpj /ڈ>0O!G1 5U&/av1H&=0jΐ \~)qot~ -ŶGy~$c(Cs&mhj?mR \ No newline at end of file +-> ssh-ed25519 iTd7eA w30gKHk3aIr4iSS/GxzHufANrGovNhVtMPL0DnTdPRI +xugUZ5/kftdhbh8ll1Gj3bUzy4YlJVDzxaOoP74lLOI +-> ssh-ed25519 /Gpyew p1Gp2cHLeVMhv7j1Fi/pbQBXt3TC/4fVqAGrdpJEFms +cTSGM+bsrYdZJCJHE/d0APsYZUknfYNARejUmMyuuvY +-> piv-p256 ewCc3w AlzO0R3TjT1/p7C9aEzSaOfjGwisHx18m+4apT/rPjpu +YFYq+ZbpCCu5CErqAThb8AfuX2Ww9/9dz9gz0cSi5us +-> piv-p256 6CL/Pw AzVc382i52bhepX7m6b49AvaECv2Xese/8q7c2mIU/Q7 +NV/O8WSiid1SP6SMDL4ZD57EX1/R43dZMMqPlpL1DWs +-> ssh-ed25519 I2EdxQ q0YB2UAdcCsONywIaQJlOwW0vELADA2pk578QHvstWE +6uhIuiq9h8pmQFCzrJFKnnutEdiHPU5MRUFoRkRs+bs +-> ssh-ed25519 J/iReg U0qvA7LdkaslhyoOl4HgrjmgfMWlKrDwbpfLmNRoCz0 +nnRvEoMacpbL0oSosttyMG2/nkYQyrazvPRy/pCqN54 +-> ssh-ed25519 GNhSGw BQnT/ZSlEzY7twAGPVrHown46wmw/wV8LCR/ifjHegw +C2CllVK39xACODkJm6lUsTY0fKwwfd6h6lJZ6QF2Yuc +-> ssh-ed25519 eXMAtA JzLqLcyiE82kUNbqGk/X1aNWpfQ70oQPxZbkQ5ncL2c +OEly14GTAG7Hf6jIVXgZPsG3lsbT30lIc4Vi4vpkxqQ +-> ssh-ed25519 5hXocQ u5ajUd6HKtwX6Xqr3Q3rBWst/uaJF39Kp/ep/UAZRXM +OsK+Jw//f8NyNt/VM5oHheMC9TVIfu4MfI/hpF6fSJM +--- LzBjn3s31Kq+ExsEilRxpufWAkfCt8M1QXtzJB1zdhE +py_8&M:1.UR/fN`2HIW ssh-ed25519 cZNEGg hx2K+BJ2BE5shiuYVL8lNDebSXOslE+D11wInEU5AC0 -/Voe2mVa0VBiowquOfiCqBwbsNWKlqJw19Rshncmb08 --> piv-p256 ewCc3w Atur1opHkIZnyRdfVcSPmXJ6pnC8KRSoTDTgRdpXhQ0a -BeNHX/8DygcMRjv+BYCMJEbx+yUiiOz1yRQ4WdpCkEA --> piv-p256 6CL/Pw An/25v/ZffNknCs1+Z9oUHEa9sltmBbaCGw5zGtPlS6X -Mp3IpX/1m45V1PVIxnh50hp4ymL3VjCnDZ9+n+pjoro --> ssh-ed25519 I2EdxQ MFQL0HlTcYBeQe5W+cAegZNrtvYh67YfaeQk5lKBkxI -6YtFHaJBmdC05zaeCNRUEOx+XdAy/KSSJbIFDAjqk4I --> ssh-ed25519 J/iReg pRxUVtZLA7OlkbjZPNJY+PcWBiwu0qOUymXTACmOGws -wLOQy84hbkdjSiqywOU+fAoZkUg84cdUP5mmehv1Les --> ssh-ed25519 GNhSGw oSRxaxlY2LyuB5QBkfQ+vIpmI6uFCCi2l4IqPrQxWgk -ePpTSXekzXDwSUZj6drtsvlnaKxPjgu+j5afvNsKbQk --> ssh-ed25519 eXMAtA v6zL1bc8aR2fgESNZcmTtGPk5pjVj0UGiBd3SjqGLzc -amsA5x2C5dQBzqL1uu6popDmDkKEhm4WPeK0J361vNQ --> ssh-ed25519 5hXocQ DPduJx7pfwr8FqMTXEPq3zXBhyElZTj3Ouy0d3S8RnI -m8K+tCRbGmnf6IkkPAa+scmGmiEy8QAvJppj0lvHYXs ---- Oelwm56/V9NDvorDKW+xqISHYjsqEs6HG/pYf5qTX94 -Ğuŕ{ %i[V4kX+d 'B<{h%P)m=`Է^I \ No newline at end of file +-> ssh-ed25519 cZNEGg DGQJ2+SXyMVE5U43jLwvgAeVZvcjhe+u03l174+qoTU +4KRlm86097nMlUAI1O7BoVbX2jWjj9jBcBs8ifAKYXI +-> piv-p256 ewCc3w A1PksvobVh3b9vICu7jiHr0WWKH9ipcO+ux5A1FJf0uh +hMp0bBKay7G7/vCO5641hZ6t4jhOqmSKh9v0rWskB0E +-> piv-p256 6CL/Pw AoLJsw6HlrDaf6KlPBYMkT1oWx3S334nuBBopyz1nd5z +/4E0t9LR32NOuOLD8RZy17Jy0D5wT5Njs/j/0sRyp+Y +-> ssh-ed25519 I2EdxQ LWHbSA4k8m1tdK8WmG0Ku3LmbxrLDkI9wp6ISLD7YBY +13UerzOiO3DlPo9VJH9uEEu8KWqEMn9M9BDNApxgRS0 +-> ssh-ed25519 J/iReg RT3nL3r6SkrI57KIRpIkEerL6lXZPH2jW+VmQMZ6Cgc +5Av0ttNqOTqokdLOHiIGtVAeIvsWB45PQYfLyvQsxTw +-> ssh-ed25519 GNhSGw ZqK8MGNxHn63IwpnDqu0HmESeTyb6BXs5XvgL2v2MFw +STw4L2lg0S2dlRNKZFvPKL5LugpYAiCindkPZKxnUkU +-> ssh-ed25519 eXMAtA 6xD0Bwr8/AyddH0bUWzbzn7EQ/wLkZ6sOcI9McPyhyE +9XB+tZ/AI0euhiVNfqVxcjyl/yAa/8MGKL2eSamssy8 +-> ssh-ed25519 5hXocQ s/oUbEeLMiKMcDQlONnKs5aiXPwXIfOSYBOfYpirRwE +mt+avXG5OZGsRAjiqBhEOPDPJJyVF3QxjnysQL0cdiM +--- wWzldW4gculBWeA1b7CC7OWGROcuQG9+1XoT+WXlMIU +G#R\GqԇoraF'1m ssh-ed25519 2k5NOg YmbPaKvtfcfoBEHw3yNp5vhE+XVzUprbyBK0MDmmeD8 -SRKPmndyQT/dCl+b8Cvu5Vh2VOlpMd3x6Vvw0uO4iOQ --> ssh-ed25519 iTd7eA 3Rue4QGiodPqjeTKKM0qN88HKwCWkmwBMWkNjA/7TmA -Uk3I820rcpL5YlqcFkL6zdnNNoanI0qDi+mhMXKVxuE --> ssh-ed25519 h5sWQA 9zcxhz4bEox4G2dSRcXoQkPpwY54LT8ZVpSpvlsbgig -u7gerFg6oEW3AbJs+fBbpZhFlPTsEjU2J2pzuYTQXpk --> ssh-ed25519 /Gpyew ECbV0DgETfbvF+Q1SrjJlELMszd9jYr/531fnwhR0hY -WNpIJes+t7AAaMoy/w0VY+ZMlL3cdpYmn6+MN0H+FKY --> ssh-ed25519 LAIH1A hGk2swRwo3+RfgA7YEBTTBGjQfsCLomVsbibWSYDsWY -s24C/xWNaCDyaLmjCGs6jDranUM7oUDioHKphihr+qY --> ssh-ed25519 qeMkwQ 8awNaR9XeQkvpI6myrt4Vw8Zf+rMTEp3GlviMrVnd1w -WlhYTdfgQ4SRfLJ8JwudQXboOftvVV1xKrf50JXMe1k --> ssh-ed25519 TqxOLw dZt5AZcQquKWFaqw7ukmQvwDyTdXhgdEE/8vZste+1k -Oxl2ZWb35uDpaoMFQPtJAmjzozNsCaMxYpj3jvJXAik --> piv-p256 ewCc3w A8A3ROxMWx9TqoJOizACq7Nn/lhZKM17X66+2B8YQzUE -KdlLlekWwdJEH/wEXm5HciAtjkS5cxYmUWkej7TLbX4 --> piv-p256 6CL/Pw AiOTq8eaVT1xRTHPTyNe4AMlh3vIsbci8YjTr3pwMU97 -n9BKSF3ErIkUVCQi/7IXovV28vj7EbZw5Y89EHYEc7A --> ssh-ed25519 I2EdxQ iucWeurkE6h5oi0abTGcX6ARNczx5UAGDJ60TetbXxU -P5af2OXIgjrXs2NxZ0Uqn2n907oAl4eXcAl3GyS5l24 --> ssh-ed25519 J/iReg RHmuEjgm8BkXSmY/CSm79tBAEVKr1DAco89zCDqgJDo -xeZiAiICN9y9jdPpeV5HnksRnmZCDS6bp5bOlhIqRQM --> ssh-ed25519 GNhSGw uRhFkAlkmpm8fjaPYHCj3zrnauItBnZSKvBDhiacmEE -UXkvpqB6yIvtafeyb3eLuemR2rdkzm7ZkxRBuZ5vm9k --> ssh-ed25519 eXMAtA BbFvjDyTd4tjqqECd5syWrpO7b5SDdYBmGGzJI5A9X8 -5wDNuBCpFsW02tBO2QvSrRs0MKUgmRgqCfuTxaovoC0 --> ssh-ed25519 5hXocQ 7JpeboYqxK/xmrqw6YZzzFnutiM4OonHjN3bm1UIG3w -lux99mMAaHuu1Yzrty8Q7D3jPYgZHWhcP3WOYth1sLo ---- /CcrdzDPefk+EA7YxAtJ4cPesIFb6RZy50kDV2FTU7o -'aJ9ѓKhDJW$+| %Ԩ)Nny@FEjx \ No newline at end of file +-> ssh-ed25519 2k5NOg R7LQiAyDlWUIGv07HKT24orFUpilkARnJLSbke6PQhw +VhjpI3ckvvmjOIf3qsQ5SnT3DCGfVnETLnRrn8s1YcQ +-> ssh-ed25519 iTd7eA KtF5R5rhsgd/6IyvqU3VthVuR4yaJMZ9wYTUprvCMFs +L9mFlgz+j19B9T3NUtNnwXPqEkcaZNFgDPHdtRZmNfs +-> ssh-ed25519 h5sWQA FmOJ9g9yft5EU3mQjSDJf6720YyT0KedqtM8K1VP7Ek +7c2GoaJHPMT9wE7P6m2EdvG7W+Z22uFSEexZYNF/szU +-> ssh-ed25519 /Gpyew UKRw8oimxOOHJFrZfjmeed6XTnG6++nT+YYeKxCLlUA +zutDIFTtJbfemFyaUA3CD2XNSGQLUnPTfBmm5xaCIes +-> ssh-ed25519 /b16EQ CDCW26LonJjMa2a9gTHpMkYRPTQDv5BG1GlknL0omls +4T/RDEWKXngBCnNx7oMMcCeLsruHC8TiY+XFunM3Y7o +-> ssh-ed25519 LAIH1A 6YQ/wWfybtkoB56RGtV1P1cjhjd3lbv9M7tA2GscP0g +qvYQ8OLhe1R1lmeGreo0AlMizbh5WSpDvJ4eE4Q9I4w +-> ssh-ed25519 qeMkwQ NzbgIQoGeAHzEQX4Q3siFhrdv4LWR00mNVCELBHYRAc +x695BWcDLyh+Q3paLmSl78G7pEinwbYewG/W9tSmYA4 +-> ssh-ed25519 TqxOLw q1tq5FI3IxJDSr3dG8Boxblmz4ay4UfcjhzM354zT28 +sD9uD62c7FfHgdRNSry/PkITNbRPQU8c2gMnYHga77c +-> piv-p256 ewCc3w Azj2EtKmCVDPEkJ4No6NI4wTIdBGckLysnF2icakL2AT +AT+1OtjbrTaTUhdtzGo/IXkpLHQiamsfUTcBjSGU3Z0 +-> piv-p256 6CL/Pw AwPhJoek77XsOUGVD9UL8IRm9xxU0tz33YkaQvnx7Odh +D5ABLblJmfesuX3lXfZF7IjOg5HH7T9QxIPZVz+x53Q +-> ssh-ed25519 I2EdxQ mymczDCrBSzkwtWezgg2/+51clREFqS+uWoIGElj53I +ie5LeaLy+cZNaP/QcnM4W7TspMm9prDvn5qLWVH0VMY +-> ssh-ed25519 J/iReg fkA3ye7ZdyRiPmPy+wc9irEv1NHI+drFr0H/K6LWRyI +8xtLDCFwWc+yPKyplx+B+/rQWNrnQhJVqQWi+mX6MQo +-> ssh-ed25519 GNhSGw MYZ746YwxU0KWm8LfjzUFsudRxnZziwIYJZ/w0kr8TM +WmU0VCUOET7eR0xaa68HwQnP95Q+JZMYfNFrKDn6uHE +-> ssh-ed25519 eXMAtA Leon4paFjqx3/+Ntr47Rfv2Ua1AYbhEx4c+RfKhXvzo +P3TwNvzNWLQ+qlsyUB9F/74yKxbbiEOQTf8jJCH35WY +-> ssh-ed25519 5hXocQ DIn5vObTDuTHPO1uWs0IvrER9wRL01sLvZ3X820wZT8 +fZgYicMGLkaerYoIjlVQKz9dsp86lk3w6EPzTkIzZxQ +--- bHzFiHwmHeK1gWiMdpjRcVqqD87DzfeRg0duQx6ysXY +!U&"Wsm]oEE -m;?ږ1-URЖ?5 \ No newline at end of file diff --git a/secrets/neo/appservice_irc_db_env.age b/secrets/neo/appservice_irc_db_env.age index 61087d30da4bc82c6940388da0889be05a2dc79d..aaf23358f5c357b1b5c3f330beef460288bc7e3b 100644 GIT binary patch literal 1134 zcmZ9}&CA;a0LSr(7tP_p;b5|C^{ITPEj^r4nt8GxQp+Hp@N{!%S5Lqeg1+E-`{WSSQX1Rq9RPZ zz~3K44wyke<-SrJyA{i>4kRVh36v_l{h&Bd@TQg@iv4WCV;4^p)berXdLQDdB%_>tJ zb9%(w#}r*!mtEdV2({*lDX3|zunhiZAtVb5SFLEsjob)x{Lw0A&0f~FqiJRes4Qnq zY1EV!{z6=%>l8tIz`zZLTz>(FumYC7hzfccJyr_bx6@7+cAT)l2p2*q43@XA*sZnA zl~_Xc@np4x(5XEmf;KjzTPPbKWI!fGoEXu3AsYiQ$6K~+0O$y8`nu^)#w0(KI2j%C zcqHUts^Vvy3xO7|NX27dXnXoP$kh-IE<~y%wt!rs;COn7%{+sUbH7I z$+iN|4mE?9X$L6$#O$z0w(RDCIL6s=m$i_=Odph^i1vdpZJI8`Hh40Mx3|%KcR=SQ zCZvPba>do_1x|AmVjArkRqf4|a5S30Ro*H>#D;Lr7V7|`sy*4DGZgISKBCFcxX$+A z{v2PgYATn_^HBh5eNjSTe7k0;9G>7ML`f#Igh5!Po zs&C1vivxTcbNj=V+DcptWP7+r%WiKnN-_nP%uZ*CFH~1zG7p+pw`&bo4GghFQne;s zO$3qR7Gc0q(m2(@PQQC~<#<(-moe5MuvD&7WDeki;gE@%Oq2_l&$4>AYDi-`olCYk zu_tizUU45F+d1&x4q2Xbxm!yQW*4n_8 z6ED5@@NIWr`2NoQM|}6$&0Uu-KX>+e=ob2cr@gJw#qOTXQ+wsT2KZNY`1ns3$d6iY zd_}yvbN2CPhml+Vc*!hEZoOyov!#jThr+>Wi z!NyVfnzztTI!Csqr{4dCBvZL^|DkK2c<|l$k=O6K=hzP5Tlky!KzzgLov(a(@!alb zUViPy>+mPv{_cgFPws1P?RfKxI4}E>&Z_nw9 AV*mgE literal 1134 zcmZY7+pF6I0LO7~$VL^sARb{b^B^0ntGTBMjA5EImo{m7Nt3j?9osa`rCpNd-l#_r z5g80OybB_Thi&>WryK=+8Hx(d$9Vx?L=Zv5M{gkW_~`L3`0)Mlo7h&(^37-+CT`&0 zA4E2o!IjzxAda1yHA8S5rT~x+*H#W7Cfvsh8ePY>+VWSRz?3fQ)eT2bVId01Zk7Z$~liaW+whNwzF^18~b}UD%pEai?inmfzauxYsEp)S5h~NZZ<&25u z038XQCW7d~E6@NHY%=8Wz-SaC(+>F{CT1wswwl8vW4qG|PBZmtU`hy*3k`1?+Cr7Y ze7=lR(ZIa9iX;ZQN#kZw_LDG+HibOM$4Fjs_40A&G`IoFv$*;f@iQJ%DAH*2siNq+Ldg zPFSrZ4jDNajdXLMrA&v)$O5uaZOJSuASE?9)sI!e;f52j2}7AO)^^`ND4T4{>rYy| zV)@iMWOtXW)qq0PV@^q{F{_xmOem>^Wq~LaEeg|Be=%+kB7WlPlQIk{XP-ZI{?K>t z9fzP_k1$(THy*!Qrcdqvr1Bd0;sbAgyvcr>Zf>LU#Xo|(l8p<$+ ssh-ed25519 /Gpyew v0IqoUYfieE87jMKBLBXcc1amCW4Yvv0IRdRbwPS10E -M+i/CVbVYt+Ync6WjXQuurcwjUaormehyhAUf88jVn4 --> piv-p256 ewCc3w AxDlsQZUVtsbd3+mbL9xrp1tSLetzNnyyfA8vpvzGTlK -vFCIppHYU3xJIA04azjm1Iep4KKsgrtgabMzfPK44n0 --> piv-p256 6CL/Pw AlgXPmHKl4SX+ZBcgg5d1yyjIIW3ZbB/5jPDljjSedez -tbTih/OlT6sd3C1K7SdYFawUsHDTrbPf0ZaOH5+UFUA --> ssh-ed25519 I2EdxQ QddIpLDoWFRzwKh6a2AT1A+/FJ+XNLG6dn7bXhHeMG0 -K8hJxagVv4HQ0yjrvb25wEWtI3AJBUzsc6RFuOv2k+E --> ssh-ed25519 J/iReg FUvDVYnluuwFUVc585stre42Yq3DXHO/9dYagJx0MDc -IThjI+lcHpud7iXnvDULPUUVr97RV3SDLrFuATOlIww --> ssh-ed25519 GNhSGw V6svkQ6B/rpYGyyLbhZRJfZkzFRInYPvbUFeKGDsBDM -dO+b8Eq1E5JHULnDfIJAtugboMTSTtcvD/brJAwf8qE --> ssh-ed25519 eXMAtA Q1mwgmya5U87Q75c2KhhLUKfaDRm/WhHnoPCAyJB+zs -Cj+BiSc1v2kdOjkuZSCiNUnB6oRz05kAGH3PwJyz9eA --> ssh-ed25519 5hXocQ 1zO9Ob5Fo4JUYG7vUYdaBcL/1++4vqZQc7zVrNPyUEs -giGdiXDB4Q16y8qH19y+aq8bzZaG8xgFzDJ3QkbWqUw ---- 8z2WQTx5KtMtdNlIgkzUwKPatgX5sM19u60iUZCoxOo - _>eRb!PZ#ZU% pq+7Ņ"s-K"$ -MS}²+dã5Q ٟ+a: ŭ"+s %c/<RC~9Aͣ\IfqQ \ No newline at end of file +-> ssh-ed25519 /Gpyew I+o0g+G8y355TFbqtcM5o7gaIlU6obrElztEqyG/hSA +Q5To3FdID9klN+oaQio/ezJGtXwWTcReV17vPHB/9js +-> piv-p256 ewCc3w AxXg5afuNrbV0UkxV4/PFl8JHB/5XrB50qRCwV69UKOC +yh9n9wo4Pp2G3ft0zAGuTWA3f1/bgjz0GyrWw7k+q1A +-> piv-p256 6CL/Pw AzV2ogPEkYn3+PCbadJGOZlzwtdqV5BSsQJ9/vj8qx13 +am4dIBX9Gb/lu9aeNyVF7Tc4v+NEvU/0wh9VpBgvoUU +-> ssh-ed25519 I2EdxQ GNvxoQSVLUtUBmsjAxXl7KY4F/qffHdKxalv+li9fiU +ZBoITiCzZkvs/n1dfVb2TpEsgZsv5xdhswNBR8CS8RM +-> ssh-ed25519 J/iReg qabrf7tIWzwFFC725mc/ltmSnurzI2a+uGfV1IZ2ZQc +lLulK2xzQo/B7fxtONMManuPKCDcZdgCu7+Reap/Z6k +-> ssh-ed25519 GNhSGw r6IZ5bBllBzoe0fVLnYixzXm169ToJJLxWtk5Ntqfjc +PAUNkVab3Igs1xZxKCOXNqt+5MDQZ8BtG4hu9g0VwPM +-> ssh-ed25519 eXMAtA ANqgeZyRsTyxkw7qOolNtzTWdwfk6s2wDgvDv26fQ28 +OBjUfcrQIriO1OeQQ2Q4d+5YYb3BE9kjuGYsBaynLDM +-> ssh-ed25519 5hXocQ Q0heQNnArk/qhb9Kj2w9rQEiZ0zEJVIWOg872zI5FVU +Cl5MR86EsDCrv0x0MDZ6TVTeYwJRQwbx0SON+RNetF0 +--- 222uHrYdjohx324V0u/DhPA2ysDVZQWDoYFsE30ZEEM +L^Է q}\$RS>ha2^vDJ̓.#R#Kf*@z5CTW{Aeb^4UwP}+yO`2PKpbZCJs^fs*?s9C=x41?4u+vp8mM?PD@l(%4MB>XCR_~bJSIww5+iVy66l0r zyDZuju&__VV}+@JDMG}%7;PFTTqJdFQj#Slc8CmDM~7&0HkNpj(?l^*GE?ktnrFvZ zF9#!ODJzuEOU`iZGLw^$64L&mm z-KIuIW77e}sm6~D22mT5q!$7w$dHJ;kyZn2(dwm}5;N-5yB0jjk8&7ZfPq<^3X{&D z9Z+34>{^6|BSgX%s30Yc6%4{740iCDnE+~3^bD8BcrwQs@mwsjIKm9EB$BXyn*IAB zm3qHfNzx(IO9E!ZnJA8Ml8svv&4^X0rWvvjI}X)0!ji}7wVqf_=~A9%a-%V%w^4iA zQP`F{uw<3f=IxP130Ufl@lti8o27ABh^37TsaIk!!@|%EFm;;mMa_1Zkb50+ zu6LzEqQPOT8m-Ry$Eq!s?tvnz7ovhbW@CfQml3Mz#-oV>Pik65049Cj7ER-SZg5|7 zO(9Kari#D=Dvo)t2@7BptX-C^no@7L5Fn_dqN4o>{}tMT?l^06x`cfIqdb>IGlqgSiar)Ph7Vh_0g@YbhK z;Qp&CH`drY=fam?TvxU{pj=#BJ9KR6`SXj^=G_OtJ&j{uAARvh?#b#o=H9nHsBFH& z{_gf~^WF=`-K#{ha(?%w?bx9a^W3h>t0&thZ$A6|UhLe%zg>8Iv3}2$!P3jy-aT>a zjoOD_oq2=KTt0}V4&UvVH`$##mxb-v{bz$yAFV$0`=xJ4>eT9I)N)#>C=~RcHbi(?^upLzi`V_Ys;^lk$?W>`qKNe#zOhP;%%R7`RT}U{-rms F{RK$~p7sC$ literal 1187 zcmZ9~ON-nD00(eSisPeVp@$x1RCEhrOeT{_Cf(9*UX#gWlG#b-l@x3?g#t<%-i+CPn-G!0lO~rF*h~kwlX?2Z(M019tC!mgDGoW7N z`GBm5fF>Ktg2<6G6g3xijiItMoHQD71K}5`*_;hJI2sK*8BP!VemF}r=pW4;#|0NI zqj@8t^iq;1EUazdK-b8G3Y4J~8DMNxvg#Z^k}c396gcZZKGtK1F_K#~iq%GKa>=I}*9A2e`}@h4L_VE$*JR0CXnWM#ZV&2dH?PVjD62Gc$da{>!Z zF|lcOOhNW%7*g?_S+`~8*tXI#g{Cc1SQiwc?DM_#CGgW&37za4Z>SzTcy5f2gWyUvFepX>PiuUa<$8 z8kUANq7wy+$d9|Dx=XimpwS@9noRfunw65G(s5vm7?epblawTIgJw(MIM!z!zO`Lr zMN4LreCX8#RWw{;;;BHVK0$3l(9xDF!x=s=!lB?hZQqb>r^@6IECn7NN5M&rHQbrh z3{8*5M7&mCgb1qio9$GQ2$UEI$#%`?3q(ldiwr^tEnzNN;;_^R1Y4Z*P}YumNLn<4 zk%h#qlBZf}wUp!{L5i|br_0D=tfV=P3c+9?g)x97j!1g8wy?W(zEQzS&UUSA^&P#H z*V(?S;VLH9yP;9iHKGP2b7`PgMkSm9g2}-3`g2^M2Gb-bsIVi>%OfwGOB%{pwueK^ zVjQqNPn$#w$LrK<1(30VL=MT}LEV^|?#b;tx_ zt86Ds&baY#jk#k#3H*-y`2B(C#_{!sr;_iEzFApu9i-9T`OA(VU0XY{@h$)E6)9O; zKDY7q2bZ17?Bs*n`yL-Y@y_PC%j?aDZ(Q0zUf%ou-szr;uRMQ$^Zo;1Q(yjQ<+B&U zmsh-{@YJO{VE@it_U`Um&+a^%tK8&IUq7SJhnEjt+j@P+>HE(d;ckDUeceAa`)U8p z&#(S`p+ETenE2I+b@MIq3)@+L>_l$suY332t6g2%bN<+cv%6j-j}-UC_$qQ}bNA>6 zq=)~u@hQCVE4B6E!Ka=sAN}(1#anmX(x1CudhWRV$sfC}U)j3GojmYrap}y;-)1bK A-2eap diff --git a/secrets/neo/ldap_synapse_password.age b/secrets/neo/ldap_synapse_password.age index a9b10a6..e79a9d4 100644 --- a/secrets/neo/ldap_synapse_password.age +++ b/secrets/neo/ldap_synapse_password.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew 8DFDxGaZWao+vO9qxc7f5O477lK7RnGI1RDBIxySpz8 -TKZsz+XOy3O7Ev8Uel7RzQw53eTPe8/6IltBLCx7dDI --> piv-p256 ewCc3w AuDjekUccsQysWccrX2KIlqqSy482h9dmBM+N2599B6s -X3ZD4NEdRmIVtNNHUtMcpWsa7Z6gSSxfNjMbQfdw5VE --> piv-p256 6CL/Pw AmuREh4r0wVcpltIZjXTI4LqmHz6bKMCJk3FOPShnwBP -q6es8bKoU9dXIWegdY8418Nq9QLjEf4Xmn4RUMozV1U --> ssh-ed25519 I2EdxQ 0hXF3v4y5kSEZdR4eg/TZbcRjHQMyT3iu7ucYoBm/FE -aj/i/gRRPMdOFG0urrG5bcT6NGgXQ0IdT4IUoLhLrHo --> ssh-ed25519 J/iReg K9SLwdDMWuUpyRM26ysJHATmVk8rsfi90NZ8Z+h5XnM -0yQ+b1augkDHdCVWPI9uvq1IzgOBwQ23S/Fp54lVce0 --> ssh-ed25519 GNhSGw 0/k4x4mxXWKyqhwg2LeFIau8Zdx0ebPPYWfcppGEfUo -njIid8JCI+41KyhIzQTj4T4DKmQ2GxRRrN6P1U6ywFc --> ssh-ed25519 eXMAtA m9yyWKx2xE55CHRgeEyTrft3dZUkJjmWdZh+M1Nf73g -97B5ztSgE1BXzNDnu0ZM+oowj8wEkxWYoiNEs5qXhGs --> ssh-ed25519 5hXocQ 1Z8OfB3R7un6+JGu4MeBe2lzvf4kIRS8L1TUJ1JAygM -GmkDdKbrUgaF1aOYKRJCFTC4gIdvoYzmIhGoHbOWOW4 ---- 9wriBEhA/Kil1/4DRfn0Lj8KXVxU01JOtzdY34HkP1I -Qʋ;qz[ ssh-ed25519 /Gpyew yZtfG4hE5TBzpzD6S/28OddZwLsqgcNSQa6e8+JyCyY +FH6GEdPguLkhV84QUk6kHRDnwUZELDLUugIui+1zJ6Q +-> piv-p256 ewCc3w Avf5Q8WC48dLP+/rlU5QO+1s/VqVWoWtYBiBbXfFx2a/ ++GXkatBHYDAae9J+vwGv7OaTy07+Eyj/rR/OW6zsBoQ +-> piv-p256 6CL/Pw Ayvd6ZOMzXve9hS4RqFhQL/+6GDL8MwQbBsD21CiqW/V +0QsN+HrAGwhi9dWQQ5kty1oT3UCaxdMxSJapyFvKqxA +-> ssh-ed25519 I2EdxQ RZZPo1KhI1coIJkMZU28Hu6OC+zYmx772imhavSUC08 +S+N2TKY8iVuvDxO0cp0X00E6Pnz4g/z3IOe4vAEjs80 +-> ssh-ed25519 J/iReg A3MZLyoT60I/urysAafeGtXl8owIgwnjHfzvhYfUOyY +GPCTk+w7eZkbBZbXBQD1uVmJC/BPuGbE3B9DMEPjO+s +-> ssh-ed25519 GNhSGw hPEhdrC1iUg1ql6IqMELVIt7xGV6aXdms+ccLDCiiwg +d/AV7f6Sa4/sdAro3No8SQRKtjJbmmwXGHfo3Yopx9U +-> ssh-ed25519 eXMAtA 4L0NTwX4pm4EVOrzLZHLpI9p0xGO2L+6oewBgONaP04 +QeuOGIcynsgNxS1Tcxt4t6zmp7ZbH3z4Pc2YSsfulRM +-> ssh-ed25519 5hXocQ mKNhyXNhZ3w8E9TLyRPw4E5xCTWS0rdPUI0deS5w5T4 +S7vU0YwciXdoob/aRJJlNFn4H8MHPHbR1OKaZMzA52o +--- rXetlaYBjE+LvB0dOzUxsQfY0uNiCCxB/GNt2MhMeFM +=>Ik pYOR5q3c[(կjR \uK/X"Zg \ 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 49ed9a003c14ab8dffcf6fbecb18b9e84a9e62d2..bfd6ff707eff40a4523b4b793743e29062823670 100644 GIT binary patch literal 1555 zcmZY5`*YI-0Kjp*b3=>Z9SSHa7T>ORZPF%f;e2#$)Au7u+ce!Frb*hQNnc5tqy4Lt%$cJlLjq3iD8Z6#s(HeZN$JHM3<}YE%`z zQf{wE1&az8%y%1QnKQEt2tk0$Xz^DYtY$=EDoY?hJ-}E*qUOeuA;MHbM5mhxVqspi z1p&J?<*WiGy<#vCh$mSQbOKD3EfnoiBs&)4e0EZb2Ccq5JhV+Sy17)rB+Ib|>NcUVtkb0w-FhahQR%!tkn-Va9ik&>tdi9b#?WA#85^eO zYVHskNJtdI`@E8@24$ySw@1qwMpl|dB7H zUMf+=05lwyAX=#V<2VC`ZLy4tFeoJz$a5u!QgT40rUj}CwzMLb3reZ_4+UiLqyhtQ zzG+wN7hVj4K1N54POw^HqE^vlWnCp7o@?;1qsiMVeuieXBI*i&RH%%_e131i&|wz~ z(Ofd;t6`K5Se76ZP>u7TL`COmJ(+b3AA8<<2)B4V!?=%RxRl~$(I$@&zH;oe6s?V7(yjv zr2$2#tQ@^i^T#;cuNkpg+*2tFxemyZchcS*m(;X0ETpncHBrP(;jB;<5^`Q?V5A{U zqa~b)a0y2w&JvJK1)~hDdFwRDQ$99Sp`0PS>@O!n-2YCpnW$TF8;cqjDG3%r<|sb~ z1OQd7LPL6(CIH z@nSO(#@(XBcVQdEWhyjk4A^T{-I~NjFzCj!ZWND_5fMU)DugzgJ}<7ip%4%j*|M!* z$VWpNS3M@tI8uy6CAKQL5L;aekSbKgV}60@=!`uoRrFXFbHnS zs>@PK5n2q1=b{;gC;jQL5=9vwpLYZeZ!SJ@hC=XfCx#qT{eEwI8z+lzJA``2=J1)cFzN^zdvQ^ui5L* zX1B?k+9!IJZF&Rw>yIw$4V}(0u{-s}+<>w>c5qk9Pfc{(KOL#HIp&Ua931c@FBv{| zA3D}Hc<8bh_T61CrsnKA-oDwpck#M7_R0@k-_6kWP94$3o0)f-o&J1rvH6c%`wKU| zYMR^DvQ|Fxlc~POJm@MIx#H8eS!{~u^FF$D#dC#szo<=m{LfYSEiHvBmu1^lZ%<#leASkZ*Gk;| zqjyfbRKNDQg@-+MQ?O-t=g+5;Uq)MdPG@(0u;B7p`HsQq7j54(`NxYtNt&MM9qArD z|9NKq(gT%Ze5sP`J-YiF`{sw{NIl0+#}AKRBn)kM?Zwd0v5C)4dN&+D@chbW|6JeI zH@2T{|GmdGe;s-1n!e4hd$x{Ehrj=J-I#e%|EWcno|^p?2p*ZdOFT1je(D=c*Ejw8 znu_q&llIVSLo0sD>>k+{UeLPyeW$c%p?#xx%szSrK5(0UcAz&cK051MXvvS0CYR!S pemk+Id+YMnDZ*2$_14h`o)%vH?xwe{yQ}-<=;*yecg)=P$lpmWYEb|H literal 1555 zcmZY7{d3a<90qV0=86=m$c~{BGvxRMBUWAVb6n*ex(O zv|LhZ%4uOl#meTGPF7(e6}E-+iL_3M@z#iJ_iNm^TrhCBk5xm2PZCL_jJv|TXtM$| z%f$31D8ZpYhXwZQGL%D8fiY5WTQYhV<$?&FM?4Y}auENq5HksSZdg9rB^1$AUglaH zIYxk4wxWac4iJNE_Nq+bWD#{6g;b2dfGR|iNI{eY(XHWP5NdMkV#0*Sj-2Uf+U5o;>{Y&hq5uRO37DBewjAXfr2qnh$|VZU*|3omWgh^=+$TPr!$@jc#s;le9Zhd=VKJ&)t zNbi%&fyPVgv(r!LI0vf-A43zG564&aW0#Mu z-PGE@+_t0rnGHuA*DmJ{cfDWw-TKzL)}7lLdV4^BI12adL0>w-BKKM>E(6ze$ zz>%v*?_Rs}joSJ}uTN>j8^)e9{cwIP79Y2+bHT~QBi-MxymTSWJ5?KJFV}8*Y0XpT zdw%JD&p4o4bK8`~zZq(zzjoCQ_-b=Iu5}1U*R*e`-+N0|2egu}nEHR5I(_#;BTGks z+^o+6i_G7QRIdyVt%9Q8wVmCLx5m#cycpv`ziS@XAd@D}+K0S*348SdTz=L&wJ{x5 z9{X+UuKq5tp=@yrYeeCY3`Rv~gv{cam diff --git a/secrets/nextcloud/nextcloud_admin_pass.age b/secrets/nextcloud/nextcloud_admin_pass.age new file mode 100644 index 0000000..03f828b --- /dev/null +++ b/secrets/nextcloud/nextcloud_admin_pass.age @@ -0,0 +1,20 @@ +age-encryption.org/v1 +-> ssh-ed25519 /b16EQ 2TwoNzaZTwIGexHTEGkeKkaaPY8FZwSLK8vRrs6DtjA +3vWdNDaItig+NsTynD8nEoSO7y3kSE+702CBi8M3ZUY +-> piv-p256 ewCc3w AtArEDIq2ucTbi+cyHwbm3KOxu0zcxJ9NpwpNM/OiJG9 +Csb9fqB2GTs1Vqv/RzToBvy+ZFu3sM2+dWGJxi/I75U +-> piv-p256 6CL/Pw A995Wv6Rr8KI3uNySUx7+scl21WTAUV7mGiJL/nHEjZ1 +GAC+fJOaSfa5p3k0kymGeCVrJ265GFIwnvOE3sz2Fyc +-> ssh-ed25519 I2EdxQ AcahYL1gWtUq7Wsdj854kiayln8SlUI2PGVkizu1uU4 +0kZnDO4az2HN0yDIUatBufv2Wu+2WljkESIjEbX6XJ8 +-> ssh-ed25519 J/iReg 0QOGkIdXKJYWFVi1Fp8uHxJ9l/6UW4PV2MVLK2cIHRE +IUV329cRll9sIub7+LkEctbk2BX5Ou5oebEsyBfNCD0 +-> ssh-ed25519 GNhSGw oMy5sfYVRwAjSvEH0UFkB/ruamAtrtijpM620dQdmz0 +1nMpZta4inEY+QqIeq/YvKHXSqHjrV0iRvXYZKsVQLs +-> ssh-ed25519 eXMAtA vu3qUo0pNIxvWo1X8n5qIf9FW6mnKHgUigLOPU3fmkI +Scfk4meyywYSVT8ykshYECi+VP6chfCgIt1cVnjMUFc +-> ssh-ed25519 5hXocQ 9LxSLOxr2vaCorofPGVDf5GjcR7BKHiiMwxP0G5EtW8 +waCrax2N/W3nttJPNuw18dWNG5qQZYYW1N8aL2tl0R4 +--- z6UX540krBaTdIwE3uRuFKsH8L52AhvOZ8XGOz2rkbw +Joe.s#7sOņ ^ZM,Ɵm ++6w2 \ No newline at end of file diff --git a/secrets/nextcloud/nextcloud_db_pass.age b/secrets/nextcloud/nextcloud_db_pass.age new file mode 100644 index 0000000..86e5423 --- /dev/null +++ b/secrets/nextcloud/nextcloud_db_pass.age @@ -0,0 +1,19 @@ +age-encryption.org/v1 +-> ssh-ed25519 /b16EQ nVdsLuycGf9Kx/Z5GXImOqQJ9JQLLulL2L7pOK90kHI +lBlvF6hf2xO5B3ef367T1Fmi6UtqSipa1GqF3J8eqLY +-> piv-p256 ewCc3w A7gwfXbK8HchflKFxTYZ32C4+XzoaVa0UiQ7sIYqAsdC +eyxwoJLsKYAQ/zPKmE8TiZl4rGUmwUIUI1k1/efjjqw +-> piv-p256 6CL/Pw AzwXjhdTsh34WLQ5vtrgt+GOe9DLH/992SXIOLxMKA9W +zx4Ndo96lc8t6xwFH8tY3dkEsX7nRN4L28E/ABklo5w +-> ssh-ed25519 I2EdxQ hji6G9rsA7pwqKFHrzjPv+woLtv7hVdYBixXkr/i9z4 +VAxzuOQnSQ9EzeS/B8S8J/jVkm9bdU4woecuUw/sn5Q +-> ssh-ed25519 J/iReg e9BXKkcepz+wGrlQl8TRmmc9WqUu3m8CNSg7iWXS9D0 +8gMgyztI5ecYlyMetbKF38cQKRySGPYYSbqGPgIrn48 +-> ssh-ed25519 GNhSGw HzQVxgE1GgxgL0iWBvrrwJYPI5E8UX5o1Jj4IE9bzUA +ow8MaoU690JhqhVDpGi+ywjm68rg2ivxvq9IibPIoj4 +-> ssh-ed25519 eXMAtA kR3PbprkCYRANf1YY2jFmAb0kZ9ZzRhfHZPaRLyckxo +ogEXAM7ZIM4iqgA5DqPEx8m+8PYJLuNzIskyc48hy1g +-> ssh-ed25519 5hXocQ sPViX4MA3JKgm/OT53Hqln0cq/fTO8hGD2Ds4V0kGyY +3HI0CzS2sSJswtgNa/hUOR5MANnrPKmieBbaisALWrE +--- xvkUDrhvdTXIu+WWrGBOuL2kOkUAku7eXUHI3mpHUEw +(x4qE7曼WoJN925u.Rt(\H'}M  \ No newline at end of file From 5eb0d42f6e726383069c2dbcd23d1e20e5758e84 Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sat, 7 Jun 2025 18:40:32 +0200 Subject: [PATCH 02/38] Rechiffrement agenix --- secrets/acme/env.age | Bin 1304 -> 1304 bytes secrets/apprentix/root.age | 36 +++++------ secrets/common/root.age | 64 +++++++++---------- secrets/neo/appservice_irc_db_env.age | Bin 1134 -> 1134 bytes secrets/neo/coturn_auth_secret.age | 36 +++++------ secrets/neo/database_extra_config.age | Bin 1187 -> 1187 bytes secrets/neo/ldap_synapse_password.age | 36 +++++------ secrets/neo/note_oidc_extra_config.age | Bin 1555 -> 1555 bytes secrets/nextcloud/nextcloud_admin_pass.age | 38 +++++------ secrets/nextcloud/nextcloud_db_pass.age | 37 +++++------ secrets/restic/apprentix/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/apprentix/base-repo.age | 39 +++++------ secrets/restic/client_env.age | 62 +++++++++--------- secrets/restic/jitsi/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/jitsi/base-repo.age | Bin 1081 -> 1081 bytes secrets/restic/livre/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/livre/base-repo.age | 37 ++++++----- secrets/restic/neo/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/neo/base-repo.age | Bin 1077 -> 1077 bytes secrets/restic/redite/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/redite/base-repo.age | Bin 1083 -> 1083 bytes secrets/restic/two/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/two/base-repo.age | Bin 1077 -> 1077 bytes secrets/restic/vaultwarden/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/vaultwarden/base-repo.age | Bin 1093 -> 1093 bytes secrets/vaultwarden/env.age | Bin 2951 -> 2951 bytes 26 files changed, 194 insertions(+), 191 deletions(-) diff --git a/secrets/acme/env.age b/secrets/acme/env.age index aeb9e5ae5fc91819be358ec7dce0bb874a5ccd36..226cde71a94c8497e9a6b71a64cd26b8cb2ddb92 100644 GIT binary patch literal 1304 zcmZY6+pF6I0LO7r#xTw~9bR!-_M)@Yw7E8Os7Z5a(=<)mCcS`cY3{uwX?jcIL1Z!< zPQ@wCaTGH8&OOLbQKkp>unoLD_;B_YeE9x;nr&uGPY>f@ z;`-j5erSWU9FVy?H6A+|(|}MkN2J__ftzFsYHDuXYr;8GZd!Sp4(u43b{YYfpEPo! zW7i;~TV%q#TJ(V;Tk0|$u+B97DNnbHBVY5U0~z({Zm&G#Ocj}wtM!ttd|7n3c%LEXLrObIjhvzBMn+`f4X4aXkYE`^k!|o1BNTEh4 z%(xnJt#QfE&axrYbXrw_G{%INmWoAI6%&>mH^?Zbc7#?M#H)5MUa3fqXT<`@sOnKwV&~z zTQlvH3r-}(*V>kb%N|bR{g}Y36z)++#qOIcplK_7PQF>X@KWT=r5oi6qhY3@X1VNU0wf@(;XyjC+?6>>tR z;C!N63U0BeBH&8d0t>^CGccT&HhE5m%Rnjh67 z)*n)>VINT4t`Y`C+RTDdU!a7tB{Zw-#6}}dvBg$6;yVSo=XLY-F_6h*Qs4}9ydt8< zN~bl9h!PZFt~gMrj*v*97-3vV8%_hz?figKtwWF0Cgwzq zTI{2FLAZ8$e*XJ?8%~|rwfWSOOXogcI(=Y;SHyL*rA+;`#Z`>$_4xn<9`XV+gKE*;$P+tHKlmk%u8zg4^G%Pm*DxsiP0 oVfzjB>(z%wI}YtT*m?Y?Gv9*Oyt*xS^mq;dem=aq;jFv&Z(vBv(f|Me literal 1304 zcmZ9}+pF7j0Kjn+r&z%`H`u^|9l9}g*8Q4$tMihRrb*hQZPKP~s-kHwO`0^#wQ1wS zCJ4UBUX!Jna&zk zHx^oavEp^~mc-@e$w(exz%gUp8d@dSg_toil(Pk@xV3I2o2$)fi$Gnz$*tD_<1dUf z??a3aYbxr_BgU!zfhrL5-@hG|-D= zD^dosl#H=F5f(`@Q~uF>dsgsa49^=Wr6FmabhBnrLOSCP1bl)jt8~^@o938F z?TDR2rO6Vi`W+Cq#(t7hs!Fgl82S{IU=$q&WXBqoNHgify|fICiX%Nkf`aSuy8%(u|%8s^$;*;r2Fz_5jT!d;iYe@^>Q$Yhm*K16}YBOnmS@b$!(01ueA>x!|THTPHrXGr?lN6-g z5>H9MHpi?nN^=xUxo)?Pl;oubpn1i zAd>^BFXWn0eW{iLV3rz-Mhvb8MBA=3_Y<>6IwlpD1W4@1S#250bc@cdJ#_PFe{u2k(ysS~KW^Mz-T2LO&^}q( z04_dYezewj;|BcIWp;)8qIY!5;r%yzKc0I~@lI_zef9RMcj`+&efSc%w_|1e!|^NI z{yh2Q*<)&Rb;sw2uAF@~%^zGj_UNAT*FND6Y%(qsUimIK|JlwD4xUk-dg9jR#Cz+v zo7eHL&z||^(%aYX@tm^p<6qz0<$n9vy-Tk>vPPWT-rBRea);mhJ9_^4v34|i=I3jy zEK--Za_^ove&|km!a*AwL$%gi?b diff --git a/secrets/apprentix/root.age b/secrets/apprentix/root.age index 2149736..f4f896a 100644 --- a/secrets/apprentix/root.age +++ b/secrets/apprentix/root.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 cZNEGg DGQJ2+SXyMVE5U43jLwvgAeVZvcjhe+u03l174+qoTU -4KRlm86097nMlUAI1O7BoVbX2jWjj9jBcBs8ifAKYXI --> piv-p256 ewCc3w A1PksvobVh3b9vICu7jiHr0WWKH9ipcO+ux5A1FJf0uh -hMp0bBKay7G7/vCO5641hZ6t4jhOqmSKh9v0rWskB0E --> piv-p256 6CL/Pw AoLJsw6HlrDaf6KlPBYMkT1oWx3S334nuBBopyz1nd5z -/4E0t9LR32NOuOLD8RZy17Jy0D5wT5Njs/j/0sRyp+Y --> ssh-ed25519 I2EdxQ LWHbSA4k8m1tdK8WmG0Ku3LmbxrLDkI9wp6ISLD7YBY -13UerzOiO3DlPo9VJH9uEEu8KWqEMn9M9BDNApxgRS0 --> ssh-ed25519 J/iReg RT3nL3r6SkrI57KIRpIkEerL6lXZPH2jW+VmQMZ6Cgc -5Av0ttNqOTqokdLOHiIGtVAeIvsWB45PQYfLyvQsxTw --> ssh-ed25519 GNhSGw ZqK8MGNxHn63IwpnDqu0HmESeTyb6BXs5XvgL2v2MFw -STw4L2lg0S2dlRNKZFvPKL5LugpYAiCindkPZKxnUkU --> ssh-ed25519 eXMAtA 6xD0Bwr8/AyddH0bUWzbzn7EQ/wLkZ6sOcI9McPyhyE -9XB+tZ/AI0euhiVNfqVxcjyl/yAa/8MGKL2eSamssy8 --> ssh-ed25519 5hXocQ s/oUbEeLMiKMcDQlONnKs5aiXPwXIfOSYBOfYpirRwE -mt+avXG5OZGsRAjiqBhEOPDPJJyVF3QxjnysQL0cdiM ---- wWzldW4gculBWeA1b7CC7OWGROcuQG9+1XoT+WXlMIU -G#R\GqԇoraF'1m ssh-ed25519 cZNEGg oU3stMtab6jICllf+tsVXqE4U5z2h80zmg4cowkX2k0 +TNlO+Sf2SI2HvHvx7QXuucShU8PIAD4u0v8MOGWWgIE +-> piv-p256 ewCc3w AxvpAyjCK5322W/N/3SoSt4qM4PfrlF1nETkvPMoQCm1 +sMY8+F2IR0iOYqM34uxTBa1hHoPd/S4DkF1ZEaBujvM +-> piv-p256 6CL/Pw AkaTf8w1Gymvm83poB+pHgBObwmrhapc+RP5hfOUatpg +qiyx6/L0IywZ4B1gS8hl8eqLdqgq7b8iSfwZQQHke0g +-> ssh-ed25519 I2EdxQ d1fRQWlBIyHaxjyMgalFT4DdwPKsY2N8X1TwQ23IC2c +ZQeKl3ii2wn+VrjzJwg5cqOilYzqapL4Nxja2waR0pk +-> ssh-ed25519 J/iReg AfqZQPs8hYqjY2+45rmeLZyuVZmWYCEkhKJEIFQHyAU +M5yrU5/g08pJE2R/vpdf0v/0uhYkvOo5JIy3wNQSaIo +-> ssh-ed25519 GNhSGw rJaQrIokj85Au19tdgitcsAc9Vz2/emJhQ3G/dH3zEg +07YADvRICx9PM8Wzj3z3J5jordVKZoRYoE3un2esaek +-> ssh-ed25519 eXMAtA n7cQFp8/DSJKhpVQ/qwNG1GmRPIMqIECpKog02octhQ +FXjlPQTIZG5XHpN4EvYo4ccso3c4j4b+VWf/7Qs4fVw +-> ssh-ed25519 5hXocQ us01yyCvL9RjWLWztU3AKcMC9zmbPIJfLcOIqmB6yUs +FF+ex3dFuaKPHXSNTl0lvFBFOv1yftZACq074PZ9WtY +--- +8x9AVu422CaaB6HOpdjWfnfbt70pdRfX6LwyybdpsM +)}ymw$d?[^ _#cY0\K1ݲ&U` \ No newline at end of file diff --git a/secrets/common/root.age b/secrets/common/root.age index ec0ad0b..a6a0164 100644 --- a/secrets/common/root.age +++ b/secrets/common/root.age @@ -1,33 +1,33 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg R7LQiAyDlWUIGv07HKT24orFUpilkARnJLSbke6PQhw -VhjpI3ckvvmjOIf3qsQ5SnT3DCGfVnETLnRrn8s1YcQ --> ssh-ed25519 iTd7eA KtF5R5rhsgd/6IyvqU3VthVuR4yaJMZ9wYTUprvCMFs -L9mFlgz+j19B9T3NUtNnwXPqEkcaZNFgDPHdtRZmNfs --> ssh-ed25519 h5sWQA FmOJ9g9yft5EU3mQjSDJf6720YyT0KedqtM8K1VP7Ek -7c2GoaJHPMT9wE7P6m2EdvG7W+Z22uFSEexZYNF/szU --> ssh-ed25519 /Gpyew UKRw8oimxOOHJFrZfjmeed6XTnG6++nT+YYeKxCLlUA -zutDIFTtJbfemFyaUA3CD2XNSGQLUnPTfBmm5xaCIes --> ssh-ed25519 /b16EQ CDCW26LonJjMa2a9gTHpMkYRPTQDv5BG1GlknL0omls -4T/RDEWKXngBCnNx7oMMcCeLsruHC8TiY+XFunM3Y7o --> ssh-ed25519 LAIH1A 6YQ/wWfybtkoB56RGtV1P1cjhjd3lbv9M7tA2GscP0g -qvYQ8OLhe1R1lmeGreo0AlMizbh5WSpDvJ4eE4Q9I4w --> ssh-ed25519 qeMkwQ NzbgIQoGeAHzEQX4Q3siFhrdv4LWR00mNVCELBHYRAc -x695BWcDLyh+Q3paLmSl78G7pEinwbYewG/W9tSmYA4 --> ssh-ed25519 TqxOLw q1tq5FI3IxJDSr3dG8Boxblmz4ay4UfcjhzM354zT28 -sD9uD62c7FfHgdRNSry/PkITNbRPQU8c2gMnYHga77c --> piv-p256 ewCc3w Azj2EtKmCVDPEkJ4No6NI4wTIdBGckLysnF2icakL2AT -AT+1OtjbrTaTUhdtzGo/IXkpLHQiamsfUTcBjSGU3Z0 --> piv-p256 6CL/Pw AwPhJoek77XsOUGVD9UL8IRm9xxU0tz33YkaQvnx7Odh -D5ABLblJmfesuX3lXfZF7IjOg5HH7T9QxIPZVz+x53Q --> ssh-ed25519 I2EdxQ mymczDCrBSzkwtWezgg2/+51clREFqS+uWoIGElj53I -ie5LeaLy+cZNaP/QcnM4W7TspMm9prDvn5qLWVH0VMY --> ssh-ed25519 J/iReg fkA3ye7ZdyRiPmPy+wc9irEv1NHI+drFr0H/K6LWRyI -8xtLDCFwWc+yPKyplx+B+/rQWNrnQhJVqQWi+mX6MQo --> ssh-ed25519 GNhSGw MYZ746YwxU0KWm8LfjzUFsudRxnZziwIYJZ/w0kr8TM -WmU0VCUOET7eR0xaa68HwQnP95Q+JZMYfNFrKDn6uHE --> ssh-ed25519 eXMAtA Leon4paFjqx3/+Ntr47Rfv2Ua1AYbhEx4c+RfKhXvzo -P3TwNvzNWLQ+qlsyUB9F/74yKxbbiEOQTf8jJCH35WY --> ssh-ed25519 5hXocQ DIn5vObTDuTHPO1uWs0IvrER9wRL01sLvZ3X820wZT8 -fZgYicMGLkaerYoIjlVQKz9dsp86lk3w6EPzTkIzZxQ ---- bHzFiHwmHeK1gWiMdpjRcVqqD87DzfeRg0duQx6ysXY -!U&"Wsm]oEE -m;?ږ1-URЖ?5 \ No newline at end of file +-> ssh-ed25519 2k5NOg HWriO26cW0PMsh8zCxs9R06WSlPdGP8sPJdV7/HpLEw +nOcab3bZ2QawtqLhrVV/cqAbBvHu7j4gk8tfQ0lTVkw +-> ssh-ed25519 iTd7eA zR5KzNmETMWkTYal7J6w+0A+j092W3BvZP/eV7cM4Sw +BcvWKF3SIX2iylCNZyKSg5T38tBVBHkuznAlvr9ntcs +-> ssh-ed25519 h5sWQA FhW1wku7nnYXUyeqgDeUWLdtu8M4x7LVXr5J5UAA8xE +6iPtf6AkN30f1tKH5bCJFnvIyYw5ENKMXqOiHWVEo2E +-> ssh-ed25519 /Gpyew rml+BHmBocJKzt/DOsoAIAw7EfatB0BwFIGgkTPQ1RQ +sPvhjm8HdXzQekyV+H1o76wwJynhQjqEwE+fogCDhQc +-> ssh-ed25519 /b16EQ 3SC69H+m2uR2qb33EKnKxCJ8M9s0opg93/su3GTm7jg +0FVU6mDuGcbxTl8F5cFxrwEPQXx0cjaB8Xbyu20s8rA +-> ssh-ed25519 LAIH1A p5IsmWSW+wIN6+ucMnkaR6jIRBn5tPF0XT8oXJYN9mA +pLT7ng5HLzbd4I0dRIvMg2nyAKAxy0SlfSZlZ8v3b4E +-> ssh-ed25519 qeMkwQ MPeLWI8bFMCwWHXVDWnXEoWnE0LCc+OeVAtupksepwM +BPyy+Li+gt7RXf4thGOH7ravqFMsJNugRgCyGyVDmEM +-> ssh-ed25519 TqxOLw nPnvU4SPRS3ZUqPEAUPWt+ffIbCXxYLYxagNlkvDfzs +sL3oBfxtyB3/2roFgTnfWHBcVR2Mhh/0ycB9kuw+844 +-> piv-p256 ewCc3w A8LxTdzU0HPq+hv5rbHyWCSyydZlMRNBvMF5Z6ODvomz +7mb3/1S/e1k3A9XPXrg3slYtFJ+dNVTxKNUINxSUwE8 +-> piv-p256 6CL/Pw AkXFdHyKvv4LklLdlDASy+wpU7CG4nvAuc/+BjCFHRdP +W5ACpPTvdTSDu8Qq4aTVLGOGb3RqNkiwQKM/ZTatWpc +-> ssh-ed25519 I2EdxQ dKe3/iZmN4AKxAaqZ1ckQ2SnfpgoWuFu+6nIY3mtMxI +r58pyd/89PVM9kmHUbTnr5qjpmHNdxxhKaVybdWj4Ic +-> ssh-ed25519 J/iReg VYwT2w6laJgJsjV4aBnzuDOP00OaOSFlRNoM7Pubh0s +TTFvA7rc3Wzl23qS1XOy1ZrEKn7bTz/LEpfrAYxvZRE +-> ssh-ed25519 GNhSGw QWrmHv/EwCk40gwlCvdIN2ADDAYNCagyKoalgFYpz0A +r1x9RTPICOrN55tq9EFAv5E4YR3Pyan0+yZGpeuIaz0 +-> ssh-ed25519 eXMAtA 5AdKPTUsJEXQzDw3YOm1I+g/sJEKg8rOey5Am6WQqXk +K6uxuS3Itt/OJHkVhkZ++jvDtSEqsoit+8dUSGIvoyc +-> ssh-ed25519 5hXocQ JfaM6SX4CTtXA5/g6KyqYQR8q7kQx+ORHxLoZ6rNGXg +wVahakCbf7/2Sz6UVkLFgEzQ1WG+1bF/b2szNfUZTtQ +--- kqKyMWXtOQl7ucYOJ7z0idbTcDhzMcHZ+OlnzwVSytA +!**X|^{GZ );WSC?}{U/;B7v qSΕ"n MP>s \ No newline at end of file diff --git a/secrets/neo/appservice_irc_db_env.age b/secrets/neo/appservice_irc_db_env.age index aaf23358f5c357b1b5c3f330beef460288bc7e3b..df190044a60bbe9b3346830a0251b9048f369229 100644 GIT binary patch literal 1134 zcmZY7+pF6I0LO8`hd~f8;ADc+_$G8Umo{k%o07C?(j;xtlQwDN#!i}~xt!e7Bu!rw zhj04eKsRANh_JUQo1!pqa|p^n=8K{T4w-^ucs6%n;1I>jlOF$q4}5<=-L~phXrxuV zbffU;D7B#i0qW0yS?1I&6U8v34MI#@StZyeIarQeEfP$Ea7JXK7FEhXM{|)>dnCD@ z+qEGDQHIeWfIMY`pp(w?ej`$&X&|h7c4OgCtg6DEIyU@?w~jn=jQjTATI?3}7{zeV zDmzA_1WCW4idje1Qa(gVIfE_Q2$m9QG$@JI%NS)+bzW@^ba)W}pZ^$rfO#=tb7oM7S z7D$fzW?9)lHXchY3JpseY8&Wm%hPRUCTDI`3WPO`IK4)ZGCRgu?w`&6{Sap8$V>@J zVdYh9l}%)-a+IJ8>tZtsAxS8WeyylNHz*38XPbmS0GtWIF>aQ)st$`o$WRNlZD?yf zOJOeAsIbt|RwI#CWaEFDH64&k5+pUPR}sk+#zsWY_NugBqt`h#@r58|-N7QG=(RKp z;ix14!H!$X0$vs+5o86>mZjP!^-nW!**SGFs1ob#iyY#G~;-YxTeK(MHjT&uH!fE9K14k t?Ay;ieD!$XKmX?8V>j4+hm`r<_h0@K0w)lQ94Q literal 1134 zcmZ9}&CA;a0LSr(7tP_p;b5|C^{ITPEj^r4nt8GxQp+Hp@N{!%S5Lqeg1+E-`{WSSQX1Rq9RPZ zz~3K44wyke<-SrJyA{i>4kRVh36v_l{h&Bd@TQg@iv4WCV;4^p)berXdLQDdB%_>tJ zb9%(w#}r*!mtEdV2({*lDX3|zunhiZAtVb5SFLEsjob)x{Lw0A&0f~FqiJRes4Qnq zY1EV!{z6=%>l8tIz`zZLTz>(FumYC7hzfccJyr_bx6@7+cAT)l2p2*q43@XA*sZnA zl~_Xc@np4x(5XEmf;KjzTPPbKWI!fGoEXu3AsYiQ$6K~+0O$y8`nu^)#w0(KI2j%C zcqHUts^Vvy3xO7|NX27dXnXoP$kh-IE<~y%wt!rs;COn7%{+sUbH7I z$+iN|4mE?9X$L6$#O$z0w(RDCIL6s=m$i_=Odph^i1vdpZJI8`Hh40Mx3|%KcR=SQ zCZvPba>do_1x|AmVjArkRqf4|a5S30Ro*H>#D;Lr7V7|`sy*4DGZgISKBCFcxX$+A z{v2PgYATn_^HBh5eNjSTe7k0;9G>7ML`f#Igh5!Po zs&C1vivxTcbNj=V+DcptWP7+r%WiKnN-_nP%uZ*CFH~1zG7p+pw`&bo4GghFQne;s zO$3qR7Gc0q(m2(@PQQC~<#<(-moe5MuvD&7WDeki;gE@%Oq2_l&$4>AYDi-`olCYk zu_tizUU45F+d1&x4q2Xbxm!yQW*4n_8 z6ED5@@NIWr`2NoQM|}6$&0Uu-KX>+e=ob2cr@gJw#qOTXQ+wsT2KZNY`1ns3$d6iY zd_}yvbN2CPhml+Vc*!hEZoOyov!#jThr+>Wi z!NyVfnzztTI!Csqr{4dCBvZL^|DkK2c<|l$k=O6K=hzP5Tlky!KzzgLov(a(@!alb zUViPy>+mPv{_cgFPws1P?RfKxI4}E>&Z_nw9 AV*mgE diff --git a/secrets/neo/coturn_auth_secret.age b/secrets/neo/coturn_auth_secret.age index 2b2a782..8f7934c 100644 --- a/secrets/neo/coturn_auth_secret.age +++ b/secrets/neo/coturn_auth_secret.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew I+o0g+G8y355TFbqtcM5o7gaIlU6obrElztEqyG/hSA -Q5To3FdID9klN+oaQio/ezJGtXwWTcReV17vPHB/9js --> piv-p256 ewCc3w AxXg5afuNrbV0UkxV4/PFl8JHB/5XrB50qRCwV69UKOC -yh9n9wo4Pp2G3ft0zAGuTWA3f1/bgjz0GyrWw7k+q1A --> piv-p256 6CL/Pw AzV2ogPEkYn3+PCbadJGOZlzwtdqV5BSsQJ9/vj8qx13 -am4dIBX9Gb/lu9aeNyVF7Tc4v+NEvU/0wh9VpBgvoUU --> ssh-ed25519 I2EdxQ GNvxoQSVLUtUBmsjAxXl7KY4F/qffHdKxalv+li9fiU -ZBoITiCzZkvs/n1dfVb2TpEsgZsv5xdhswNBR8CS8RM --> ssh-ed25519 J/iReg qabrf7tIWzwFFC725mc/ltmSnurzI2a+uGfV1IZ2ZQc -lLulK2xzQo/B7fxtONMManuPKCDcZdgCu7+Reap/Z6k --> ssh-ed25519 GNhSGw r6IZ5bBllBzoe0fVLnYixzXm169ToJJLxWtk5Ntqfjc -PAUNkVab3Igs1xZxKCOXNqt+5MDQZ8BtG4hu9g0VwPM --> ssh-ed25519 eXMAtA ANqgeZyRsTyxkw7qOolNtzTWdwfk6s2wDgvDv26fQ28 -OBjUfcrQIriO1OeQQ2Q4d+5YYb3BE9kjuGYsBaynLDM --> ssh-ed25519 5hXocQ Q0heQNnArk/qhb9Kj2w9rQEiZ0zEJVIWOg872zI5FVU -Cl5MR86EsDCrv0x0MDZ6TVTeYwJRQwbx0SON+RNetF0 ---- 222uHrYdjohx324V0u/DhPA2ysDVZQWDoYFsE30ZEEM -L^Է q}\$RS>ha2^vDJ̓.#R ssh-ed25519 /Gpyew v2aBL9UcG2ipnkvPJt0KxsG95xK1M30u6bAjCiDOxg4 +5fd66Qo4IN5DcaTDNC2ZsmMddulHrPMZphUtHV3NGl4 +-> piv-p256 ewCc3w A8R+Jrvr/xYEqdS/DmTEDRWTAuc8RhyCzvY2GiFTyCMx +m6YcgEVWC48n0GzQ+3WiZCwOovzXBtENsyEeJcZbyYA +-> piv-p256 6CL/Pw A7avRFbueL1UwQtOTUQ/GC/WgZrm+TNMVCLelu6rQS54 +ay0XejtE2DF8uzHi3Qe8YQyEQBYVlhZJCinxshShyAw +-> ssh-ed25519 I2EdxQ lDVllqlZ3wqgrYQAp6CSycNHQ9t/PoXcxkoiqiv920g +ulVYI4pCBqnWOxOOGyA/kLlZhQMjaUmCCTkoVzbscQI +-> ssh-ed25519 J/iReg r6Ch545JCBW17LbXroGrUm/czmlzyskQpJLLnvxcMQg +DfkZs2lITR/wIx1QVwFX8a6G7hk/4SEsyNhaVR4poI8 +-> ssh-ed25519 GNhSGw c2IWdRvyjrITR2+jzRgz3Jnrp72k0AaLG27CJxAMozo +ankb7n/W0jq/n+IPv5WpsNToIfxBH9EKC1a1crARvnk +-> ssh-ed25519 eXMAtA M4SOvCtRSMciuzP7ztFDLx/X+Dc5Hv8SWicjY0KixQk +bwMJf96SRHIOg3CS7f4BFrjUe5oNDe65yWpBcxHwH8o +-> ssh-ed25519 5hXocQ aQzuWMcRnTO7p/ul6jpmJNb3SZI15jHI2NjgzhrbzUc +kxGn0KHLuqedTm8epAecg5QPPE1vyvMYs8820XdKw0A +--- XfdVivXIQM4LCzcAmmkENFe5RQeAu84H7UX43zT+G6k +XP3?8jUd%'0 C~} YEl,/5ӨI~Zr` r1=G &kMaoFZu-g X^h@@771t z5V;qk_+o6xRNQ2~QBg$aZrs2V90(2s8S};7ZHP|K7sn|(J#@19@Ji=j@ZtOWsiu)J zhWa=eO>J*@z#E%jm`!C40h5W9F}g5{W^n*4jS?dQ{Bd1Mhm*3Giy06zno^cvlMuO0J(9m)u6%#47T98qQcZqVjH)PAT0aA5jrHvv96dQgauVQYMZ_ctDf&8tF z>@YKeQ4BC5O3y_AF?A?ajkv5W^wJ6`iiA~a`5Z|u%7QOCMa1O#h#*EbB%3LQny7Xq zDk6~rb=!2nSW|3>hiYO8b-6TS7pDP;yJktnoc~xD#e>3MRw!y#Qo&oUsCaGM_PQP$ ziA93bqeX+F6Cah4e6yh18qrD_S`z1ohHH?`K#j2?ENNV=;S-!wXsX(U<`z?UQBBc9#^`s zqU&m<;VD5h=vBQz!>e`C2ue++bSY^L@o7v{=1DSJD0@_IC@&abKKs?&r?+0=#w(|f zJ=ei@9NY8whg-LHxA75Kt%kL0gdL#I}y`DaF=Hp-I&ON$oeComn>vxi+SHE1# zpSUE>_ukxCIDX~ACGF{RU%&POxG?t)eP49SJxO2wZhX}^dHv?a?=Sxm?tlKltvl>W GYxz&buBB}N literal 1187 zcmZXS+pF6I0Eahm!xhKo1$>#Kf*@z5CTW{Aeb^4UwP}+yO`2PKpbZCJs^fs*?s9C=x41?4u+vp8mM?PD@l(%4MB>XCR_~bJSIww5+iVy66l0r zyDZuju&__VV}+@JDMG}%7;PFTTqJdFQj#Slc8CmDM~7&0HkNpj(?l^*GE?ktnrFvZ zF9#!ODJzuEOU`iZGLw^$64L&mm z-KIuIW77e}sm6~D22mT5q!$7w$dHJ;kyZn2(dwm}5;N-5yB0jjk8&7ZfPq<^3X{&D z9Z+34>{^6|BSgX%s30Yc6%4{740iCDnE+~3^bD8BcrwQs@mwsjIKm9EB$BXyn*IAB zm3qHfNzx(IO9E!ZnJA8Ml8svv&4^X0rWvvjI}X)0!ji}7wVqf_=~A9%a-%V%w^4iA zQP`F{uw<3f=IxP130Ufl@lti8o27ABh^37TsaIk!!@|%EFm;;mMa_1Zkb50+ zu6LzEqQPOT8m-Ry$Eq!s?tvnz7ovhbW@CfQml3Mz#-oV>Pik65049Cj7ER-SZg5|7 zO(9Kari#D=Dvo)t2@7BptX-C^no@7L5Fn_dqN4o>{}tMT?l^06x`cfIqdb>IGlqgSiar)Ph7Vh_0g@YbhK z;Qp&CH`drY=fam?TvxU{pj=#BJ9KR6`SXj^=G_OtJ&j{uAARvh?#b#o=H9nHsBFH& z{_gf~^WF=`-K#{ha(?%w?bx9a^W3h>t0&thZ$A6|UhLe%zg>8Iv3}2$!P3jy-aT>a zjoOD_oq2=KTt0}V4&UvVH`$##mxb-v{bz$yAFV$0`=xJ4>eT9I)N)#>C=~RcHbi(?^upLzi`V_Ys;^lk$?W>`qKNe#zOhP;%%R7`RT}U{-rms F{RK$~p7sC$ diff --git a/secrets/neo/ldap_synapse_password.age b/secrets/neo/ldap_synapse_password.age index e79a9d4..2b439ab 100644 --- a/secrets/neo/ldap_synapse_password.age +++ b/secrets/neo/ldap_synapse_password.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew yZtfG4hE5TBzpzD6S/28OddZwLsqgcNSQa6e8+JyCyY -FH6GEdPguLkhV84QUk6kHRDnwUZELDLUugIui+1zJ6Q --> piv-p256 ewCc3w Avf5Q8WC48dLP+/rlU5QO+1s/VqVWoWtYBiBbXfFx2a/ -+GXkatBHYDAae9J+vwGv7OaTy07+Eyj/rR/OW6zsBoQ --> piv-p256 6CL/Pw Ayvd6ZOMzXve9hS4RqFhQL/+6GDL8MwQbBsD21CiqW/V -0QsN+HrAGwhi9dWQQ5kty1oT3UCaxdMxSJapyFvKqxA --> ssh-ed25519 I2EdxQ RZZPo1KhI1coIJkMZU28Hu6OC+zYmx772imhavSUC08 -S+N2TKY8iVuvDxO0cp0X00E6Pnz4g/z3IOe4vAEjs80 --> ssh-ed25519 J/iReg A3MZLyoT60I/urysAafeGtXl8owIgwnjHfzvhYfUOyY -GPCTk+w7eZkbBZbXBQD1uVmJC/BPuGbE3B9DMEPjO+s --> ssh-ed25519 GNhSGw hPEhdrC1iUg1ql6IqMELVIt7xGV6aXdms+ccLDCiiwg -d/AV7f6Sa4/sdAro3No8SQRKtjJbmmwXGHfo3Yopx9U --> ssh-ed25519 eXMAtA 4L0NTwX4pm4EVOrzLZHLpI9p0xGO2L+6oewBgONaP04 -QeuOGIcynsgNxS1Tcxt4t6zmp7ZbH3z4Pc2YSsfulRM --> ssh-ed25519 5hXocQ mKNhyXNhZ3w8E9TLyRPw4E5xCTWS0rdPUI0deS5w5T4 -S7vU0YwciXdoob/aRJJlNFn4H8MHPHbR1OKaZMzA52o ---- rXetlaYBjE+LvB0dOzUxsQfY0uNiCCxB/GNt2MhMeFM -=>Ik pYOR5q3c[(կjR \uK/X"Zg \ No newline at end of file +-> ssh-ed25519 /Gpyew tb7d4fxT+xV5RHkl2hvwbMwnqL7Xw6gP9lDrXNBvtw4 +xsx5V/9JZighZNORNse3DT0i8IwxHcSCocpyHS1UTys +-> piv-p256 ewCc3w A7yxw/ToNSWsvBV6SF9SxCyfpT0Gc0ggoes5DKUuOycD +xKJOIfQaudnuof8h3z2lgrQCAd5AXw+pnnMkkWvWuAM +-> piv-p256 6CL/Pw AsN0NcsnAnGsmKTYEEUfHt3+XoOFgzM8x43MNTpi/9BU +ZK34QwxGp3hMmlDsrTyafbICupmLRqZ3Hy3KU8kbFmE +-> ssh-ed25519 I2EdxQ oMJflFcnSmRKhEGhlaNWUyBgZ5l0af/ILgEDQ6zKnH0 +eY4eYze7Ec6xud+0oIT6uDcPAU63cDGohS402V7GAeQ +-> ssh-ed25519 J/iReg 9PugB/ou8qEzkOJtwxRbQOGShS/ekfYGihiSO9r2SBE +ldp4L4MqvlCRAr/PlHEVdDygzy34y0QFYyfpEvR7WQE +-> ssh-ed25519 GNhSGw Kp8wa6tTGgey+ZtapGDDqDZ/FGyWhygZRHBbcfTt+wE +TVQcu7kiMUtdGfR5SUnw4IGZmFju3pVEcyR4+2fd+sw +-> ssh-ed25519 eXMAtA 0/LIsQvnYesQRAH1HPxNaGBKcoLei3G0fLuRTKh/CGU +YOAD1jrtjskohJZcpoG99ljbuPTFKXJwRJEQOM8uSt8 +-> ssh-ed25519 5hXocQ CevpOdWZOGb7DiR60nnXOuzxfjaI2Melj82755h4PHA +mVfMJyYRvDyUwLuG7IiznJi3IxGEN/cGoXV6lGl+bSM +--- bkA+kgswy52zkR2TNli/rsuTVRHCjXnk1KhE5nVodDE +;y?ˉ$p0t.)ϔ 9"|A?RfB|S:cﴰ \ 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 bfd6ff707eff40a4523b4b793743e29062823670..a8d665541150ce1bf3aa2ede058e365debf7d59d 100644 GIT binary patch literal 1555 zcmZ9|`*YI-0Kjn=?{d7HfHw}W>Tp0QY0~!?o^99kk*2StZ8}70lQe15CT-JK%ESj_ zh%XRM<_&oc@c~R^3iyC=z>v*T=f+Uvl+yzdIe{S}qM-Pr`wKqb`$iaAN%Le@O6TGN zKVQf)Kmn8~ACZe9tE4GNs|Ag6z?PQiqFh15?IDf|#EN)c;Vai?AQTU%DIiJku#-)q zUcKKKQ`MJg9+gE|I%zKi9Hy}3a3|?#A^<50hFlq-nUuwzaAA;2&&M2+&O!dCrQ-!< z8q(_IbkRbpi*i#+5KUkZ#vnJN4GTipAJS*7*_fXtf_lh~ILo#SZsM|PjUJb2jhcAc zANM<5B<@P8)%7Y*iG)cJa5(f0T7AiF32^~TQshDIf0oYT0=##vEF8)j1y7lPF)&>+ z7uitBMTP+p)E5x|@#CZ#0y0HD5@H%;7?*G`RD(rA%sPs}X`PSF$JuBewEJP)M^FG4 zW=mNr#lnH17afq5D*5EzVn_i1*=!_2KnAK_u;yHT4H3aGYuuZ{2}R1$z|u4<(RXWA z1qn=(C@P_DARZ35&3Z|r%cUt>KAi;8F2-w!;#of?`3jn$niGioX-1xKQpR#7!iIby zTM|r!tdc{#n}OK4B$E@ZW^=T}!91#EV24aY8h9{}S6FB|ob##yF~`|JO8`NVNH*fh z#ll67r;K<36CFb}o14XKML7?`v-HgYn5DQ>LlX7YmQA$XMy%~Tn z*bKcq$I_{a)_*?s}-iN%WZg=&q zoP&1tZSj2gY~RM=bwafJyTQZSC$1l{*uSc+?&XOw?>Dw3UitCl4)4wbSK8!PAMKyl zSnJHrdQg7t=XI%Nb2_Mf4{e=%a>bJc>$#gu%jJs8dq=P7AHRCaJ{Ij%jT-T04ewj_ z)$hA6WwzUU6!yd3#V>CDcGjO2-qY&VH@+Bg@u`U#=k}`o=XSh$`q1KvSV!gMs`l!Q zYwJFmA}wm>yLML0t~x>8^Ov~c!IrummCBp<9l;`lA3z_MYxf?V{Ki7VmNCAWI|FmO z>sy{(y|&}N%*%Y0vQ8(C>Rs6RrTJ)I`=QTn&|kJ5*xxvHMbm(K@#SAX>1k?i9$0=m zmBB;9TUQNi)Ookg7}qj;Ph{C{|BMk=-h)n0Gd^AWC~{TNF~4U{^}%E8#e0o+diNZA zYNe`eto{%G-*4qNG3<7?*89Z^rp??>OU`ck;oJGhwNp>G`Re-D{;|?i?2kS((|+Sc z;+LjPhfEuh$5vhI9M*!*Eo3e{*WTK&t@82wDOfdr{r%k!$e`0*ojQ44`|-h)lRUn@ zWq9wUk-P6VCc~2k=}<0wqd7PdJtMzhsmhu6_IG|W@#}Nag!7|aZu;{Zn)C;Wu34AxuJoAl!`;j480?*0Z@**EFF4!ucX8J@{{oDlT@3&L literal 1555 zcmZY5`*YI-0Kjp*b3=>Z9SSHa7T>ORZPF%f;e2#$)Au7u+ce!Frb*hQNnc5tqy4Lt%$cJlLjq3iD8Z6#s(HeZN$JHM3<}YE%`z zQf{wE1&az8%y%1QnKQEt2tk0$Xz^DYtY$=EDoY?hJ-}E*qUOeuA;MHbM5mhxVqspi z1p&J?<*WiGy<#vCh$mSQbOKD3EfnoiBs&)4e0EZb2Ccq5JhV+Sy17)rB+Ib|>NcUVtkb0w-FhahQR%!tkn-Va9ik&>tdi9b#?WA#85^eO zYVHskNJtdI`@E8@24$ySw@1qwMpl|dB7H zUMf+=05lwyAX=#V<2VC`ZLy4tFeoJz$a5u!QgT40rUj}CwzMLb3reZ_4+UiLqyhtQ zzG+wN7hVj4K1N54POw^HqE^vlWnCp7o@?;1qsiMVeuieXBI*i&RH%%_e131i&|wz~ z(Ofd;t6`K5Se76ZP>u7TL`COmJ(+b3AA8<<2)B4V!?=%RxRl~$(I$@&zH;oe6s?V7(yjv zr2$2#tQ@^i^T#;cuNkpg+*2tFxemyZchcS*m(;X0ETpncHBrP(;jB;<5^`Q?V5A{U zqa~b)a0y2w&JvJK1)~hDdFwRDQ$99Sp`0PS>@O!n-2YCpnW$TF8;cqjDG3%r<|sb~ z1OQd7LPL6(CIH z@nSO(#@(XBcVQdEWhyjk4A^T{-I~NjFzCj!ZWND_5fMU)DugzgJ}<7ip%4%j*|M!* z$VWpNS3M@tI8uy6CAKQL5L;aekSbKgV}60@=!`uoRrFXFbHnS zs>@PK5n2q1=b{;gC;jQL5=9vwpLYZeZ!SJ@hC=XfCx#qT{eEwI8z+lzJA``2=J1)cFzN^zdvQ^ui5L* zX1B?k+9!IJZF&Rw>yIw$4V}(0u{-s}+<>w>c5qk9Pfc{(KOL#HIp&Ua931c@FBv{| zA3D}Hc<8bh_T61CrsnKA-oDwpck#M7_R0@k-_6kWP94$3o0)f-o&J1rvH6c%`wKU| zYMR^DvQ|Fxlc~POJm@MIx#H8eS!{~u^FF$D#dC#szo<=m{LfYSEiHvBmu1^lZ%<#leASkZ*Gk;| zqjyfbRKNDQg@-+MQ?O-t=g+5;Uq)MdPG@(0u;B7p`HsQq7j54(`NxYtNt&MM9qArD z|9NKq(gT%Ze5sP`J-YiF`{sw{NIl0+#}AKRBn)kM?Zwd0v5C)4dN&+D@chbW|6JeI zH@2T{|GmdGe;s-1n!e4hd$x{Ehrj=J-I#e%|EWcno|^p?2p*ZdOFT1je(D=c*Ejw8 znu_q&llIVSLo0sD>>k+{UeLPyeW$c%p?#xx%szSrK5(0UcAz&cK051MXvvS0CYR!S pemk+Id+YMnDZ*2$_14h`o)%vH?xwe{yQ}-<=;*yecg)=P$lpmWYEb|H diff --git a/secrets/nextcloud/nextcloud_admin_pass.age b/secrets/nextcloud/nextcloud_admin_pass.age index 03f828b..73d036c 100644 --- a/secrets/nextcloud/nextcloud_admin_pass.age +++ b/secrets/nextcloud/nextcloud_admin_pass.age @@ -1,20 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 /b16EQ 2TwoNzaZTwIGexHTEGkeKkaaPY8FZwSLK8vRrs6DtjA -3vWdNDaItig+NsTynD8nEoSO7y3kSE+702CBi8M3ZUY --> piv-p256 ewCc3w AtArEDIq2ucTbi+cyHwbm3KOxu0zcxJ9NpwpNM/OiJG9 -Csb9fqB2GTs1Vqv/RzToBvy+ZFu3sM2+dWGJxi/I75U --> piv-p256 6CL/Pw A995Wv6Rr8KI3uNySUx7+scl21WTAUV7mGiJL/nHEjZ1 -GAC+fJOaSfa5p3k0kymGeCVrJ265GFIwnvOE3sz2Fyc --> ssh-ed25519 I2EdxQ AcahYL1gWtUq7Wsdj854kiayln8SlUI2PGVkizu1uU4 -0kZnDO4az2HN0yDIUatBufv2Wu+2WljkESIjEbX6XJ8 --> ssh-ed25519 J/iReg 0QOGkIdXKJYWFVi1Fp8uHxJ9l/6UW4PV2MVLK2cIHRE -IUV329cRll9sIub7+LkEctbk2BX5Ou5oebEsyBfNCD0 --> ssh-ed25519 GNhSGw oMy5sfYVRwAjSvEH0UFkB/ruamAtrtijpM620dQdmz0 -1nMpZta4inEY+QqIeq/YvKHXSqHjrV0iRvXYZKsVQLs --> ssh-ed25519 eXMAtA vu3qUo0pNIxvWo1X8n5qIf9FW6mnKHgUigLOPU3fmkI -Scfk4meyywYSVT8ykshYECi+VP6chfCgIt1cVnjMUFc --> ssh-ed25519 5hXocQ 9LxSLOxr2vaCorofPGVDf5GjcR7BKHiiMwxP0G5EtW8 -waCrax2N/W3nttJPNuw18dWNG5qQZYYW1N8aL2tl0R4 ---- z6UX540krBaTdIwE3uRuFKsH8L52AhvOZ8XGOz2rkbw -Joe.s#7sOņ ^ZM,Ɵm -+6w2 \ No newline at end of file +-> ssh-ed25519 /b16EQ c++BDOtHQUSYxfpy0OMPD918PrnWe8rR2yKnKwN2+CY +IZ9AeulwydpJ60PRMr4M8BSewsfLkL6VJQQr82Ch/vc +-> piv-p256 ewCc3w Apl0foIs6P72ZHf9bkdiDhRx8hKkP2lNzaHVVXQfra0I +tWDU69MepGaKVk0Ot0y0rw5lFlcjFBtwP4al4r6OyrI +-> piv-p256 6CL/Pw A+wEIsHUstGi7Ipfj8CcPgmpMPxmJNMYWkq28/g1rF8M +BT+a60oakiMifU0H6RVAteQg76QdnoqHAht4RvkFNXQ +-> ssh-ed25519 I2EdxQ PRcdv0IFnxti62D8a/UEMz8bfXtLGG3xYpIUnQ1CDzc +kVr48aKRQG3rd0471feiUvPurpic2y0HlSqPAWsNvL0 +-> ssh-ed25519 J/iReg 7jSzqYpsHTUVz7HyRGcBAnNz1g729XxoeM1qZud9U0M +Xpl0gC/IUbaEpyTT78OZtnggGVJ8mnHdVMPo+I0bZ0U +-> ssh-ed25519 GNhSGw huvgOVCrhrgthXlLq7R/aSv6dN2DnSpE/KD7Xh6Bti4 +pRVZSvx84q1n0+2LEDW+vo4r+wP40hfxIGVqS/e4N/c +-> ssh-ed25519 eXMAtA tYUja5gp18FJ5+c16FtlQWXrCM4XVCjuJGs/C8YKcX0 +umJrwLo/1prQLXB29zwkSSwBNeK6vn6ALZIYS7nDgNU +-> ssh-ed25519 5hXocQ IAcphhu4NTu8OV2RyNGFqM+7XQnxk7/icWzZT9SrMHg +1dghn110f1D6BkllDCk17sA/DTfsawO2Xu9IFWv8Q3s +--- nerNaDf8Z/FzX1SDCSV36hfC+CXlSPE9MuZWliaOHZs +Kqpsy0 !hN݊_Ꮺ_B{VS;*ssBi +{ \ No newline at end of file diff --git a/secrets/nextcloud/nextcloud_db_pass.age b/secrets/nextcloud/nextcloud_db_pass.age index 86e5423..f54ddfc 100644 --- a/secrets/nextcloud/nextcloud_db_pass.age +++ b/secrets/nextcloud/nextcloud_db_pass.age @@ -1,19 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 /b16EQ nVdsLuycGf9Kx/Z5GXImOqQJ9JQLLulL2L7pOK90kHI -lBlvF6hf2xO5B3ef367T1Fmi6UtqSipa1GqF3J8eqLY --> piv-p256 ewCc3w A7gwfXbK8HchflKFxTYZ32C4+XzoaVa0UiQ7sIYqAsdC -eyxwoJLsKYAQ/zPKmE8TiZl4rGUmwUIUI1k1/efjjqw --> piv-p256 6CL/Pw AzwXjhdTsh34WLQ5vtrgt+GOe9DLH/992SXIOLxMKA9W -zx4Ndo96lc8t6xwFH8tY3dkEsX7nRN4L28E/ABklo5w --> ssh-ed25519 I2EdxQ hji6G9rsA7pwqKFHrzjPv+woLtv7hVdYBixXkr/i9z4 -VAxzuOQnSQ9EzeS/B8S8J/jVkm9bdU4woecuUw/sn5Q --> ssh-ed25519 J/iReg e9BXKkcepz+wGrlQl8TRmmc9WqUu3m8CNSg7iWXS9D0 -8gMgyztI5ecYlyMetbKF38cQKRySGPYYSbqGPgIrn48 --> ssh-ed25519 GNhSGw HzQVxgE1GgxgL0iWBvrrwJYPI5E8UX5o1Jj4IE9bzUA -ow8MaoU690JhqhVDpGi+ywjm68rg2ivxvq9IibPIoj4 --> ssh-ed25519 eXMAtA kR3PbprkCYRANf1YY2jFmAb0kZ9ZzRhfHZPaRLyckxo -ogEXAM7ZIM4iqgA5DqPEx8m+8PYJLuNzIskyc48hy1g --> ssh-ed25519 5hXocQ sPViX4MA3JKgm/OT53Hqln0cq/fTO8hGD2Ds4V0kGyY -3HI0CzS2sSJswtgNa/hUOR5MANnrPKmieBbaisALWrE ---- xvkUDrhvdTXIu+WWrGBOuL2kOkUAku7eXUHI3mpHUEw -(x4qE7曼WoJN925u.Rt(\H'}M  \ No newline at end of file +-> ssh-ed25519 /b16EQ Vu5RsHz5jrEaqsJ+Ks4QKZdAX9EruvkPCL6Iwgnz7Sw +DR9TSTIPCNj9v+uJ1jhazuv8ZUJNtv+dVvDw71Rjh2Y +-> piv-p256 ewCc3w AhCOB5QAoNnD3920ZUB1fRxL6Akuvo+c4sVcFYC3ej+p +8b3s16wJydWHzXPR/dr5Ex1kLOlRi4zveyPU+ukL5oE +-> piv-p256 6CL/Pw AiXCQ7/QJz4821irp6EEQpDK0vn4bmK99bBMGUTTe63B +750DSH9V9jxKaOn8Fz6AB/pYdn3PfSuLLPCQCrtuX6I +-> ssh-ed25519 I2EdxQ aCrlE6DDAACHBuCQQPeifoB4U9UjNeg3Y4xJjuk+dFc +wo5fM4aDTUH1EoPcv/vUZkVE8XibLrwNoFmon337igw +-> ssh-ed25519 J/iReg Qpb3/EYj6L/tRCn8lF9lLfvJanfc9n1ZQnA+JOD04Wo +XSk56UudDq3eJPdyMhXSamOJRqdIBtN9Tub5350KW4g +-> ssh-ed25519 GNhSGw K/5k5Da941uOppc2gY2xgTKxCj4PxZVw4Q3Zmzg/BFM +RnVmTRNkG4Ax/7f3h4BPLtcuMrQa8ZO3enZhOKdoLzo +-> ssh-ed25519 eXMAtA +YxLUkotFIeoZZYh8GPm5Df1Ds1swYgsG76sL6kV73I +D3c0SiwPDnVFuVPpg7gIvYZ7NfPvJcP9POVJK4hbtYs +-> ssh-ed25519 5hXocQ Q6SwBlh0vP7cz/e8oG72CQ6+X2KWreqsRx1noa/6REc +pgXv2OACw7emNeM4tntXiZdsIpQbDVaQIBEuKnwS2ck +--- JdG+ksVJuyV/b8P1ZCcExJBXV8+TTyGUpx/SHlv8CHw +<0KTqͻz<㍁w +oU+XQR# \ No newline at end of file diff --git a/secrets/restic/apprentix/base-password.age b/secrets/restic/apprentix/base-password.age index a68f73d3aef7d3ca77c07735372e888bcbb278c9..1ca80372079fa1f43838295a8c35b742562b3c0b 100644 GIT binary patch literal 1235 zcmZ9}ZOGIF00(gG#pEbV43zNYG$iV}c6+()9+3yPd);>1Zo9i}w@}%3yW73)?Y7+w zDlrWsF|0&_?5RHVLfQ+4hSH0LPlP=9K_1JBLL*T7QYb`z(5z4OeE-9b|NpPHjifQu z-HAQwSi{FHw+#efEIA$bJTqxDp>!IYit7rSFSg?vb~~l?1M=3@Xkb(WEDiV}1M2AwMm4})lPSoWp5D0WN*N-IFv11Wba-a+Z z*L=yY0->9VvdXwsgAv&DEh zLl$-`vSzgy#`B4EH}Hynt}x3qCG`o3T4)@awtxC02y4U4Xk1H}|!4gk zt1>YjB;1~BKvWJi+A2NP#-rLOr@CF>_L9kD985GZ38iJ8Ww=tmHIk!7Q!eQi5Vk3; zTCMk#eiu=&wuX^0>g25(D~>O}Ld9=xyW{-P%WoVBarU)i)AyHcaOv}}oAg8CZ2GZ7 z8@GOU&sS^rTzWA9f#;A@06Rl0KISyk>94oG5Iep4sw8cfcWn9O>iW68Z_+-r>4`H} zzkRAdZ?AanSM$L?-u`*hd=NY5INxt@58PURdDZa`RxNvFeq-{plgpPaS@YhWBOiZL zeqhm0fR$gj;_UU#rxyp;UOK#^Fnvhexo_nuVE0?U6NUca!Iz7-&mRM>99#m;KQi;= zOl#vuVXy_<_1mJ|chg6oJ+bCQYSo$zXWaD49a}#nR{!$OUw56pv-0wN&uqSQ;m@T9 zK0kkCwRHB!b=x=WdwA|%Zu7Purglzlez7*m?0>rY{;M0KjqFj}yz-rXV^{sNTcGtTt)VHW9onKl&qS(ll+8CS{zqO`D`?^P^3g zG}9r2Dd#2%JDtkrkfDqrj)`!xhp{>EVNRKd1Mvno+-*#Bf=^?pb3S^1!3Vy4TUs~K zwK}7z;~BQ~oITQ#6DXFLi;u^8qN}FTX$XsVn&n(Ui%0drAhJms4oXTT7ebBks3}d= z1{ImZUVtdR+xHq3fFMFV7Fczk0tW7g>L3&-7OyryQAKSPuE0l_A+=<-P?OV+rk6Shq8j0+uZs zH5MTSn{Af6f>53`(m_)QaJ(to!`Qf4Y)(r|dZgrO&NiUpK$f6@4*_));*@R#OjRW$ zLJXzx+KO~4r-nkjo)!^X4lyi?bu)ud@3nE;;U^K1t2TVQQzPVbL9tCvwd`15615r& zLxhHt9rG9h`Wcqtm9?0zxsCn@)2iOqShhu57_>)&_JXC{TWC2seGI9_od91`{RC zaL~0{p{&;mLEHuDN{`UcJWA&?2&2dm#NcGR3wb;v@F+ZL<4g^JDB3b(h$_hg3l2>e z8-#F(M(wsa!ksk35v?jXbugU^a0040wy;*~${gFGiYZ$&PE4_S`D`E=V*LJegmrCuc*4$)eU?FIu+L6W_wNtkQ3 zv@Y8nAwD!}N(%zqzLXu(#fe+x9rgb6DAb)Gp`1r^tQ5+9gsSB2m{!NEycl#qt5U8` z0MHp*b{Zbz5iYa}MXIegT0pIik0(MWmPjPx2wB9+6(4UDvzZp1kg-b=E`4yM@y@Zuix0hMo;Tk*xU#b2<~jdI{*`~u>{b7m{dn_V^T%dCed)KN zx0$Vgn~L-AU0=V=_P)QM9hlkh`m5UKU*1^VeRu!6Uu=2e+S?n$nKR$&-wC_E-h94& z@6hkn1!(Zv^0uuzSHT-+qtgejY*;?@)7%?(cYc#O?A^Qc%c;kK1?6(;;ma?q+&XG~ za;5U~oi`)!^bB+J`HdUa=SA_v%k8Qnv GF8UX=nYo|< diff --git a/secrets/restic/apprentix/base-repo.age b/secrets/restic/apprentix/base-repo.age index 59d8e9a..f102004 100644 --- a/secrets/restic/apprentix/base-repo.age +++ b/secrets/restic/apprentix/base-repo.age @@ -1,20 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 cZNEGg 1IExuYocHQMUARzOIlb1wEMF4XYRF4wsKf3YyDzAuAE -jU/FpHsXSgO6LmXQnlZwiTZtTmqTHJ/ftFRH+TzW2Wk --> piv-p256 ewCc3w ApldHeqzV736VZnV7K8FivXC9ZJTQ4uVbwS37QC8my2c -ePkP37ESE3LrvlAXRT/bC38bEr81KdDY1hphmFZQjPQ --> piv-p256 6CL/Pw A1/F54DYuMTiegKSk2EmLtJc+Ow9SzZGuxmpCtAxwDY8 -gF4ws4resurPQgDJ1Xad9/xwVvL+qrqoB352dctXpzw --> ssh-ed25519 I2EdxQ y1dT+umEWWE3jLL4pvbCSzxcQBoDvP1iY9LMI+4jjhk -6TxUadoIzp98+UmZxDnZzG/Ujzmz78zxswJtrxcyA2Y --> ssh-ed25519 J/iReg eFS2Vj0srrjZZva71rL6SK+4hpr8Py8ywDtva0ESgQc -aSTyNlYJJTl2J8xRrYMlYJ2ynvzkfuWrJNfsvBLpw24 --> ssh-ed25519 GNhSGw 1GdlvMDIlg6mMhVbEzFPqAj7NQLavgQh9XXg9juG91w -oCwmcCFOqzNqa19VmBPU/mfiRbkap3/yqLZuVGrnKHk --> ssh-ed25519 eXMAtA XOzDKhoGWJufceYvYOYYBGj0Alk1dkCXK1LqC+R9Ojk -CFjSpPpVsJyr4qowR1wR4O7J+vhdi3uDTwfppf4j7+U --> ssh-ed25519 5hXocQ 4mlMh1Q9RN47TKGAlhoRfseuft1qw0HWGUewF/eC5U4 -2nhvo98zEImfRjdA7RumzA0dEQiFsl7EP1iGVJudJP8 ---- z+Rt9J0j3wsKrvCOYmvG3Bx7lXXs9YQjkwL4HyLjrDI -SnVW1"E)hf` pV#I%rF]j ΛڨYu -ǤXt^1ҩ|m0O:1$I/A1;+rEqL9K, v~*kv˥knG9b \ No newline at end of file +-> ssh-ed25519 cZNEGg X1dlGw5kxFCKjy19AHRqk9cp5WH8CH2HeqN8h2PmtUk +15n4wGR9ZFbw8Wc2Pv8OOZ2/yAxdMrjPa6br8W3VRWw +-> piv-p256 ewCc3w AqtTYjxY/ngfIrdf3mNPr7oaDBjs/yhZgcfHb1tuLvjh +grH9ldB1yz9GRi8zGgIHk8snWWGf7C56gG0SlRNyTtw +-> piv-p256 6CL/Pw A5rZ24uQnaibSguLAEniohBeL6kRWL9HHsrgac++MjKt +lE+kwB+z2aozSUgZNFU4NIIvsEki0PoGdNiFw+prLzI +-> ssh-ed25519 I2EdxQ Fy5MlzVwAfKA56VELSWsQlehNgdC9KR9EJmySz+4WiA +1vbXqELmvQXID8EHfbFt7F6QZSiM+cF70XT2EyP/t+s +-> ssh-ed25519 J/iReg QJDHRkXtmnZF6mYu+LlqWcqkUVlkEB2nXn99cnQvtyY +7Jo68/BsH6TWPmfkhQ5cJPv970ki4KR30CMu1pEAK6o +-> ssh-ed25519 GNhSGw kkFupblaq9TknFvpeX00i2WDNFtxVm9cT19lwpKpnUU +NHHUjxWPCENHaWphRupv4NjUP8wGgA3+eIH7jmqSb14 +-> ssh-ed25519 eXMAtA mJ86WIS4Glyq6ofq5BJ+gUqRA8hG/HKdUljaYP72HG0 +W6Ms7n25u4ZCtlOLkOhNJR69rB2NrHoTDgoq5BSdhOk +-> ssh-ed25519 5hXocQ QVq6WHDRyCRXquXNBHqHSK442ZxMeapmecD7kqTFsRk +dsG0mlRDTvY3jAHKeJV7uJGBt6IWEXZpMs/ycPRcTh4 +--- zB5Xtvi6hJTGzqsX4Dft5yCBdzgM4C/BE6sfXB3nJwA +Oܑ8yٜC= +ʚDg +|_:;Qtw_hCB(cg5N\d6Ѻc-=>󐞢um)K^AȆU O$Z`z 阚;I?M \ No newline at end of file diff --git a/secrets/restic/client_env.age b/secrets/restic/client_env.age index 6c9746f..592cb4f 100644 --- a/secrets/restic/client_env.age +++ b/secrets/restic/client_env.age @@ -1,31 +1,33 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg XGZP4EH1IDkn3p4ePkfsWtsW9bMSVO0AvmMfJH4W2WI -5Mr/qVQlMnLE588JVpwrg67eHNo5Sm3pS0+hKyIXjZE --> ssh-ed25519 iTd7eA e8azFJdubW6QdX028QsyiyveLwXC/keqUKAOo7ov1WU -LtJU9FPHPJsQ0OZ9VkVuIR5euMK34UuCnv2YKza+eCY --> ssh-ed25519 h5sWQA osdcvM48i4O8blpFNWitglcC8ZDTQBI1NulDB7KQ8RY -2yaVf/txYLO/hG8aT+gUcCQkuRgUusrx+d4x700XZ/M --> ssh-ed25519 /Gpyew ZN+vKCfaHbLDrJazqMVAmiVmEf7/hzzJC2k5VrHrG2k -k8xCSXCeIpU/n0D/y1nRz5AIEdzZi77+i73xfhhzv60 --> ssh-ed25519 LAIH1A SoRMAtJ5hai4Ose83POu2PTrarox1MI98veJaUqcNhw -qZ0jUzIGnIWm4sR6l6QXYfCszIYT59b26I2DQca2BL0 --> ssh-ed25519 qeMkwQ by6fhcNSMrV1Lv30zCCfhZRs3x26OHcqUHfFYlsizgo -3khfxvt5DqFUPiA0I1rg9HyKBnQMPeSwEVNKG+txTd4 --> ssh-ed25519 TqxOLw 9lVMAb4NRSrKByLZmKuO6vy0k01wB65tCc4umewmzSM -ITdmhUt3oMpht9jSiuJXSckM7yI7ZeUaOza2wruWV9A --> piv-p256 ewCc3w A14aX2GMEbTgkcGFLcUCbiL+zt7b2BnnIABfe4jevPM9 -91FMwVTbhwauvucF76Xl3X7fD+1PQHBAtuL58EsW/mk --> piv-p256 6CL/Pw AtvjWTogb40ZYcFhe+NBkBNmtTTFKxtlwn48XVpPWowy -8oPkdrBttDuOZIxFB/8WHoo0ufuFOp/oI7QHHh83Lkk --> ssh-ed25519 I2EdxQ ILSdic9OWDS68w6uK7FE5a0KyrjoXYxb4fFw3vS8/Hk -zD22ZiBw9N9H1+yXwQgc03J+t34d3h9l1yRx12zVqyM --> ssh-ed25519 J/iReg 5eIrm4COB80DxYnx0n7g2hrqhchZcw0zhn4AD+vdQQI -Yd0K7dNZwpeTTsvjKb7SrOwDaPQLVUS9IhrtQgWZkFs --> ssh-ed25519 GNhSGw su9SMmlH8f1K/7N1ggbGGTUm1zM/p0Whgjye87MaZWU -BEJwAlduPYI+rMCyZUYJKB7aRpsQlKr6HIh5hYpVxN8 --> ssh-ed25519 eXMAtA Yxo6gFb1CsRI39KU9/wR0u+VNYFvRsV1G96CwkFSdgE -27E7XV3aVNxppX4bfta/XQkVdxo/XGRCk0PUDWJyeww --> ssh-ed25519 5hXocQ NbomDCWlMeNi4X0Tw6TJ2q7LVLv/206DHScIr9ijrG0 -hQrBPaut1XIfroDxL+KGSkGrRZ680O7US3WGIJu3zCc ---- Dtvnt2AyqssEE3RYew+Zuq14E4YGRVkccEL2qssodTA -}( IR F8ͯXΞ6dhLKd}WǗIO-HϾE’ctЃԡO^8]n^*x+R#%g2 =*`j瀰~J \ No newline at end of file +-> ssh-ed25519 2k5NOg 0uXAGNdLFq9VxxJXHWvOGdeKESJGqJpmxBnYpAW9/yE +8IRTsoFwCLroFs2d7IH86Ki8zyslLoYcD45A62iETAI +-> ssh-ed25519 iTd7eA UZkCp6vsOlwaaYmkZmJjuX+5CjReHz0+PigHmDJqowM +vnZmXL8OWInl8GHSFiXY7vwGfZ73M286/TfKrAY7VEI +-> ssh-ed25519 h5sWQA oBB8JFYRf0FjNJF4bqUh1DoPCgbYZljc17D3YZ8BwkE +f9s3ab8XVv7Ka5+p25IGNKKxhdEjEqCrMV5GfO+QHMc +-> ssh-ed25519 /Gpyew CuIQeO0j0WN+uuuhxaLlntiF7J3sRjlbw8htObNhYR4 +472OlRsjefNlzaSun2NH2d6+CDwhnP+g4WIfmulQrSc +-> ssh-ed25519 /b16EQ ud+OqFhDYK0jLOzlcPH1AAxEE0NpfhQ2qAOfeW9GvwY +Jtha1lwCGuM0sWa7YiFovAS6VvcIvjagWRkZq0SN6PM +-> ssh-ed25519 LAIH1A 0xjgbR1Kmu21CaZHI+8P1U9S9K/whbUqxDcxDJilHjs +hZyBG+yDIep3GYB3lQgGC0/kHoVeKAri4S2PUNtdmgw +-> ssh-ed25519 qeMkwQ t6w7IqBSG4w/fHWIbAkcFP1lXCPkcv7i1JPK0aRf+10 +LBcuqKUVN+74jap6OqNX2GEcTlEVpgmrtLBK1M2XANQ +-> ssh-ed25519 TqxOLw lNfSP+BfIT+gKmFlHlFgYfzKJOIM49+nia21Wiuiu1g +9E63hw6MPpdLEX1vC73zZZdvTOHOJ4XjofF2V5oHhwY +-> piv-p256 ewCc3w AweNy/pujNx6ZrA0QxXLQh50vLcMXMDaDyv/Lq0fNMIT +W6hjP0hOxnnTSm3BP4LhswL+t7so3Gl4CbnH0bTZA/8 +-> piv-p256 6CL/Pw AoSlDyQNHU1Z/dIPdM39MyZRYCppgfA6XPSHp+zmnJTR +yFpsoSKVsAzDzy9nkkJspMO+dkrdtma3+lO8jnjuFgs +-> ssh-ed25519 I2EdxQ 1OdStZOrVih2Ir/SsoOeW3+sbiMVQVEnl7Ya0OtSeRo +Gh7FAQiR0aKvYr9sBhUpIi4H951WQkkZ4E6QvKCwMP8 +-> ssh-ed25519 J/iReg HUgXIeQOn4FD8pivGJGmM9FAmNI6a0DxOiulMCUlzS4 +WzZ1SWAs2hX+/+yLnknE2mVTZ7O9TBpay7oNT90qDD0 +-> ssh-ed25519 GNhSGw gUX+hD4cFN12wwDDr9EeayItAfcZf4B4qBgyP+E8vSY +EUVdPfxatrbu1bq5/1JQps4iS/xM2LHJpjfKDgEdAQs +-> ssh-ed25519 eXMAtA 69rW5NW5SfuQC5GVMVKtsCuFAXvS70gwDAZeHM85UTY +3zBDVqWv5jXOd6uhsJcNWBIQUFR6mX4JNc7b4YPIIMI +-> ssh-ed25519 5hXocQ WAASA/Ee0FLG76UdFyOz9JSUCUDLzZzvTsbG8afy8yI +nHm7i5JeiBwmxlDNfnf8CzhODhwTRDJhgzeEhd0i9bI +--- bD+Yh7gWG8s1KWaEIKR3ae20TFMkKCCghksfkF2wUh8 +"BNeŋ5tuTiKH ~f`-ʀ)BJvoO@z>M(zL]ѢQ셆Brb|Y8ynT^W$&{Q74XWY-5]E?1?hJ \ No newline at end of file diff --git a/secrets/restic/jitsi/base-password.age b/secrets/restic/jitsi/base-password.age index 44d3dabae59df1fb59bfee4dbff4f25c7fd645ff..c45ce7d146dc369b8ebbe80c79a91402200747c9 100644 GIT binary patch literal 1235 zcmZY5>yOg}008iq2!yFQB+AQ(Q^8Zl?Aoqfr*Nd}+O2E5w(GWb_vKjM-MV(&x<{vm z7$wALjHto*2#**N4G6Rj!%MAWb$q?r^&TcNg4%;OOCl_o=Qzz)uV)j$U2lbu}F`JrLyUqr17{^ zE4wz^i!zR9WeY$}7~%<{NHm)&j}FF}0GF`;SSY~)!ao)UKna-ThdI83nYdhN_1gkE zsJQhW+wB*}&A?$Pp*{dzupASEx~y;Qz@E;)L?O1#;PNjghWr5gz*5f+KAfL+U-~^mzvdOU}%mE zJu&Q|29l~Wg`gY)O1n`@^--4fQ7uiGXnLtu0-TCr#d({Eijdb6Aj>EOphIxnFku~(bYr5^*2Es$SclhHd?GtuTU@FY z%C=M(#odYv6DpQ>fPSDNV0YBfT3tIr6wk<5u9z$2LVQA7LoWu*)5us$msM^%}_Wz#N)OEwIH2f(qM@mv82#fC2QhGnA(Io z{1BxaW`H^DsHNkzSc)5(dRff-E->qbiAZ;JFf|MkhLH8?6c_4RFHJGcq3rxmLu|#@ z#CVT{nUa*qm3noe&HywBaXDoaSvgk>NM0&|X2WOrj%ZD^SUMx6o8uC~IXyEsftq&1 z>07OVRwSrYkn`casJM|f9{yy_}0qPE1gfSznpH(e1G-i9*sWU+C?7n1aQNBOhlb(3Nq z$8QsO*S>J?YYWSE|9;CuCNw}3$2Z+~?;GcDKK${!=T1?Ne!4x}alM+{GEFznuh=ua zYW1=Ci+fLA_~F^QK6RVA`a3&%XW5$@=hogez2?~9+9l=J7SlocPcvYSozTY>o48Db=MQQNm9P&Ddyla Fe*>!qv5x=% literal 1235 zcmZ9|?aR~z008g=F}lZ~FJTbsNbJRNZnt~e0w3CTx4YeKcYD3tEz$1wcH8c5yWQQh z?V<+)qa+MW$`ItCLbElz^ppVrDqqGlEf~AR>VD|E{=P&rduWcDgW1t1G zKeoNWW-qXyxl|%K3yenHq@g3(YzhNxNzWTNptYx3DXLj8iZl#&+VHum?H5{n&uBTS zF!HC9GSOlD3R(0LxGROibeP7PAkh|uoKnki!pN()2@}-ONnSx);*_Qa6tm72TDQpy=PKQr%)sb0`71dM|Bmy=_cn)h* zIXLukMNleh9ayOZO|UU()avR;P@9eH5XI2{Svit{xPPsbU{69Qln0}p46_Z*RQmK# zV+NKm^`cRV*S&HbYwM`wR1;%5<6@E-KoQ1pX}>iI4X><|vCG+dH~@wExMRXlL*pTS z`67)J^@syQ@uPK#+X>j z%gqtQkZhorpfobZ8l{3RrM3JVip+`4)^e=^*@9sKEh^P3E8V(hWF=0kQdnB;r)mww z5%8WRckqyNY2Tum3>7Bks;=2gmxyAVnUE4D;ju|549fHe?ilKJ9j;iXrVbti0lZu* z)w*IS1Ond6l)$dSFa=sp6+ulY_=BFu!(=`q$KqI4Yc^8zWyeAjEyk-8($pGxni~gj(q88k;5jXqwOZQxj*2f+qNtp)5~{tATCT-1IPn zt)c1oSp-k4@ULS_YPjw0z0{EfHT%f?kHE>V_8cM}exg%;Z`C3^c>l+ZVPTUz>eu;ng?YHR0*wt4_9z)A*MA*MFMacri!M zzq@b2+`K#Itvmqsf0uxKaBA>O>#Z~AfBA57@X22nFVow<7S2U0yEEK(Fmq#r&2M__l?)+2z3t!=2If7wYSFZ~j*OnBDmawC3`r)id|F+RWC&56r7#_Kw517Vj%D0J diff --git a/secrets/restic/jitsi/base-repo.age b/secrets/restic/jitsi/base-repo.age index efc311d79970e5fcd402b9f2d37e4805a70267b1..a815f0e78c8f1a4d891c3bf9f4de4162b9e76efc 100644 GIT binary patch literal 1081 zcmZY6&CA;a0LO6!(LMFBgUso0P*E?2E=`)GsW3<0o2Ged`jQ42kLW6cNb^0#RR?CSIH%oeuJF@Nfc17;dTz5C8xvharbiQ^- zJnQLJ%+6X()Rin2@5Q9#Mj1Hf>s4%oV!fZDOGF$RtYvq6I)v5b;}JOZ0fk_gPDq za{(_A%R@nbMUD57-xMo;E*18FEQ}h1%8`X56N{PiW>Us08c;)FI41#g#HKNm=@hfw zXBo`NGGi{LEfYg>L6f;iodpwj35i%wn-H-Hu?{R%3QLbxOR_*^!~Vzm_li8sIJMg5 zCRQ%by^`&#WV|ukg;LSiY+6s$s%7>F2WFjE|?=s9M!Zy z0J!GT)Jp2lif#f(VHsD)KO2EZeO}u|@Y2A>h2=rK>)8w&2@-A06nG6Yxj~{c6@sZb zs*YHuC1@LXgDY~)@1$nn`&>B{40ml;=A@YxYgp9>!!=u_Vt095<0N0>s`lKfw-JGr zj4y#9kIys?RLvo70$eyu=OD|I<)kPi?gg7NSLkm}crb&68Xj zmo;e3tOK01Bw#abKoF^V;N0bhUdvi2LmcFm`;vlLaVH1^Uz`-Xl(!dC4@{gH5%8;U zIpNhKt6%p<42`{CrBFMsM>KJn&5pWNu)`=bB;)sw$}_SV50Pfze$XMgz`xaWTU=gX&G zc;Za+V0h+>gU9|n6h6Fi>B;8}Bz)lJsjuFet-7*xtFdS-o9|{zPInnpWnIo0rdL$gHIp+gDl{`01JU^0{{R3 literal 1081 zcmZY5&CA<#0KjqFMFDC*J2zu?37>qTKFO#Skh@7G!STvkSS zO(2~Y(cKPq!k|Zz#0Xt40xD$CN-M|02(&Rv9mb=B+rr*n8V2S2mc(QVOR?@}OO^ z%yyi6mfVzj(03*#*vyUpSVJ(y=l@u=kp!w*ShV7EVWK(Ypi`W=~9Mk773OzPBsA#DS7kgI~ z#hmojElav`V~M*SwzLd=$>x0;#-bayvcY7CM^j;;&58kaRQTbFiZIt5EO;eqYm+RB zNhWOl(Q3WzHtcy##MfFFp%bWjpd9N&ta2x_Svrk+r2tr}nm5=8PeqgL*%iee164*G zg&+*NCJ2eA!N%FB^@uHUsKf_gWUxpFLSa}M2z{uY*Ej|0T!Ui3s~DM!D}_s`2+o7h z!Nn+C94$pS2#b0;3_K&y8Vov!9hu_#*iJU_ex>U{7#n(4g}lq?20vj}{j%%B!Csz9 zoBy2*ZJF6K=y<>nb(8BSj_YDtIkW8ypRi+MWNX%%tN7`XN?e**L{LEbd9_aK{4^_f$-LkyQkm3 zTcLkld-z-J!Oc%aUbhxep0e|rcc@gL^eoY z;FKW4*i|nNfi7zSK~3~oM_`NPK`RW}EFP;p)skSu?=m7`kb1oq5mp`}F>Ue15<>SQ zJ`s1Y!0QeBL8L)-1q!@4YBDUH9(SmGlFj(DrsXFUQ%R#GKE#CW&~wbEP$}ZZEClc^|OgK)y}Z;tW}*%o70vivmB-}F=bXm!6s*Lp28=! zbS@o)P6!axc*wzJP;0~_lW&YddsqMq9D_s*kDyM{?yU?lEM!A zs?Jc{fJ3_7%4|HW=BGT#*qMMFHHdbAbA(I}WSRzsnChlIy(h*oHLMx|ns%&6e@9ED5>S>@Y(40fJa(v5O&I3N0@|^sg*Jp*M(j>=4(J+|=QMhN zdAjt{?gj3L2VOm8*vqeq$Lha4v*+O5e-LMXy>wA});x0k%8u_(E^JcRg$ucD^7&gE z-bX%NW?jB{toQ=$UEEi_Fj}*6ZUsQU#g@Rt+Sy#RW6k_?sm+fAXLkO6a@X+Yvqfb!@+me)yR+WhxY>S ztU4-vv$8d@F0Z)j(R((Y6MsH5_s05lOOCGm06K_oy!7pB*~{l!8~*}=IX=O)_=JN9-KQ1o!GrC xI{e}zHGa*i?X9QmJx>IoeCq8ROW*u#ZpYT!@cvhD;rRoDuTH$aY5uoU{{RJ4xlRB8 literal 1235 zcmZ9~?Tg!V0KjoY-88~f)X5%n6}%f>sA+o5(~x1Bq-lChoAlbGtuIE~{F*drn)D%0 zRmT(&+??W@>BiU#A2t;y=r)AmIdnQF>U@~o#x{p?QzuMh3WxZF^QHF}eBjHsp@TT+ zwFZ$p>NvgooPmz`C=}lq8xD;)(2^L2QZWM?sxlqR0+tH=E)VjupT%;DE;Z{Jzu4@y zJ&;8PmW4DqtqwP7R)&gESd&{-8OaNXQ}$%FJ)P(Up=p^QM^qF`*2nE4Hin0y^`GW; z{J5LM@E8b~)^re~9k?&|ffsqSM&cbp5XgE^Vz?yN(9$xGv2B5z0Lb0wAAygVvmNXOqGMFN?P_& zg0;Jn09$yWmhV&PTCG}uF^>^Q0SL{GOD@%NNT&q!813i%vM5ui-A@~)=r;OcI8tSw zL(MuTw{vb5sRxlMu|^Hj)P$4Ki9|G89jO-Ig;hD-$4FC`s2Q@(sv6AJSvI4i%y6m3 z7mQgxhyi~FE_TN)H60NwQ}EDac8rul6tpo`BKg*IuGma74Uwoi5L~hyQ8QE%PcsTy zw}M%+GS8}bT8mNl&h>oS(Wb({lx-srYGy05RRta2h!v+;;Nnxpm z8C9nx$AnQnn-oJ72g{fb>wHe`*_5R6Y@10-v_2#LQVBe*`&Vc3f>f#%#E`hBVt)uHN zP!C?aJbU@!d)Msv>Wf#^TX5l_S8m+DW5WlZJ@Mn`r*2(5oqBZgxt*WvnmfGf>_lzi z*q)UW<%2)D-yB$%+4S+dPfpzo9lLtZGUBxplk+Ry#>eBMb6cu=pE_`+dS~~ZLsO}J z@wtVy-+#36#Xqlq_Jp>3+v9wxbZ|ZK+x)j1ZeO?cSA@Lln!V>XKcL)Hc0QduE$m(& zS>(Bel?$gI*^W9B=b=078-8!!7LDFqb$Qd5lZ(80zsMZ_@W}C_XP>|7yY25Bd29c+ J$6`ck;a}TIySM-V diff --git a/secrets/restic/livre/base-repo.age b/secrets/restic/livre/base-repo.age index 39575ea..34da781 100644 --- a/secrets/restic/livre/base-repo.age +++ b/secrets/restic/livre/base-repo.age @@ -1,20 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 h5sWQA UVA54f4ih1Y7DeHl8JaR5xx4aNZmYSWBH3rSDVx+V30 -9DkQJ8hh6vLIzHy1Jh7evdTC0IxJfZ8h5Dna95mhGdM --> piv-p256 ewCc3w AnSKSHNZoIlAOaJ8yuHASConbMyE5Xe9pYBRZTH1Bmpp -tDvSbnzs1MmYGD2ADjrPcQ2/CnYbgFKAFgx+LCwSKwg --> piv-p256 6CL/Pw Akuc2AE0t7UEi2cc7MKsELdEJI9j1HArytxKs8ALhhkF -CtYo5aBfkeUEdeB8WtD6+aJntmUOLgV3c0YqiIa7mqc --> ssh-ed25519 I2EdxQ vHAuEyr61iU2FNZ0a7qoGxMrdwhTsxyJY5md5decugs -XeUhYGi/sPLQ1S60TL752+w0A4esESNwa9nb3dyy6T8 --> ssh-ed25519 J/iReg ukrGz/sElgVRVYZezBP9zbK85owb+6SieNmx2+6LQUE -cal2YERpuidS4flDyOd0p/wendfr2RNPtTP9MXxAxtM --> ssh-ed25519 GNhSGw BndztlGUOHgsxE5gpUZXjipFnKijFm9C6iu4MZGymFo -hD3xvuydadnbTClB/Oe48zyLXgk21fYdSPlLiZIG7TM --> ssh-ed25519 eXMAtA dM6ndCAczkhAmvKTP/ZKPN8hvun6VQdzZbDfJ5VApWo -REcIqzrOHyO/Rloldxvxp2y1kTk/nKrD1WPDFrX78nw --> ssh-ed25519 5hXocQ QW1soBQzuSD0UyTagoTswDdLi0Clw8YUV41wvGtIpDs -z4YXC79z4YoJrOq3HRISGWotcoq/6bR99dKd/PimHlQ ---- i2Rl65MgbXq5oGglcGefPDQ6yWdi6+Nl4/SYTCvYZq8 - zl[={ -:ȏ3@HcAhpgdߌ̲ptn#E:!dA'X?<ڶdl&ʂ ]+A9䗜hp. 5 ~b \ No newline at end of file +-> ssh-ed25519 h5sWQA 7GnmCdz9WaGmPnIQ8SXfJMftZeqi8zvyNPkxLiJphFk +82YjI9qCXZCyf0g68QcqUb4EX7nm2TWXodM/+sRCOCY +-> piv-p256 ewCc3w ApXrKQEsB6xMzDBmKg5Bo0+nLLr0qCffCeLGusfBwWOi +4KKrkZ1wBejR3JEXHbpK6W9AgAwRe7kjpENG4pb1/lY +-> piv-p256 6CL/Pw A55uM9X96uqfZHcImLZRLp176M7BCLA75pXpLcCc8lGT +GLPE/02bQnu26KoiKuQMhnZ/UkcWvEOFJMT2wl5uZ0g +-> ssh-ed25519 I2EdxQ dxMCBeWj90oUxTK4XtwfsZfAaewzmRGekSUtjNQr11k +pVQMkdvwITS9JMueufsZkGQVaN3YLt9x++JwdC7tTjc +-> ssh-ed25519 J/iReg FEcYmvNC8lGUQKXqrD3326V8hZ/rR2GDDasERiRudlw +H8gWKHNlDinUByzw6Klx6XRsgFoKKJ30ss75bHKYD/Y +-> ssh-ed25519 GNhSGw nU6tRkenRl5PoLgydOiwRvzDhDw4yXV7ZV8Evj87DG4 +xiXlmUOFUJyWMOuLrQaI+aKstAAOUB8vDev6nL8wnJ4 +-> ssh-ed25519 eXMAtA k5fSvFS8k6aRk1/tmujblfn/zTkplcUK6swPQyS9XV8 +ZYUdDuTRBlJ/JNLtO6hLdENsfjstpWibmYgqpgWXHdM +-> ssh-ed25519 5hXocQ byjm3Tp9Lzxwkqv8CAZSe3uFwa5b8QMD+CKDY24ijW8 +Wm2bbp3XKXzXPsUpK0C0rxt81z7YkHk/KVyT2zwr0Mk +--- Q/DtuVFO8sq6eAn4fIjkpkzXm6HH/wqB+cDwjKEsy3U +8< YM3~jEsbmf 6x!E^ x@OF~\H]a vIGP)#I2솋10Rf3;In"Zz䖢"ves䆪o= \ No newline at end of file diff --git a/secrets/restic/neo/base-password.age b/secrets/restic/neo/base-password.age index d445971964c11a0ed18bddff2e45f0411b666a52..a3cedf06270f69d22b60fe4b5fa2aac41a82427e 100644 GIT binary patch literal 1235 zcmZY5>x&cx003~2FjznIuv8>)HKSr#XLsi2v8jhUkDZ;_$2@jtcW%sbo;&-P*_qkB zncc}q$XA${AjO%QT3H`D3L=F9qk{q=Ldv+z#E1y=Ll5yomL1i{uD{?1Kec71O;-=b z-mu+wH}-=T5M~qU$>d;Qr%eNd;cPAm(B9aLlE5f8jw7(*2o%sPRRI%hvnB~*N?$gN z0qY9m{&d$3Q^jbIkWCV=!gO8LJPQ;!a6F0wU%?bm9U}uukmx|x^eRCW)xp1-*ACMj z2qQ@|B6KK9=EE9A4E>R;HB_i(*hNh)=$KTJ#=MV6;}XxfmN<%6&?z$YvHV zG9YD)gk)HoZe#-hq8-PxFpDXog=x6#2N@dZ^-u(c5C)}z(5X61qVD8dT$#ZGI<6{6 z$|DOcu|n4by=%f0h1JAL+*Tz6bSvG(8Vj^Vvz1iA3yHe8g9qje1-Vg+YSs(~NF)%OTipLAno? zIa@ctmPOZnRGkhwSk`cd6ShZ^`Nf(kSMtMrvcr*X6BB5mqPc`SoiZ4{-%PP7fPu?B zTLM#^HpC*+1t9JxjB*h}D`tT4c*KEyuT!b!2By*rHNq$4EKbxaoh+`Rx$gfo*p~ac zkVH(EvgL7*f*g%*U?XZ^Yazu=@p(^~sN(ri9^mtQ3CHMG!cc&5U#drekCZb_HsyuG zZcouC;wpmFMJx6_7Mmidn%1Eb>2x~T%M4?&BX>$=TgFfjmDN#D%Q&**QS=1TP+dh8 zJ9$#Y6e)3h)_HzS>sj&e(Nphll2#nDZ~l=!cxBm+clU?*JonLw&+J;gHmbmL#&@r;`75(w@4Ah#kL_KEf9w_d*IvA0xgPjS-RJ3~GF>IUgi zxI{@JV4K9ho_f5@d0pS^NP*4{VhLY=RRJ$FTTv5T)Fem E-;9U3!2kdN literal 1235 zcmZ9~|H~5v90zbMshIjh6lOo93&ZM}dv4p^ZMTH*cDvo~xv$&p+nt%uecRn_yWMT~ zW!pvafT)OQNNO4cW<^Hi<8Kj4luDvdX&5N>Lr_T&k_lpAVNd;3&mZvN#pnHg%Z8rR z`|5Dw`j*q5c7_HJrenz$3kd@+=)Jl8;GtJ-5jVpB+m?TY*4oY$W*#f z#E)tST5S2SPVqJ&Sx(Fr0?6tN{CXn{ve~>ck!cq7IH{wNRRaf`eiQ^c?pFdN^^fLS zVbaaO*|I4>7NY@v!SYNb?Sot$Ndvu74nx|t zs6QTe)1cYoEE8?w7Fw+GBMoL!v3lU=sukNXd6{eu(Jv-FchCa zX)Y%*ER6ZMUL?4LR|kVg5Mx$5gLa^1zfxc)qM>O01m7@91**XiXb;fy$SBO=5X+zl zv{)lpQy@n1uokt{LKiNkU}r`k&7u%>Rbn)Za)w8?D|va`8ic*nFlwqXk5;uo5$*x@ zKwii|0lGrRQ*0Td>Rr)e)24%Sq)cPl@ZW{}caM6DL47oCharWKa$zXgsrrmu){uf= z6RCDc5kbTd-Uucc(8Wo$V#I=mTj{zu16mCrg0Vpf)KJDrgF`Yj8Banw6%7CjRh1x+ z#lOL3%TX(FC6mDqcRgfE{Vq0wZ1xdbH(`4mGaN?uuu>K0DZwU$J$`@>5rzzPU*`{NDNvTTkDz zkDppy+Ijf})4yJPXW5qre!K7h{?x~xU*4oX@@ZnT_~VuO-ty6dHxe5!-g*9v^;~Mr JuGe=Q`x_brx2^yH diff --git a/secrets/restic/neo/base-repo.age b/secrets/restic/neo/base-repo.age index ef64cac96c32bd875aa15a38162c0159ad7a27c8..ea17bb85a183099b940a7d26b4c44cda64c6fcc9 100644 GIT binary patch literal 1077 zcmZ9~&FkBA0LO6JAH8#}YeH<@mFxa`fRB5sazlsIJe zbYe$w6tsp)Z#NZ@{z0gJ01IicJpjI-}&KPJP$bC?Vb;nyejHlrY{sXb`_N zhDoN2X6TPpQq|0P%9AtL@WwPcGV((1n}!^+<5}gjP*-YF31f^tp>JJtPC9xm7Th>N zXDcclH4b1)bZIW9RC25hk!b1#kZJ%0gSRkD6J62R?duSo1jZ8SH(PvF;A!D|+hRa9= zRo+P_3EEMTc-i3FTtZi(9BWdm>r*(0t^FuX!@Zs$hX{atzfntGG4g7V5?$R^DV*B( zPIqg!q3x{FJiG_9dwj+3LVs@Lv>mAE=_5Ffm)EqV`#Xf9iq)od{f=v2{q^o=Pe1Yb zy#fPcAot1%jH|QywZPAe)R7P!*ho4+YiYH57n=I@%FDT z&}YuS1U@Z)`S=~^sz4xv$37z8c=hDgN4~%Rk0+g*-<&*u^B!>VANkKK&%XTQi|;@D i+=tgM-F4&6+s@o=y?*(s{eX4p&8P0W{L}AeXa532C~bcL literal 1077 zcmZ9|Nvq=o0KjoU1t%h2^f0#^gh67>(yW3@nx;vbCQZ{UO>_=TlO}DGW^1zzB96#A zISeR+7eRzkQ3Sm_KY$1WgW}!O;6X)rjEV=J7ssRT6a4=CmtoKg_N$`J4x4oUd|HHX zg#x{oz_N^bfsYXc%7CztwLuLU!?8c|Av)aH-L^02a7x1B5Em8a$hRS?Z}FjIO|5xX zuYhBpfH#KAP^~x5s&&2eGF`yz?J6&P(F*4)%@rmKnK{hq|FmpV^)ieg!Jy_={TgKH zvX4|wvA45aV!1St=Xsnd3`;SgiWl1vI!2-a!8KmH2ZmnUk2dl~2~1SC5k@uRev*cX zHf9Y+&Pi52LUe4x9E|+WBDo2yJ+Pv3T`r-7M^G9z5j;M z44NGJK-#ye6=ylxE?ajD!;mgEYZ6qf+5x|dbehEdR4O`|&BBWpC5-o*8Q7$3$`d}* zxYC^0P&pfQOa8zqr4q-mtC8ZCsCJeELv{!xT1iB;UrFr2iHL?k#=&wdE8>xs78+&1 zo*=*^!{U30zo?DjjUI&H?8qM{%RV~I>wp&Ae7T@^`^xP)#vhM^!(_N-OO0qSgEN7F zG=*ZlQ4K^KcqnI^DNEaa#7NjEEGUv<52FU^{E>~O7d1hR=0XjU44%V&!Wq?Sn&U{w z$-9AN>Zrm=m@`vT%A68iwdRdJ4Qx!!vgf54Cz@MirJtzouB-Ke$C)(9DOQne6w+`B zS>hM9V4<)F7Nn0#WLYE1^!!n?(*0vHBordHh8BcGIK?jxU8PVh1Z@!@8dS98BA$hF z0xF};j%(eST?U!0$m)(>uc{p^h!09)^P)yXi*z*uL+Cgqct{qP+3ehPnU=?6d^pijg+L9BTj3z`Z*05P1`^Q|R0&1~tCr&+@*la^OK(E&W zl_|PFs=?kV-EO|1*}5f7bK*hf*51`>H7kyB$=Ap*h-SbY_p3*4e*F~t@^`mS?k2bY zx_9-A6_)s8=Z>$6wyo);$%>(`3QFJ>S8`egm_4e6PimoL4SzfiyP Y=oe>yzcF5xr{K1|_sXp&u*cPZ0bvko$^ZZW diff --git a/secrets/restic/redite/base-password.age b/secrets/restic/redite/base-password.age index 35d1b35d48d278ce5903264e0dd3cf58e36ba588..35e8a87026e721107363df48a43fe97e8f2b50f7 100644 GIT binary patch literal 1235 zcmZY8{maw@0KjpBvbqY1gd}+2P>FDzx9#51vfXyK?e2EF?Y7%(RC0T{z1;2Pw%yB~ z@{usoABsfFG{asD3o=2%D74~{e#p??P!SC=iF_e_${#9`UhK!7{(=vD;oH%*gytxI z?YBs3MyWS~Oa;QDq2i5qY;jZsh`0PA`Lbb*SQ>nc2jXt?A9 zy<|R(lHo|jn_?u!n8{#hq(Gk4=qT)VM3EX%b|m;9ucYL>A`f*3=j0UaD8av)XO0pc zoXN(uF{-4-al~b4vsxQXBoF&1dfgVPTjmHN z^}GNL89Y>(pWM7Y za&52CYDs1x$WWT(@j~cNVwsK^Dw4#d=x%YkNC+)e!6~e&fV5r7gbfNLN#3-qc3&mu zS0v$*I$`2AYC!qgn8^)6RQE}b9Qu;zhhDv3!-!@hHBNJ7FC!O?Nhv0d{aUBiMqB-K zq{_anFuFP^LU0sy{Duuw^6*$NTR99F_vUMrq{(V}oc1u%?~Li7F8fkN4og^=M1>kh zW-Zm62KuB>1U0acq8u@XlYKOlbG4jGdrkzF>vg!Iwv!x?7nxkvZ+kQ$XPl}FfTj5w zUN@TfI6fgpsgPq?+OZqi0Ws>jSl|;qFGmqh5)_g`l{C{dQde0$W|!$|$rwX)*zUJ1 zYtRb{`~bo8l7>pnf-PH`Av&zogG_3^rnM;~MB<~g-knq=C-2xKgBJx)v!^4cX9;4T z$7KVK+LBCgp4LLa7$``2v5D3Cj$dSPkBYK}QIq}Y1`K0ft!PclwIpx3L8|>fEn~D@ zg^5RLaai%wNKteww%CPK7AhlN8IZC$i}%VwujA!LdXpmrCN{0-U^^fM95)EdfH?t5 z5{S*UAeZz6CW{vUk6?QRVgS0aL?RJqWVylnH}{gMpdRHB!No@9tUN?b*a37+Lx_ex z92zakWMZ@MB5dl*y`_Wtxlgucw>0|O-&nis`sJsNuKV=Bg_-`PbouK0_d?e`KDKM+ z9_jkv#S4#pacafS<{dXSABCR4wDzDJq0atN{cXk5%M*`mesj?` zKZOsRo7suYoImsO(T|)nQ`H}X*B*WrS^NR_j9I~TZ1J%l7Jz@vy*t z`D|**(sJt|N1EZ@ZZ2DU>AlsE{ipp33v*RB$XTi4y%ZtJ@477j_b-q&_(*L7<# zA&44HOeA;-4+@b)iJHje7&KAhgDBz!6NouL0w#haM8#u_NWcWqCp~|`C*R*sP^5@t zbsWF%YCUU1&rv`R3Pm=D2Lm-CiEum);bFCEn1y6`0O-tk9PPJ#O+;G$V60jYCg`>> zL{yqelQk&-HO&bK7zs52aLgw21ZM@V!qs4m&o%9SBG6>WH`S;LTY^18GIcaJ_($t& zUZfAl(XcckIUTghIi(bK(5 zDXz&zDU0V*)l`>(WmZ)vs~AlcOcbc4bHxl;;3(vO7D~`y`Hp2&H3F!JgpBqC)DqLJ zegPWw$h2bjhXCmetQZA39W3nz{g72^CsIbA(c?in(5nJMx6^jf;~j^HTZGa~-0^U% z!2{#w!WHu{DUR82!R$BvK-J<{JVvuz8}o`XYL#Th&Ik@SCWQ}+S&lM_ ze!e4TJcdnWRo;Z)W=4Y0vYf)`Ml_@k6;ntL85{6&itN-oMO#O!W{Y=9gHarGl`@qa zm}N>+qYK-zMU~5r!fYV`D4*oiEZi|_Y0<)gR)f`gF0Q(bAmsrB1d0u`Nd~lqEOT%PTF79Jywk>bKffGbwiOzB<%AAIY!b{weENIAXRSCGLrXn zMaMxL%gc17G-&w%EmXurX!ma`w(NXY`1{h@bOa8pZ9?;XE-9lx^t@W$i) z^#>l@oX$USnHcozD7(KjF7fRl?!XXEm#3bXzGxnq|n zL*IRF(;v4_{-zb@JHm>qlNHS$htxd-C|)z9rwU-|^8Y;g^TED=RlW QA@76sA77S#`<0o$0nVSflmGw# diff --git a/secrets/restic/redite/base-repo.age b/secrets/restic/redite/base-repo.age index 2f072c69d677f292f8e58b7eff3948e3416b4d6a..99720df331699357bdb7e6c846b88b3015cf2b9e 100644 GIT binary patch literal 1083 zcmZ9|&#T*X008j8P$8%YgNg1^L`AJNZPGLijNvywo3wdpem6M?c}d#*YMQ3`*^BeJ ziyj0Y=*9UICg{P7F#Iu(L)}5g@Zw2u7ZE(DAb8oqdG!4SANV*czvriJ-eyI(NnhIJ zE4Ug!y-S_lF6j9lf?)%q6KKg=03E_tREMCDdONY zg=?QlU2#Gn3t~v=WUclkSFN`~0+NKx56yhgqD>S?CY0+M=?I4oW9`z6(;XIfVKOdHKJzl{Jw>vP9$yPskiLwT@BF0D6^)V)GfH7IF>d;4Iur1 zo)y`wg|@O6IrIS~x`CmOg(==faJoovF(`_P&6!M!^*P+lY;$#bkw+M>kvkYXNn1av zvKlLMQpJPR&HCdpldZRVpgQOnsiaCQa}4YtRG3>$Rwi<(bE}28O4S)p$xd}>2y3Jc z=$a$ZEH+v|i>EaK4i$gZ@#ee6)5+Pi=7_S12z0!}(TbrnbwL(NO3&;}T*DlUnlfaE zlNoL0=E|byg=B;~$}75YIbUs~VXTe;x}k)HS-6`}Kdo^Gfy&h#gY3&dA~s%4!D}`J zjuh@ye75B(BVSKUCd0b*f{A58A3}br$=YtK6s#~(Y`DfUS;Olslh}h?jpr%9ccLL~ zbs57tt@#TP6rj^pq-Z!wn>@0GvQh0}tn)zU_gh>QY|@^XIxOtRCb^V#XfLxcF<>eJ zX)>qF&H0+r(%e>%e1rqkU{+qDN18WfsQ9#o1&fU;{X365`-EX% ztzNwN`K`a-|NhP!;LQhaUw`4RZ@;_c{qfU}lgBR{|AxGVpF4T}6-v7J(KGjMK7De= zKKdfP^!9W9^`loGd$c@w_=g+Ues4ZJ`!f3R8RXnM$?Xe&IuD-z^sUcsYA633UuLde hJNwOXe~o{={Q2(P*YBn0pJJ~(^xm(Z{PMw#e*r4%Zx8?g literal 1083 zcmZ9~%ZuCu0LSrzw?Xy~=*8%1C5(B$5QRJ@ubD|EnPl@ogiMl2GRY*fNoF!LSWm4U zJn60MLA;4lJSc*7Es7S36hu%_p(m}6gGjAKuoSJHbpL`6zaQTqiTiOG*1J`kRpk>^ zoj@C;*MAylnzSEBC_x|$kXpr3WdYY08e}hvImk@#bnml}zXm0$(UI5-y&8mvj#Up8 znn2i|H?B;ql}#?5@AEM_Y~-*)xRjU}dOMFb9NffUIe;j-$p6t+*`~ij2@;4qKEyhJ zt!2zQE*el~Aq91FlY$~C<{V0sv?vYPidqL*Q;;bsf<2<%$4(Y!Y?3Tnoh4EeD<`m@ z@m@mKFs-ppFwW=GJ>S~@vq*jfO&(aS>(kL*btx;f15{3k}Xd+ zv2iUJ`fjn(cxaI5J8xd7fuQEY(zdDX20~f72fG%s-l7hTq^vbJ%?(@boUypCIYn3x zMSlftM}nDmED@g7R46m!1Xx$g>%3a6xlX< zlge}k2F;j(u`UrUgi(aVr+zf|#H7=PTII~_GAoQ($ez_CEuBgopihT01xLuBBzcM( zkkmHJq^gBI@5q`lmSzP^t>7Rx6uaJba-0(zrHt1o5jtfu&>9BrysBoR1bo2Ip-yxd zlI707h5Wb2*d4Pi3#^kSSW@Q3)l9Kl?;Km-%{;suur@A9?E=k?V0Pff=?H;)OaDkz zEW?u+Xxu@{N*$ZkR;9L%$InN!GMi1ek$03bjAxwPMx<^P8h}6*JA~)UX39;ia)OD$ zd@xtD+ULTyHaeQd&BWL-#skOefRK(2M=9fpa1FSA71rY)s;BR8#`%5pA*Y4i@_L0L+U*Em)HwaXC6aWAK diff --git a/secrets/restic/two/base-password.age b/secrets/restic/two/base-password.age index a50a03714d08f84121ff115ff0d6807fb68795ff..1d15be6ba5e6b6207196fbfff3712dc3b66bdf32 100644 GIT binary patch literal 1235 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 Yoexj%|N6!Ar&{k6f1F+Y<%y5~0X@lS-T(jq literal 1077 zcmZ9|%gfsY008h^zJpOj!3VNS55mCGC25m3LHHzT(k5-vBu&yZ!GU?dA5GGxi4Fu2 zym*)|R1`s{hoP{Gh{D)OJnU2SG-0rl*D>(w!N<|>FZjXF^xc7**=1YQVV+&iOCLPI zz~Ho3Rl&e@hA0Z-y`9U)jnq>;jbX{M3sw4v&|#~3B~*?m))EQ~^$;&yE~hCMi|7Ud zrdA*t2WUH1*5skYOfqRJO@Vho-RdhyY&ve28wd?$0`i|$goi;fM8`e1ncAbKM`ZJ4 zB-l_j=QTP+Fym+$DJy!)aA*w`h0$q&G5fhgU^)j(qiDHW(d~xWb9IGy&145|Qe@SE z>!Jb;6I|-X1VN|@wEt&~ryMB$Ywb1=S+X>U9j)Bz3Zl(2&M5bADTB^vI*)5NT(EE~ zI8Y8)%-+VTNP_#axiTVu=}a(uHKFm;4)OzCj1w+R;0fWS{P{(8NIOTV*T`#h#>K~Y z*9Od5PZ$*TLb`^*VyTEE7x;5DLK9Do(;Vmuq@WZ~)vAbLXtA7sz8)No=9fYOZ^!KE;RI(AU;#AjJTkU_0_qA$`I0 z+%SoDF2zKNjnxu{w9cZB@8^^jBVCZu=QT9g=C;&J7L;VmAv6LFBTSm*L1`n9_4=-p zj69y)aC~DIvV=xH1b7|EuQRSg?Z^@LB<84;W>FPirt2}r(vIXIG#3|+Hf?~xV9XY}5&i5bv zbn*1>YZrbvdy{#1v;T|o`#Ya~`u0`j-H(B5CtqB@M16Pv)+ZlazIFfUlfQm@eSiJe YFaLP&ts5_VMPI#m=e5tn=T0vD1JP=2l>h($ diff --git a/secrets/restic/vaultwarden/base-password.age b/secrets/restic/vaultwarden/base-password.age index e2d9fc1aa4e6db2e54992f8785775cadcbaafc2b..9e3b53a27b9f2c7ddbbd25369c11f4e51243eac3 100644 GIT binary patch literal 1235 zcmZ9~+pp6E0Dy5NUttrfHl)X+ zJ{4M~9>CoaR;g+L>yJ1w_L|*+0^5XBGF0DE`F?jcH$`ADkSNp@nj?+wHO>Dt*O+Ep zxPYY8u-wmusiH#`np!`fXvM0eAgz$i7IR)K)`#Pyh>@j;C25``=New!1cv>rhMQ4( zBut?0pgvG4BJB8f$Kyag7Ibh(A`w2MNhB=(&qB(LZ0nkpmL{D-nefnJF|StiN)Bw( zrXMg8%GO}6DCt2*Xkry7Ds=%=M7c5}S0I}z>uMuVmAKGP@&$tDUq7Dz$W#u%#-16&6ILrxnU&XZ%J z7n-AP3@Mmhk?n-Q>#zz+KGsc3NZbotKfhF~XAM@>Qp%9m=VUU*6-iP0QI881H{e0g zkOQ}FN?4Zz&4MA=G?NF6hGOw(cZ`bpSb{huoc4?oome1QfTP*ItdlzKqLgjbx=S^J z(%VFs8j^kwALq!S6*uF+60dAfv&CRnPYZ7XLn#@vL3MsrIwRcsc6Vv6QLv7(B2-SV6~6bLFqgL0J1y34c;+rIYdY`qGRhK~piNhyt<*w1zaN**?Bh%>&v;6(n zk^}V3!BKwavJ(rpJ*nM#Z?v`a!msc6v3bvi)JxvV?dSGCedhzOE{l!^6E#wJ34;ugBA0?pQ>kP%Wo`fE#H2u^5vdfVe!Jbx%0_M<;w2<+@_x! zKYX>~(k=6UEeGycewJUH-+9-W#R%E*&-K}tj~qTl=~q5{Mq5KX`x|0k{d~>qNB;%C Cp1x@S literal 1235 zcmZ9}{mT;t0Kjoj%34o`gpl@>vrvjL@3!4;cZ%A*ZFkRhx7~Kzy_m+H+wFGS?ryu+ z-67@=X;CIch*msQiYUetLPh;3Sy2knFGXf#q)=i-_F&ly)zgnXf58X7-?px$HA{7( zk!RS}Cfm`0Ad^UMOS*0^t#z{bdomL^6jE85uH&qv_<$ZjjdHDCC{H+00COl?=|QqFitYcjkrAXv z**u)oLPE`jNlbUWfUM+aU7)E10z}gm%JH0TAuW1F0(4Lv!zgaZaa$QC7=#jIHA{yn zB_;SGm7)nzap8(5T1^o%iIiJ#9K$c65%oU{CMrN}(E>W$$Yi^IgnPXijlgt-WmL!q z$68S6)3OkgjssL9k44~w7Iq;Cjd}!m5Emxk5|!Kvc??I_}bn zOqS|Q_#~R`E4rrlSve~DVL3l$Bhf9#)s{FO)@O@llGN(#*sOIjY{IHA!=~wnIyz`^ zW~+gb-6qGH1%-!eniO|swwFOhg4}1JrP>T&)HOXB8*k^Cu%W)bHp&$b(;te1F&we5mZNIPK8K~nKW8eb`T~EDIO6MUSgTv5Z8)s zqhMJ?GiETA^w^P-7o>vPvTSW}(Nay5Sj@wcB#I9Uep`?@wq25#42lUsoEtznv?2}^ zG>dq!9h4{zv-reVDUS`4SJZZaGYN*~fd)5Z2Pq`xacN@81VO8i20^X>F4giq$yWJf zJ`)LpA<2g0SeAQ3RE&ppDdmeSpgD_mX5CN#t1SuW(|m$$>NW{5UL*}tI;V_)vQGy> zYNkDbWV=Il!YHwgAAb=cV>AN_4AU1`Jl|8 zb(D1z)919Q$6i>q^5`{WYkTLy)~hT2n7lF>PyYh%xNi&e#07t0_3WN~YWu4nk6zqg zdS?E{17~-i`s{S=`0)+vPU_{y!#BOXo7H#CoxzEXx1SE~dB1T&xa-QDg80UI;nl(B zQ|GrY=(|4OkKMacn_9k0Jh}JVpO){q^!3@7FaNWB(~&m6a(r{$fy%A)vwIkP+FADc z$FFTDeG#m=&0mjQSIrmcV^i;;$3Dc?UHf~PIQP!s6I<5SzSMtx$-d(zw6OZYYlqfe zJvhHFb9C8-`KEf{{3DmeRde;Lo4%R8{_vy2yEisB+?cz+xbg5uAAI^`bng1aGl!yu z=fzC%t;*BemM2zQz2Bev+1!gflzF>-=C50R_~g6Mnk!GuT}pp%YX^T@k@<7C*!UMH CJhp29 diff --git a/secrets/restic/vaultwarden/base-repo.age b/secrets/restic/vaultwarden/base-repo.age index 875d74af8b3c7182cb0d858250d6fc80672933a9..9c651eb2f1a921ed36540d468481e92761e721f0 100644 GIT binary patch literal 1093 zcmZ9~&CA<#0Kjo^3`ab85=BG{o;1`nY4hepmZW)4n&!Q!i1bO*=9i{#d2K4{X;bi^ zBFaDzJWO^G^{V(T2#PSgjK>Wgys4-UyXa2h^rX*U@PRMi$vkRDt1xRe1z4{hU1xKo zLZS8(tvrw0(GAMOAzKnUjbgwUFu*V@;l^(0<#e~jK$TJ>A08L})W*aL_BKtEV$;Ev2}*VGkG26-dxPObE2_D$Tep~0 zk#j7eHfpx(k?9DveMfbqyRa5b5zS9D}ZBrmP~*y*}+bBSJ_m zi6!Bcsb(1OB$2=(I`uz`;51}-%W6C|n56ws_qKEoXpNpW5nZ|Eq#F-L@|;^#mAzUC z2T@0burc7{9m!U(Q}DacUHM@*o^@-j7!v(y5RTPO3A>de^@EcYWsINh%+{v#2s#i4 zV`Da`980jgJuB*f3Oz^a^hDp!+#VX5J(LfjT~O~`T{Vq_6L}>z24Pb1vI6%#F`oFs zV9EBj`oPXNrh8IT5MV{~mc1WsX$|doVm1l)W#Nb8SftRsi{s_m0W<}xB%SP*yjeqJ z>Cc!Q=4p;X?`LVGq}pm&S7^5nj}j+=v6ApaFSa*B=A1zOsc& ziNMX1S~Sv`f@$^FWe;;XqCsrKi1D3;2M2-(6n)83`K>r}lkJp4!-?w61UX~UYjxX{%PuN>d;`X|5C7tTH@ z9e#SM{@}(}o0spr_+|R+yQePH=*@?oyLMgp{>SEK`rGo?8$aD8e0I-kUtFDje)s(C z)2CP8WS6gf`^J5b-2dX?C zR1iGPhw)?JK@dbQo;E@B;to4Z=1GwaFHVFV)Polp>dATZ=U?#peBMW!^>Cd9<)PTe zd3GT$H&BE0hA;H1DjKd==xBt{{RQY|O50!P^J$VMOhUx#m=Ww4o{lZCl0z5C)7H;7 z!d_T-JEF+co{fV6p4SR|q?f+YkfA~sS|W2?H=c!|foQEkZ%D9rh~>Xp5jVpE9TEL? z%LQ25XW}$P4r-2Q9WI+&G)A(4IaSwNg4RaZ2Dp1*?jn?Ig&6Kd4XG(?0q_FJSPsG2 zW`fxTLTdt*&0B0H8YZ83w$j4Ee=LGiApL=r&nQH7alF|0unww5Ynzz>lcqCOeVU-H zP#O5bMn9^kvNvMAe2L9Po2AFa*uXT`S9NI%xzNBxG3)r)COtFuMWVt_SCmkG)fs&V zGiHn9aTq(=xF)JZ9(4YEH`+74z*I;w)=hmurHd-wO1%W8;ZTVfX>8*(t%!)hnu{{S zIXd?0Dg*c`%}TUZCj@m`lcCsLZ~DMum0Wg|k-RF$PQ@P6cHQrSv}c(PLovl58b=BKR3d+ag4 zFoOvYygBl}l50n0_Dmnmozl}>7{pZ6O{rWKgw=$VFt*79%%%9$8gLCLRBy8E6#-Qe zyEtk%DMb=l^0slV()J1&Dde1~Ct>ZcTb82p8FTvED01?^=!0|=1m+Q0ivzH>)8k`{ zl6*}ilIemSsBuyQ6F^f7PL@W`*>Z@5tSUCGsg=0wpokY|dL}1=Aa)4Ugvky^$T{F? zsW%)B`y9G2SFVo|*rpkEWR9ejws&MHldKZ5?dZY23FT-;2bR5epT08qup#hE-#z>1 zE7#ATKU~LdhZw!Ndgsmhr-(-)8GQdk_VANK^0z;}ITL>J+Am++y?3LtZr0s z=5Kw}Jb&@R*s!b3i__h|junR}Pxm#@9_4D!U^@1Ok#6?t)P diff --git a/secrets/vaultwarden/env.age b/secrets/vaultwarden/env.age index d2d5d0e9ae192dc971ded2bb706ab16a82510da6..586972c144ef95f148d07317ba5d0e29dfdde9d3 100644 GIT binary patch literal 2951 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 ZadooH*L(N1F5{;@Hg&-Dk6hcte*x|UBc%WU literal 2951 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 UY!5qgVQ^_?JJZ9Nbl#`;zj%QuYXATM From da1084e376a24447336187e2a871b579c7774027 Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sat, 7 Jun 2025 19:10:43 +0200 Subject: [PATCH 03/38] =?UTF-8?q?Correction=20interfaces=20r=C3=A9seaux=20?= =?UTF-8?q?+=20ajout=20restic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devshells/default.nix | 1 + hosts/vm/nextcloud/networking.nix | 40 ++++++++++----------- secrets/restic/nextcloud/base-password.age | Bin 0 -> 1235 bytes secrets/restic/nextcloud/base-repo.age | 19 ++++++++++ 4 files changed, 40 insertions(+), 20 deletions(-) create mode 100644 secrets/restic/nextcloud/base-password.age create mode 100644 secrets/restic/nextcloud/base-repo.age 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/hosts/vm/nextcloud/networking.nix b/hosts/vm/nextcloud/networking.nix index 7fdb3a8..729af5c 100644 --- a/hosts/vm/nextcloud/networking.nix +++ b/hosts/vm/nextcloud/networking.nix @@ -24,6 +24,26 @@ }; ens19 = { + ipv4 = { + addresses = [ + { + address = "172.16.4.146"; + prefixLength = 24; + } + ]; + }; + + ipv6 = { + addresses = [ + { + address = "fd00::4:0:ff:fe01:4604"; + prefixLength = 64; + } + ]; + }; + }; + + ens20 = { ipv4 = { addresses = [ { @@ -56,26 +76,6 @@ ]; }; }; - - ens20 = { - ipv4 = { - addresses = [ - { - address = "172.16.4.146"; - prefixLength = 24; - } - ]; - }; - - ipv6 = { - addresses = [ - { - address = "fd00::4:0:ff:fe01:4604"; - prefixLength = 64; - } - ]; - }; - }; }; }; } diff --git a/secrets/restic/nextcloud/base-password.age b/secrets/restic/nextcloud/base-password.age new file mode 100644 index 0000000000000000000000000000000000000000..df0f17898035bfca83aed6cb9636cddfd080430f GIT binary patch literal 1235 zcmZY8+pp6E90za})L0bt!D!In!jWK74&A!0Yhwi0wd-lOc5T)LMJdfVD{ z`hp0-L{8*^1cQKv#PA{!eKEmHq9H+q5H#`VgK`l?6fZ%Iym&c2di)1|pM1ah{&drr zHHPgV@kX{g+~5W#6lH+fjj1rSW{nP<%VqEs)XJcgn8KN|9|seXB=lCNGflEK9McgA zmq@_@)rwd%`&Fuu5MWUQP^wPX!>FFXHp zqFzxVcc>Q{9SJdeL(&`7?L3kgM$9&ou3W}QvYK)JYoWyoBrIAzB4DB#(V#}TrfcgC zC8c?5lIek6hRLz*sx9j+kiwlhLIW{|3~)57aN@{SV}jL_01w9)CW4HbH0ToJx7n&t z1fe0av_%G{I+Mi~(TO>#^Stb0aUi%pZY6;L5^~kI8#JGd39*Yirr4#HUlK+<`UN=`~G$muAaZ zs@oP*f#aJ3E6ydJLR%wH8pDLexl)`~t08F^996PiCtFqdv70;4FC=U*eNtkhQMsg88_DH4dEdEH@CTu^_ z$}JFUh$irxv%0+FiSI7=D!|@9ZxG9t&8fBRo8N&SE6nRNhn_mPdAaxgw>QIs?|r;; z*NH#wC@@#fU-y<@zU%1BPbB3oV7qqSxvqJ6e=7TKckAh|zY0(Bf%FY|>E?^d(Ymp z5xg<8|Ctx`)PecU4`|-CIqvRN%6enN?Ug;NPM6=>Gjr|mh5X;!KJ8t7Xz$CnJ+Bn6 z?A!h8^|cGi$_vMS*@10Z`9|}lD<7riU-`mW%YOga??+!fs~kIcX&=Al(b2~Hkrn(u DKP ssh-ed25519 /b16EQ h3o1A+lkjp60+GbWBzn5X80SiMc5C2BWUkiwOQ/Ce1o +LgVIoaknvsFcbOZMcaSjSQ6sN1axSXcl33LudMb8BMc +-> piv-p256 ewCc3w AkbgocjkeGCGoqwUkxt4+nUgFizjkpv5g0UMqN2+/Jwx +jcSLoynzd78v6DUoB5Vg+mfmMC6HM8+/kOyU8uJz2P8 +-> piv-p256 6CL/Pw AgVKNHVcqn5/TaXDLP7y7aRqLKlhNzDung+zqnaVv4TY +EVyCYrGRujcor55bQuaDSTcnYkFfG7GwiA1L9UOojxs +-> ssh-ed25519 I2EdxQ FYC9hhwUDC3Ny/LuU3QJKdbcJf5WWX2+VexDZsCIdhY +6FG8tfDK1H7Cs5VF1BzdQaWZnCQkHhKedpTqrHdkbfM +-> ssh-ed25519 J/iReg pgrkKtAJtZxfdu6OWBOG9K5NuI+93QNlmfqu/OQbdQU +zT8Vn369wmCjqc6EI6VkONyZF5t9/dVEF4R2kFGP5hE +-> ssh-ed25519 GNhSGw QmfrulquW5B3/O/BgBGnPd+P343sR8OZVCKtYO+eigk +U/fYyEuzLERPZ1GqBxAwk/UlHhjPTg4RDResF1kfzTE +-> ssh-ed25519 eXMAtA Y+nxmyrQV7ieAPE2jCq5lVCfNhgZkLWynu0YBhdrTUI +T0bTnwnxFktvvqu+5AzLQzW+K+6t4y8g0HgAWK4k3so +-> ssh-ed25519 5hXocQ MiTdS5yr63azG20TfqHBXUkpGztPIGvbwrgX+UGv4W0 +B2agr/KqpwJSC4X8q0e3pV7qC5i/pLHUOPTpuj3Qgxc +--- o7yL3QHbFdaxZiOOmSmCbnF9K1sc2kBQTcRIgEguCs4 +w3j҉ pMO{ g2bzQaPjtZ&N\H&uܫ4j"1n䔄*w [pǛ/#oD B|2K\Dyuyt=|xpF \ No newline at end of file From fecb73dd8e67c6e0dec7fb82f725014ed7eb9ef7 Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sat, 7 Jun 2025 19:16:55 +0200 Subject: [PATCH 04/38] Rechiffrement agenix --- secrets.nix | 2 +- secrets/acme/env.age | Bin 1304 -> 1304 bytes secrets/apprentix/root.age | 36 +++++----- secrets/common/root.age | Bin 1781 -> 1781 bytes secrets/neo/appservice_irc_db_env.age | Bin 1134 -> 1134 bytes secrets/neo/coturn_auth_secret.age | 36 +++++----- secrets/neo/database_extra_config.age | Bin 1187 -> 1187 bytes secrets/neo/ldap_synapse_password.age | 37 +++++----- secrets/neo/note_oidc_extra_config.age | Bin 1555 -> 1555 bytes secrets/nextcloud/nextcloud_admin_pass.age | Bin 1003 -> 1003 bytes secrets/nextcloud/nextcloud_db_pass.age | Bin 1003 -> 1003 bytes secrets/restic/apprentix/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/apprentix/base-repo.age | Bin 1089 -> 1089 bytes secrets/restic/client_env.age | 67 ++++++++++--------- secrets/restic/jitsi/base-password.age | 37 +++++----- secrets/restic/jitsi/base-repo.age | Bin 1081 -> 1081 bytes secrets/restic/livre/base-password.age | 43 ++++++------ secrets/restic/livre/base-repo.age | 36 +++++----- secrets/restic/neo/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/neo/base-repo.age | 37 +++++----- secrets/restic/nextcloud/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/nextcloud/base-repo.age | 38 ++++++----- secrets/restic/redite/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/redite/base-repo.age | Bin 1083 -> 1083 bytes secrets/restic/two/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/two/base-repo.age | Bin 1077 -> 1077 bytes secrets/restic/vaultwarden/base-password.age | Bin 1235 -> 1235 bytes secrets/restic/vaultwarden/base-repo.age | Bin 1093 -> 1093 bytes secrets/vaultwarden/env.age | Bin 2951 -> 2951 bytes 29 files changed, 187 insertions(+), 182 deletions(-) diff --git a/secrets.nix b/secrets.nix index 8ffb964..c4d464f 100644 --- a/secrets.nix +++ b/secrets.nix @@ -26,7 +26,7 @@ let jitsi = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB6jVMIZ5y2oXX9HOkw7r5UUjw95MlFaFuu7FnEC0Q8z root@jitsi"; livre = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVfKNokHG6ig32hhQxTep+fKFmKahlDClPrX/dP4/gb root@livre"; neo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGfSvxqC2PJYRrxJaivVDujwlwCZ6AwH8hOSA9ktZ1V root@neo"; - nextcloud = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDkKR/lvSKiZmuwcpnZPAYIJ2hnsNvO2k5vNaAYWUCXT root@nixos"; + nextcloud = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMgSP9UmuJw8Bi2ML07WHsWvxN8akkc9XZxXyOgdjXkq root@nextcloud"; redite = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwfVmR3NjZf6qkDlTSiyo39Up5nSNUVW7jYDWXrY8Xr root@redite"; thot = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFKNg1b8ft1L55+joXQ/7Dt2QTOdkea8opTEnq4xrhPU root@thot"; two = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPpaGf8A+XWXBdNrs69RiC0qPbjPHdtkl31OjxrktmF6 root@nixos"; diff --git a/secrets/acme/env.age b/secrets/acme/env.age index 226cde71a94c8497e9a6b71a64cd26b8cb2ddb92..8e0f5195f7a43af6c05c554f02413e9cb67fe0d3 100644 GIT binary patch literal 1304 zcmZ9~{p-{O0LSqjAo7Y7e=zC?I|413*KXVG;RwV%-R^F;?QXYw*evn8hud~{yY05y z-FBcsAyQyIAsLmQkzncT)~6gfG|gi#bKW?jX^EixOs01{$dfCOM8uSNZc;u2l1>T$)w zsWQ}#ib7d!QtYTtWQ;gy7SlY+5`7~gyzX2cX@JJeqc|RG;6e?Yzzcz{OKik0*FY{v ztywni#3MV;M5>rT8Wa{0HX0WlQkf6ulQ1=BHAnCTa_pfEJA)Q*jc%4|DZSvfV5riL zEf|qQPm-q$Q`Z`_G7JM}#%NyaA1!dFxd2A7tTm$zWR@kz9N1B)h^{LwYEDZQH_WqX zTW#?;t_%uk!NrYcUggpfJIx4EvEV|sXtJsZjC!=54j^GX8he~C)GGsm7$iL;<~`OW~nN=at+kSid{EF zM$znHm5z*Fw~X{HF5h4?`Hq|rm3iIrSf>gqUXU~}EP?`SG&kqI-^BqX;M#myLjSG! z--lE|SGMe|+y^Gy5G4Ty1fzj8?brAr3bCZ^1D?yG&5GVO2B}>}*;&RzOn?&ybzU%> zs*H3Bus9BoWK`=T4yU_iuS`^?`Mep3#`0~P=rp-mmTRjqL&5Hpr*J9C_W*z7^%~5q z7K@FjGqyN{9RqM32atTG)@?R{jzbGtf{s)w7}&`abW{j4ppjLm(lZcW2vIvq@WOJ< z>I&q9%$7J;<#D(G5S*it^G-k@rT}x*k~&4HVZ%g7*{so1G<6!83CU4&t66ikSu-B% z>Lg^PIGPJ?T~6B$+R@n-kFA&E|+bn zVbp>6QXu1=sI~c0-8Ea}us)#skzF(jep1$S1m#h@l{xkPuUFfz+)ef;9CrRz?g5U)ZH8&OOLbQKkp>unoLD_;B_YeE9x;nr&uGPY>f@ z;`-j5erSWU9FVy?H6A+|(|}MkN2J__ftzFsYHDuXYr;8GZd!Sp4(u43b{YYfpEPo! zW7i;~TV%q#TJ(V;Tk0|$u+B97DNnbHBVY5U0~z({Zm&G#Ocj}wtM!ttd|7n3c%LEXLrObIjhvzBMn+`f4X4aXkYE`^k!|o1BNTEh4 z%(xnJt#QfE&axrYbXrw_G{%INmWoAI6%&>mH^?Zbc7#?M#H)5MUa3fqXT<`@sOnKwV&~z zTQlvH3r-}(*V>kb%N|bR{g}Y36z)++#qOIcplK_7PQF>X@KWT=r5oi6qhY3@X1VNU0wf@(;XyjC+?6>>tR z;C!N63U0BeBH&8d0t>^CGccT&HhE5m%Rnjh67 z)*n)>VINT4t`Y`C+RTDdU!a7tB{Zw-#6}}dvBg$6;yVSo=XLY-F_6h*Qs4}9ydt8< zN~bl9h!PZFt~gMrj*v*97-3vV8%_hz?figKtwWF0Cgwzq zTI{2FLAZ8$e*XJ?8%~|rwfWSOOXogcI(=Y;SHyL*rA+;`#Z`>$_4xn<9`XV+gKE*;$P+tHKlmk%u8zg4^G%Pm*DxsiP0 oVfzjB>(z%wI}YtT*m?Y?Gv9*Oyt*xS^mq;dem=aq;jFv&Z(vBv(f|Me diff --git a/secrets/apprentix/root.age b/secrets/apprentix/root.age index f4f896a..070e306 100644 --- a/secrets/apprentix/root.age +++ b/secrets/apprentix/root.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 cZNEGg oU3stMtab6jICllf+tsVXqE4U5z2h80zmg4cowkX2k0 -TNlO+Sf2SI2HvHvx7QXuucShU8PIAD4u0v8MOGWWgIE --> piv-p256 ewCc3w AxvpAyjCK5322W/N/3SoSt4qM4PfrlF1nETkvPMoQCm1 -sMY8+F2IR0iOYqM34uxTBa1hHoPd/S4DkF1ZEaBujvM --> piv-p256 6CL/Pw AkaTf8w1Gymvm83poB+pHgBObwmrhapc+RP5hfOUatpg -qiyx6/L0IywZ4B1gS8hl8eqLdqgq7b8iSfwZQQHke0g --> ssh-ed25519 I2EdxQ d1fRQWlBIyHaxjyMgalFT4DdwPKsY2N8X1TwQ23IC2c -ZQeKl3ii2wn+VrjzJwg5cqOilYzqapL4Nxja2waR0pk --> ssh-ed25519 J/iReg AfqZQPs8hYqjY2+45rmeLZyuVZmWYCEkhKJEIFQHyAU -M5yrU5/g08pJE2R/vpdf0v/0uhYkvOo5JIy3wNQSaIo --> ssh-ed25519 GNhSGw rJaQrIokj85Au19tdgitcsAc9Vz2/emJhQ3G/dH3zEg -07YADvRICx9PM8Wzj3z3J5jordVKZoRYoE3un2esaek --> ssh-ed25519 eXMAtA n7cQFp8/DSJKhpVQ/qwNG1GmRPIMqIECpKog02octhQ -FXjlPQTIZG5XHpN4EvYo4ccso3c4j4b+VWf/7Qs4fVw --> ssh-ed25519 5hXocQ us01yyCvL9RjWLWztU3AKcMC9zmbPIJfLcOIqmB6yUs -FF+ex3dFuaKPHXSNTl0lvFBFOv1yftZACq074PZ9WtY ---- +8x9AVu422CaaB6HOpdjWfnfbt70pdRfX6LwyybdpsM -)}ymw$d?[^ _#cY0\K1ݲ&U` \ No newline at end of file +-> ssh-ed25519 cZNEGg wilftUvIfpujmiIrPFwLWNX1gZnLezagLycNJKyLXzE +lgD0/DUFlSORaCM1P62dcOmapIZdipw18BM3NvMGPWc +-> piv-p256 ewCc3w AhHzOQl2OiIk/uK+tNV3CRNWfkhyDO/mvj4k1RitSyXO +JZltitJgcGNk14FQMn2Bg1lge+YzvoejOEDWpRONxGE +-> piv-p256 6CL/Pw A/6NfGgSZ1S5+n+U8nyryhsMWu3LJwa/NzB7mzfS1tKs +rbhF54OS48uw3pJo0OIzMT8qvNVph2Kc9jK8Xye0yHs +-> ssh-ed25519 I2EdxQ JxQdXvwGoHAX4Nrfmg7XLsRzMRbH5EXvPZqw2EdY7EE +arWeLXHday6mA2Aj0eRsMq5jNgaXmCTqTLN1nHBygmg +-> ssh-ed25519 J/iReg KUTFls5nw79URqiCoTbWv9ZjG2ZmIBj1mn5Z6BJg7lA +3sYrIOiJjOaOw9G9uIPG1+BgS/SgrmhrNGuuhfGg+VU +-> ssh-ed25519 GNhSGw 8VPdSHrcNJQER5F/XKxUQ4Xu2bVYBkOAebl2FjDrog8 +67xv7QqWGTFseaOWtdl5mMiR6ifHS3olU1Z1gPIM3zs +-> ssh-ed25519 eXMAtA STat1J+Fy0vXDtuqD1obNdEO2xeFVpWR1uDCY+XL6mU +HpS63N0tEBJuiOXt4BYP+alolmm5FdJIYFTLzMW+GAs +-> ssh-ed25519 5hXocQ eH56lTgMQoeY1bXU3GmTVZOKfL2TBNy+OQjCM3e7m08 +4CmpiWCWzo2WPufl0Y7BSj4kcW3RBqTRxwashLfBo+U +--- SEjkJ2s6qiMORRYtl3F/YUghYTcDI7PFKAeCiX2O0aQ +P,KcȥQ8q;pgr%}J/`{rx \ No newline at end of file diff --git a/secrets/common/root.age b/secrets/common/root.age index a6a0164f642c2d6337fb87bfeaf9ee44225504b8..aec483dfb8a3ced430c95c917b0f4307213613e2 100644 GIT binary patch literal 1781 zcmZY9xvDG+6$W5II6$Zi<=+xxQkns(cS8bFg z1zWKP2XV&I>%wx7jGi`xR8o1NJeJi4H{s3c^|kZ3(Z(lA!UxdHZI!yjuUd|co=E}t z^Nwkz=oG>gaWgHZn!tk)PAmf(sZPu3HYZVwRXb0ihY9cLo7_Zk9l4G!F+sj*NG-P2 zWRl7r-l9n*Eu6v#&Uw{9zTeUX=&MLK3E3Y}ZDNHfx%!=)8iMIQdGAaa&B_ERXxn^K zWC#6fZKYVmd_&>Up~9P4lcal53dH!TQHFcDQ^2hHJ6Tw;QJ;1d zsZIQbX4RR&a+*(C2$O?8rMipRa+Z16Or^HcO(!AHbyaQdnrXKegzvp$IG6V14|Pq0 z24Tv}tENz*08xOG-6*5&Vx`E*1PKei7j8#8$?_?nRtuEH2*ooih%4Sa2s(0F4Pi3Ays7$d}qagk}+5at^ zQ9$F}D)yqOY=+>#_MCuOjX`Iuhf2sCOSVRg%=E%`w&j|J>_Y{@&4Ua=$-*qXnaWWr z>>ADDw7YFRir-siBGfzBdkKvm1qbeh0l$i6K*RY&8Nf%_noYFJ`a#u5NbzGKHUo(@y!b&s1-pGa# zvYiCQ{-#0fd2-PALq%Lpz>i2_Kuoexs>G(ya^Qkx=}@V7!CEjRRe(j>sCiF5s zS-fxwJT{ZV;>x{hyp~`21*k{8n~}Y8W@Xcz9DbhkWA6;C<>Sv)tK#WYZx0)I%L8 zEDX=4zU!mgjn?&iEO+-L4tqkY2UV~t#U>*R&(U_xrnx8D{vym$e;YH(& zfBvzH+y+yu6JUJtzv&oh>hNa*C$lDvRc@#`@b{Cp4(r5eTSm|h7hoT^_?eUpm z{m}Kr5F21B9zJ~ey+76JFMjsT-~IHr$j5)`*>Ap2%71|V^`o!<{rCLmAHZ(~pMLr6 nUw`MTkN^19r$2xFmoNVofB3=2FaG$|ciAs~^4Cw_z<&Q9q(($R literal 1781 zcmZY8xvukg83yo%%1{l05*a$iI@qz}B^qha-;NzS-j~>p3nXu`6Yu*na1B%xLy6!L zXt)77s3@jIG)N$7M8ikPIqlp0^gMdrFiYRkI_|f2d^Yt@nm$A41N8PKJPi3;n&2dP zIKg;9YI+8XUjNi_D)ul#9dc&p*5PDflxLSlaxs{}xF#-*imk#gP_4&dL_`5@hRfI~ zdGESt+<}Ol#fg3$vw|5PCRRFbvAoxwPC};u-YrtzwTgFCuW;^RNnfc2!2t5YPPj*~ zb6}vUOULTbULZD}Jy{@Z$;Y2t$!WnR+ZpK)%*eW|SWJ5j%DF$)V?4aqa&quY01LTy zSc-|R>$`v3(k?rvH&02%iBXR$t+;+qUdbB(%*sR5(-^B9Vp&}37ex%B2wX#g?AA_ z@NzA$+?7#J1J<@lSXi+c8Vrz0V1k87s#=qXRQw5+_ap*cDMP-kY zql6`vG^-h2Z$Jj?hS}xA4$6R;iRk#D$u3ok#e`KORXmA_1eIGn(Ra^Y?emRS^O(ZL zh@QG&oZ4bY+eL*~W7`nriDV;f`H$n6Uv!b~!?_dG;i^rUm2ul;bI%p8zR%`#tFA0? zZPfGaXd9MI1h>xM!OieSB7at0s}@_on*gZqR}DwO!kqud7Qm%Nl>bm z#?Goh29$oDn`(#XDk9K>ji!f!04Lw@`-~XM`zTzIM01^0)^3uv+P8&g{?DQ~1vNfd zg)b!HCeQOxDM}?N&%oZ0rM=PI63!>92`6$&pwFPvjzC^P*ae5UFmbznv{~a#!h}$@bSJ7& zT_va|nRZK1=480)si?$TG;dmG{m4ybyQ2I!H){ zemck*)9dL*f{OCY&MzRDn%2oCq;W*`t5~>s5g^EGK94rv4b5{znB-<(q`BEXG)d-u z6Pxh$5vr8!A310A0f}amymfceVmi7oS46kORcQjM*DihrEpC{H1s6SN6t{Qk<`#;O z@w<8OF32Gg&H`Vh;-7M)TzUx##OHihV=+MVvfdZh z-bMiZ@Gt-T{B!^3Kl}YxzqthP_kR4vZ@=aJ+2(%w*?)fd>tB3z`xp8J`^`7sr@uS@ h?FZlP{{B1rPrv&2kN!}9=a1^wpMCugNjR(wsz} z!$1%fA5rIJ>KqQisfdb?52#a*;$ebrV~8N=4vOMIHq^(X&;EiB-`{U+TV=~L!?hpJ zR^CIa(1uc^R6YqrkyExNC_x|<0OI|%l>zcfmF85j9MKguTx6^m5M2$Eun0G@TCMGj z(v|@&2uEk+Qq8lIitl+`*RwgF>8I;l?hgq=#(YpvIik{4rjzC@>MrH~G=G+seUu;p zD`QP81DLtn_mZTpiz*Delt5Ag&{Jj(#T44GkLMkWfrXr)kTgw8;Bwv}^$OP2o54bB za7>k0%~w-_#rS-6<@DvFs0K|%X$i2II) z`jZK-5UEGugC$Zj2&HB%$sw#%r!xl+7zC6e#CJ_>fMF7i%vx3fjgcgz@PjKh(fTBp zfhAsp(FF!eEDvYA&&VP&Wxzn2s`N_3P@*{=%+sYRuvxvNPLm#%4N=n%M0OTAey1;o zwoy$yTk)*sAPoGGP^AqSH4kbnXx6iApaR;c+O^hk4)%q(9a1{ilM9=zkBlj5YB5lhbJvZwZR{FXMp>nMB%kdP3; zHD0Ql1qgAj)D@w)A{Lr27UHmC1!BZ@8$CU1=WdBx(~;cqTH*fXNoY9ZKoHCUv1-$N zi|9)oLqXuVuC`>IKG$lcuZVLdR3qzH7mwsx+>M z8D4@s8?PrqBMMOCYq5gEP`HZtfxi8cYABnlG6Zfm|YqU<(Tl*(+CXgutn`bLqsEy!Q)xeNPx}-Sv9Dv)nlR`|e*mn-^cC zwfnFA^Xi#rz(-5D>UVG)xYUje8^Q(^>xedHIciLE=Hb1&Te_G8;W symRH$$=(-7pTG93|6O|Sh2KthzW#pp$Mo|<$XC-hHgDhj=J;Fx0vgSVf&c&j literal 1134 zcmZY7+pF6I0LO8`hd~f8;ADc+_$G8Umo{k%o07C?(j;xtlQwDN#!i}~xt!e7Bu!rw zhj04eKsRANh_JUQo1!pqa|p^n=8K{T4w-^ucs6%n;1I>jlOF$q4}5<=-L~phXrxuV zbffU;D7B#i0qW0yS?1I&6U8v34MI#@StZyeIarQeEfP$Ea7JXK7FEhXM{|)>dnCD@ z+qEGDQHIeWfIMY`pp(w?ej`$&X&|h7c4OgCtg6DEIyU@?w~jn=jQjTATI?3}7{zeV zDmzA_1WCW4idje1Qa(gVIfE_Q2$m9QG$@JI%NS)+bzW@^ba)W}pZ^$rfO#=tb7oM7S z7D$fzW?9)lHXchY3JpseY8&Wm%hPRUCTDI`3WPO`IK4)ZGCRgu?w`&6{Sap8$V>@J zVdYh9l}%)-a+IJ8>tZtsAxS8WeyylNHz*38XPbmS0GtWIF>aQ)st$`o$WRNlZD?yf zOJOeAsIbt|RwI#CWaEFDH64&k5+pUPR}sk+#zsWY_NugBqt`h#@r58|-N7QG=(RKp z;ix14!H!$X0$vs+5o86>mZjP!^-nW!**SGFs1ob#iyY#G~;-YxTeK(MHjT&uH!fE9K14k t?Ay;ieD!$XKmX?8V>j4+hm`r<_h0@K0w)lQ94Q diff --git a/secrets/neo/coturn_auth_secret.age b/secrets/neo/coturn_auth_secret.age index 8f7934c..1b84052 100644 --- a/secrets/neo/coturn_auth_secret.age +++ b/secrets/neo/coturn_auth_secret.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew v2aBL9UcG2ipnkvPJt0KxsG95xK1M30u6bAjCiDOxg4 -5fd66Qo4IN5DcaTDNC2ZsmMddulHrPMZphUtHV3NGl4 --> piv-p256 ewCc3w A8R+Jrvr/xYEqdS/DmTEDRWTAuc8RhyCzvY2GiFTyCMx -m6YcgEVWC48n0GzQ+3WiZCwOovzXBtENsyEeJcZbyYA --> piv-p256 6CL/Pw A7avRFbueL1UwQtOTUQ/GC/WgZrm+TNMVCLelu6rQS54 -ay0XejtE2DF8uzHi3Qe8YQyEQBYVlhZJCinxshShyAw --> ssh-ed25519 I2EdxQ lDVllqlZ3wqgrYQAp6CSycNHQ9t/PoXcxkoiqiv920g -ulVYI4pCBqnWOxOOGyA/kLlZhQMjaUmCCTkoVzbscQI --> ssh-ed25519 J/iReg r6Ch545JCBW17LbXroGrUm/czmlzyskQpJLLnvxcMQg -DfkZs2lITR/wIx1QVwFX8a6G7hk/4SEsyNhaVR4poI8 --> ssh-ed25519 GNhSGw c2IWdRvyjrITR2+jzRgz3Jnrp72k0AaLG27CJxAMozo -ankb7n/W0jq/n+IPv5WpsNToIfxBH9EKC1a1crARvnk --> ssh-ed25519 eXMAtA M4SOvCtRSMciuzP7ztFDLx/X+Dc5Hv8SWicjY0KixQk -bwMJf96SRHIOg3CS7f4BFrjUe5oNDe65yWpBcxHwH8o --> ssh-ed25519 5hXocQ aQzuWMcRnTO7p/ul6jpmJNb3SZI15jHI2NjgzhrbzUc -kxGn0KHLuqedTm8epAecg5QPPE1vyvMYs8820XdKw0A ---- XfdVivXIQM4LCzcAmmkENFe5RQeAu84H7UX43zT+G6k -XP3?8jUd%'0 C~} YEl,/5ӨI~Zr` r1=G &kMaoFZu-g X^h@@7 ssh-ed25519 /Gpyew 8BriGAfZ8bCSuT5FhQmRL9HD31KfZr6JKZjhqJsWJ0w +nZztxxA326ooNLR1Oswg6Kd9xb15kpRJccP7205f1GU +-> piv-p256 ewCc3w AyRR88d3P2M26rfFQo2UrcJwaUwa+/8f5O3UJ8mYDvqM +t9kDC/+0gEHZNHbx4Uh9RGJWI7IFWoaH7XFeongUCaw +-> piv-p256 6CL/Pw AuitRCqCEc07ucpGhFVGZz+cJtsDriE68oEUUKbsn0ai +rBO0vR3Hjaodb+jTHwoZw408CESioKoJV7hL+dTA3AM +-> ssh-ed25519 I2EdxQ SvIj88g51PMZBs85UClcxN71JXWVaMkGStcJiQTlBEk +Y3zouxC3ukMzWOWIWGS/CDzdBnSKxYf9UaCUkFAGhys +-> ssh-ed25519 J/iReg 1GUeH+Jm+Wj8KI+pbgonZHC4DCH4r7MmrjGxE4a7nyI +P3W49PD+m1HzhnjrYT/sQonnKMFGv4Uc8lP3gYq46K8 +-> ssh-ed25519 GNhSGw xo7OyovvIJwNuSJz0Su5p8zclj8zYjpax5MKC5S7ewk +IXJ6oGsV7VJmw/GG+lgpN9/BJIPr5FLHtWrK3QGy8ZU +-> ssh-ed25519 eXMAtA 04EjY5qFNYIiXS5aBJJdnopLxjm37fUw1WUzP6i97RA +7dhBIO2W3ybYJ59lmL1uArEbw3fQCtrzalu1g51ioLU +-> ssh-ed25519 5hXocQ GCHNVh9Dn4IP1d89xTTeWBB+mzZs40aFYumjQ9cCoQc +fQ0oCBOtH20WjXGbYniKnMg0c+SudRmbvsBEWPmd9jg +--- JbDGwHcEqanaxk5+3skRTVDMD0teVDkj5X/G8Yb++UQ +0Y1z? Yp}N AGRZB5Ї+C;n\'7؁vLmu%:anBa#[gv"2~ o,&&Nb<=dMl`= \ No newline at end of file diff --git a/secrets/neo/database_extra_config.age b/secrets/neo/database_extra_config.age index a63d4e741404afe2830b9c99e7022dc92b11339f..7ade8c721ac50075b85a9aecbc5708001967bf7f 100644 GIT binary patch literal 1187 zcmZY7+pp6E0LO8oiJGEBc`$$`E)pP6N7w5%iJ0EEZe7=Q?baFPoL<&-?YeI3)~!6E zMnxde7YqqLKrp^wjJG2p8bQTGNC;}wpf8GYF&;I62hkYi(c@q6$@iDvqU&Ux&>GF7 z*c*h~1|t`m!a#OMW<2g@9UH-MxR`HNy>3v};5-ab9PIJ7Cxeq|oPut$g<9rDU(W|-b7@ZjW%q|bN{gjx(e0*wIG~=p=s3><8gv@S`O+L7>!36 zHmc&5#4`!g!Avd{Vv+;Kg4UEfeT1$SBHuNw2~SKH{gRoM(+X%(_|yUC%_(O(mbP-m zGQ!$3Ib$NVVwoNxh6)i)Da0WrGDy%)hejhPIv_>%Xu^>SlT_9Kt<=fQMZXoK0jq}S zB$0AGT1gu6jLD-A-W;_1gxMeGIc2<36Ch7<+>BZ^iX&J|N5z~LcG{J?>IJ#f^_r!y z5^*qWt3izMIU|RV0PAzku+^8r0I?BDH|DaaFv-N5w;fXx*v4XCS*-bXMeY4h<7-`& zPcnvQ5uI{40+ZNwC2NAy${Ya`$fFUhO8TNdMrB3y!j>ljs5;Z%x# zyfwq)yso1%&;q$?WsI6>+=mIhGP5nFA|)Y~S3_Iv`ljA@Ym>5$2{gG97D~v)PPz^WkBDm$hzFi1T72WR(Vj8RgQ<#0UzvMPA7b^O^(Y zfQS6$mp=R=fBKgb*8MN+Uw-xC)enSKhxV;=pF6x~|5rzL=~vlxr}~XeTc2Kd^6TF( zZC`(JvwdjefqRZsjkmvf|BuTXI)^Tt+qU{v&I8`-L;T?>)wNJ+`0P%yS+GD1-vu< zbGC)b$R{2?^~?}{Z|U^D&o=&4f5qMTpmF*5Ej!mrKc~&_#DxQQZ4#e9^TUhtcdspP G`S>3f2d1U~ literal 1187 zcmZY6?Tgz40LO8d!)dw6Da?rz7j#Uy(j`rkw0W^Xp4z5K+dT9s#}Jb=P0}71t z5V;qk_+o6xRNQ2~QBg$aZrs2V90(2s8S};7ZHP|K7sn|(J#@19@Ji=j@ZtOWsiu)J zhWa=eO>J*@z#E%jm`!C40h5W9F}g5{W^n*4jS?dQ{Bd1Mhm*3Giy06zno^cvlMuO0J(9m)u6%#47T98qQcZqVjH)PAT0aA5jrHvv96dQgauVQYMZ_ctDf&8tF z>@YKeQ4BC5O3y_AF?A?ajkv5W^wJ6`iiA~a`5Z|u%7QOCMa1O#h#*EbB%3LQny7Xq zDk6~rb=!2nSW|3>hiYO8b-6TS7pDP;yJktnoc~xD#e>3MRw!y#Qo&oUsCaGM_PQP$ ziA93bqeX+F6Cah4e6yh18qrD_S`z1ohHH?`K#j2?ENNV=;S-!wXsX(U<`z?UQBBc9#^`s zqU&m<;VD5h=vBQz!>e`C2ue++bSY^L@o7v{=1DSJD0@_IC@&abKKs?&r?+0=#w(|f zJ=ei@9NY8whg-LHxA75Kt%kL0gdL#I}y`DaF=Hp-I&ON$oeComn>vxi+SHE1# zpSUE>_ukxCIDX~ACGF{RU%&POxG?t)eP49SJxO2wZhX}^dHv?a?=Sxm?tlKltvl>W GYxz&buBB}N diff --git a/secrets/neo/ldap_synapse_password.age b/secrets/neo/ldap_synapse_password.age index 2b439ab..6427e94 100644 --- a/secrets/neo/ldap_synapse_password.age +++ b/secrets/neo/ldap_synapse_password.age @@ -1,19 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew tb7d4fxT+xV5RHkl2hvwbMwnqL7Xw6gP9lDrXNBvtw4 -xsx5V/9JZighZNORNse3DT0i8IwxHcSCocpyHS1UTys --> piv-p256 ewCc3w A7yxw/ToNSWsvBV6SF9SxCyfpT0Gc0ggoes5DKUuOycD -xKJOIfQaudnuof8h3z2lgrQCAd5AXw+pnnMkkWvWuAM --> piv-p256 6CL/Pw AsN0NcsnAnGsmKTYEEUfHt3+XoOFgzM8x43MNTpi/9BU -ZK34QwxGp3hMmlDsrTyafbICupmLRqZ3Hy3KU8kbFmE --> ssh-ed25519 I2EdxQ oMJflFcnSmRKhEGhlaNWUyBgZ5l0af/ILgEDQ6zKnH0 -eY4eYze7Ec6xud+0oIT6uDcPAU63cDGohS402V7GAeQ --> ssh-ed25519 J/iReg 9PugB/ou8qEzkOJtwxRbQOGShS/ekfYGihiSO9r2SBE -ldp4L4MqvlCRAr/PlHEVdDygzy34y0QFYyfpEvR7WQE --> ssh-ed25519 GNhSGw Kp8wa6tTGgey+ZtapGDDqDZ/FGyWhygZRHBbcfTt+wE -TVQcu7kiMUtdGfR5SUnw4IGZmFju3pVEcyR4+2fd+sw --> ssh-ed25519 eXMAtA 0/LIsQvnYesQRAH1HPxNaGBKcoLei3G0fLuRTKh/CGU -YOAD1jrtjskohJZcpoG99ljbuPTFKXJwRJEQOM8uSt8 --> ssh-ed25519 5hXocQ CevpOdWZOGb7DiR60nnXOuzxfjaI2Melj82755h4PHA -mVfMJyYRvDyUwLuG7IiznJi3IxGEN/cGoXV6lGl+bSM ---- bkA+kgswy52zkR2TNli/rsuTVRHCjXnk1KhE5nVodDE -;y?ˉ$p0t.)ϔ 9"|A?RfB|S:cﴰ \ No newline at end of file +-> ssh-ed25519 /Gpyew oTA254HANtPA9o7X+TIMB/L46MlMsYrG2PFv2r+uUT8 +jGEZNUZI80HTaRKCkpAQ4yJID6YAvNluP8mNNrU1iv0 +-> piv-p256 ewCc3w A4fjJk+xkiYRrNv0sd5U7jQbXcyv5KME1JLbMoHKskbh +aVyYydh6+SvgzOxVZjM9Ugi4PS1s0LBEwp55xstiAB8 +-> piv-p256 6CL/Pw AsRuVqHi1AQO+9lZnai/faQ9o6CNrRrYy8VxEaCG/x3D +Fj/IkJzjdBLcl5ruQvQsZHvY8vXJXEgdn8fOvBsBIKg +-> ssh-ed25519 I2EdxQ zVj6DSbbf6eLqaOe8cxjtIga6puxB1idxfTsln6jjmo +W6//SBB89920LR/Ht+oBdZ73gAegFa3sSbiNF6//EVs +-> ssh-ed25519 J/iReg ZQ25n69stNOphki31jwfpNfsaLTMDao+tJV8Gptkeys +jeGPeTykeX5grAKXUbkAD/uy7/M7caCD4YVQlrbQBnI +-> ssh-ed25519 GNhSGw y23EbNeei5JndStpIRshbClFhHi0MMr8tAc+xtkU3xo +JkBd5OryCJmcFYGVeaB7G4P8Mp6HQZBbXX7+b7H5t8o +-> ssh-ed25519 eXMAtA chuTLqz0iae/uO78vKvmMz+O/eXVkBKrcYrRrcl6DkU +8HETBN+/l4VcVny2NLjFFHSFWl6I7AdG4OJ+uzGpfjc +-> ssh-ed25519 5hXocQ u430CcbhhtV8Ix7O5/Uy0jkd8hAzR6mopqKcExxjfDM +ud9x06Elc10YyIcS07zzqxlD7UTk2I/AJDf0GYOJrd4 +--- WTrLfe0hnw6SkHcnMZuJQ0Bs+mXlLVnxQSuHYgJcIJU + -Ef=V80 +(8AۡV{C |9so  \ 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 a8d665541150ce1bf3aa2ede058e365debf7d59d..e952db7df4d7f2dafaced40483a63f84e60ecc03 100644 GIT binary patch literal 1555 zcmZ9~`*YKV0l;y}u9v|I=haHOY|OVN7diyHzv7PMN~nlr|tjm}Mvu%GM;!9WSSlSO&^tt6^QO!;YZn zi&!Meka06wP)@t*LDcE57TWO?;G!u+)e!*%3U&<4L_<;$ZjFhq|Faxu2#o$@iLAsZ zW{3>CsW3^q#2UoGU_6RAbf8es*gWj7RJ=lvqpe|sTqu%k1z{vVRS1Q%@e1kihe=nP zX5qa$ktEqvOb)w+Oq_)$R>UA5S0jx7S0GicWqlL1ASh62-k5b0 zsVD`B#XKAepuR+|7%TZ{FzzsO&Q=H@k^vXaX%QyGz=kpwX;b4)hOKi5oeUzbvQ0^6 zoJl?8&F8~jAj{M4Xo+Zz1lWmMAe@Z_G-J${EqT2PLQByiTuS&;IxN){C!<1jBI$~W z2|At1mR7TDt7ZVKRtKDA83ZFCinro5F%Upee?>r@E(a~8%SJ_DXnv?zmr8!jV8(PaMYQ4WY&ev_b2{qw z%KB;uOL%iBGfAXSplGcNiE_wSnW)*bjMPpVqpjXxm4T=dTel#Ht!CpxzGN983C)=b zD74>7x=4)7+HBsuAsTi@pL=}42w zD3J<6B+H5(ZDSk^Ps9}kOjHx35XOoW$WX8(t9BicF+ehOf`?~4Hs1O9?dBarSBK4? z%$PRzF{n;j*0gkor)vqi{K6xK_^J)3oLuhwXJfMlHhI()!>0=asj0Sx)`#40i=Dq9 zQrga|(#>B#xw4HP{^7?dYZ@jW_;&K<(VnLYh24+;=XiVY#3Z2Far?DWJT~;*mIXiF znQ@!h-@Qn#zCO6GYg&)_kNC@zqhD=*b>X^^%s*$(9~l+bywSxU+UEP&y1?ba!+|T; zn%*bdl+(Z5X1M;Fb(7SEb4Gm(vEF`tUW|zD{giTW?tGF}<+C{`cp5;p;Elo__DcUQ_27aBJfkN3X(pn2oN z(y@N=Uu)kRTiW;G!s`#}aZmHq{?D&T)-&rZLXq>#?fP;buw?FnyT97e!9RCsbdS1y zbIYxdUi-)LzTMfzZypUkSa7l@v)eFd?|8mDLO!wQuUo#R%TJ%UG;0a|w&xVR>(;!J z9UBj{pzCiuX!v5dJpabG`KELFeQoBNV@DUPc=vY~p5td`HXOS$cyOpc`1FfIQ-;w= z8=fs;Eguou{hrHTWuJMalTPJ8O^+)XP7#{ab4GqY<=PVDW(P7PgNc%$!;xBdo72M_!g Dt#DyV literal 1555 zcmZ9|`*YI-0Kjn=?{d7HfHw}W>Tp0QY0~!?o^99kk*2StZ8}70lQe15CT-JK%ESj_ zh%XRM<_&oc@c~R^3iyC=z>v*T=f+Uvl+yzdIe{S}qM-Pr`wKqb`$iaAN%Le@O6TGN zKVQf)Kmn8~ACZe9tE4GNs|Ag6z?PQiqFh15?IDf|#EN)c;Vai?AQTU%DIiJku#-)q zUcKKKQ`MJg9+gE|I%zKi9Hy}3a3|?#A^<50hFlq-nUuwzaAA;2&&M2+&O!dCrQ-!< z8q(_IbkRbpi*i#+5KUkZ#vnJN4GTipAJS*7*_fXtf_lh~ILo#SZsM|PjUJb2jhcAc zANM<5B<@P8)%7Y*iG)cJa5(f0T7AiF32^~TQshDIf0oYT0=##vEF8)j1y7lPF)&>+ z7uitBMTP+p)E5x|@#CZ#0y0HD5@H%;7?*G`RD(rA%sPs}X`PSF$JuBewEJP)M^FG4 zW=mNr#lnH17afq5D*5EzVn_i1*=!_2KnAK_u;yHT4H3aGYuuZ{2}R1$z|u4<(RXWA z1qn=(C@P_DARZ35&3Z|r%cUt>KAi;8F2-w!;#of?`3jn$niGioX-1xKQpR#7!iIby zTM|r!tdc{#n}OK4B$E@ZW^=T}!91#EV24aY8h9{}S6FB|ob##yF~`|JO8`NVNH*fh z#ll67r;K<36CFb}o14XKML7?`v-HgYn5DQ>LlX7YmQA$XMy%~Tn z*bKcq$I_{a)_*?s}-iN%WZg=&q zoP&1tZSj2gY~RM=bwafJyTQZSC$1l{*uSc+?&XOw?>Dw3UitCl4)4wbSK8!PAMKyl zSnJHrdQg7t=XI%Nb2_Mf4{e=%a>bJc>$#gu%jJs8dq=P7AHRCaJ{Ij%jT-T04ewj_ z)$hA6WwzUU6!yd3#V>CDcGjO2-qY&VH@+Bg@u`U#=k}`o=XSh$`q1KvSV!gMs`l!Q zYwJFmA}wm>yLML0t~x>8^Ov~c!IrummCBp<9l;`lA3z_MYxf?V{Ki7VmNCAWI|FmO z>sy{(y|&}N%*%Y0vQ8(C>Rs6RrTJ)I`=QTn&|kJ5*xxvHMbm(K@#SAX>1k?i9$0=m zmBB;9TUQNi)Ookg7}qj;Ph{C{|BMk=-h)n0Gd^AWC~{TNF~4U{^}%E8#e0o+diNZA zYNe`eto{%G-*4qNG3<7?*89Z^rp??>OU`ck;oJGhwNp>G`Re-D{;|?i?2kS((|+Sc z;+LjPhfEuh$5vhI9M*!*Eo3e{*WTK&t@82wDOfdr{r%k!$e`0*ojQ44`|-h)lRUn@ zWq9wUk-P6VCc~2k=}<0wqd7PdJtMzhsmhu6_IG|W@#}Nag!7|aZu;{Zn)C;Wu34AxuJoAl!`;j480?*0Z@**EFF4!ucX8J@{{oDlT@3&L diff --git a/secrets/nextcloud/nextcloud_admin_pass.age b/secrets/nextcloud/nextcloud_admin_pass.age index 73d036c888e8e2ff5868f67d9c9da3490b2d91b9..955ec1d0044b2029bdb9df646707be2cfba919e8 100644 GIT binary patch literal 1003 zcmZY5xvt|>0Dxg=EkKAt6jbg*#{1SFIbP!}$99~pbG*mb&hc*F3W4b8V0tPvE$uwO zyaA7ZpczB~4HZMlod@{!Nq?9n>!gm_1@^_getvH=Y$TBNmuT1J>m()_h7eE@9Mn`q zA1+3C6U|dxIIb}91W=X8?KcC+n_edU!*(>;Smo7Pijbf&dbw*hW}m{z^4TZ@Gl}mi zK{3kwq3=PvxOtcz&Pw;628(eGNrpv}Ns6cm6=x7APPEdA8H6bdnP>%Y^yL_w8s>q16%Qb7Asj8cx&at zH5tv_(YlS&p0St9#hW>P@9bt@B?ukJlsIs(E;!FYE=S^g-BJ_b>qB63+Nr4bEER$L z&KeOpwe7|dIWd?(XFt8TC6#z~QR3_>Tm1nOa9o)~XvVX?hi2gizRj>WZnNq>Cvy^- znu}o92fioo72nu+KymPPGkp56n^bEI41%<2`B;Irbj(Nksb*k>mt^Qs4mOn$5S}JL zs(chz4y(@UqGbY87xIxmK)8CCR;&BrjwsTk>-v?LrFj1sHJD|{Q@u*5a3N^kGG%Hh z6DI`a+xn@dIk~S*XfZh#=Y}mCe4mk`kXtm2G4W8GCk|?d4r7Gf;$l}ksBNSa$Vkr% zWgEKFc|+1(Z T(^v21e}44sH@|-V^6P&A7Sl!_ literal 1003 zcmZY7Ij-Ym00;0IS4=|(GA&l{XUFj(BqT5KlGu)y*m2y99PhE8<9y!Y%nfMf1k)jk zDbYIs5)w2B(NZ9RC@J6shzAusPVm!ziSl%jHZh#rzPvOaUto@p1hV)P?Yd%-Cgf^G za43Ev=(UZ;7$!)&UbQ{m z90O7YE4b;@WqPI4{>HW;ONs?P#(!&VIWAgqMWg8?#>)xi+ZtpSt)nf54AqP~RY@ro z&W$a$l||O(JyLx?urn9|4e1Y(M{`EnD$&-jz^(@~fYYj$>-a1S{bW&5O+k7$L+w8n zE$X=SWMR`<>r}7nm6Flg?97U>l|QtGb$i&D#_>>HNfyruD6zD2B+=(i^P-wq;DtK&{=Y#UDCz)WLIYgO^U4qs-a8 zUyp64?mhp`sI#NQ0^gW-B4$-%3nS&_Z8Q zNbC5aJKk98N;Ci?^|f@s#tQ|pr@cUt-899&x_C;N_&*Q%_aD>1;CmkJkKQ?2~R|h02v-OaMCY0(L!4f1d_W?mFrG|nQrN^p?N*j zjxN(kx%t0rt0K6>HmdP)TNDFj?gw_~lg?}^^3}kYz;138gO~B)9_~388fuOZNnSJr z0Ww0Og{rP4u_Bm`$EAJNMbnN922PU?BWo`^WU*MFO$yCO%GeN>?*ZXTqU$f|A`>w& zs9kH#8AEue%V?*D9rF9H+iUx0H-pDF?>xTyVey^$(`VoQ_VSn4Z(j;O{PF%P-~IB( cPaZ%2;KfJpb=~(be*Q{$TYimv^XiMg0LeQ?9{>OV diff --git a/secrets/nextcloud/nextcloud_db_pass.age b/secrets/nextcloud/nextcloud_db_pass.age index f54ddfcf0b1ca3ed686bdb3edf7f7ef3e9cc9521..3962eefa5fac004601e531991d4348376d0d042a 100644 GIT binary patch literal 1003 zcmZ9~yXxz70Kjn_&Jqwog#+RcIN)HZY3>QAkmjELn)}@;&8112Ta&hF`Tz$vS8)`? z)!ofS6np{2L0nvY0&kQ4pWp*uzR59P=UqB3!=>uG_xtgP+)!x!5j;)hI?phYL|K?K zeW~DJ4Dh+Wau?jS&Fz&iyx2Ca$~i@LVB=ZpYN3C*@3~&~IEXI-uSz(@+tXFkPen8P+*ZG#{Pn%)%xf|zN$F*|^8)Wq5J0EBtP z4@^g=yuxk?oT!subeHwWDrG?9@^Yd1{POjGk(FxaTe$ya_z~%r`T{`Y>e4ExlA6H^XtoYa}A|xtaR3%Oi z96-@z68Y3*AztgHm_;Z^#+GQ>#(2nyqXn(kYj_~`0<+V-h}k-=-UGgs^xjNa!5zB? zuGd%g!k{#=kw_2v>GNTH`+Ww~z4OPbZ(-m3sDAPC bJNefaUu*Bh?6aTW#lC%o{Ql$TzrXkk`R+hH literal 1003 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 diff --git a/secrets/restic/client_env.age b/secrets/restic/client_env.age index 592cb4f..645cb3e 100644 --- a/secrets/restic/client_env.age +++ b/secrets/restic/client_env.age @@ -1,33 +1,36 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg 0uXAGNdLFq9VxxJXHWvOGdeKESJGqJpmxBnYpAW9/yE -8IRTsoFwCLroFs2d7IH86Ki8zyslLoYcD45A62iETAI --> ssh-ed25519 iTd7eA UZkCp6vsOlwaaYmkZmJjuX+5CjReHz0+PigHmDJqowM -vnZmXL8OWInl8GHSFiXY7vwGfZ73M286/TfKrAY7VEI --> ssh-ed25519 h5sWQA oBB8JFYRf0FjNJF4bqUh1DoPCgbYZljc17D3YZ8BwkE -f9s3ab8XVv7Ka5+p25IGNKKxhdEjEqCrMV5GfO+QHMc --> ssh-ed25519 /Gpyew CuIQeO0j0WN+uuuhxaLlntiF7J3sRjlbw8htObNhYR4 -472OlRsjefNlzaSun2NH2d6+CDwhnP+g4WIfmulQrSc --> ssh-ed25519 /b16EQ ud+OqFhDYK0jLOzlcPH1AAxEE0NpfhQ2qAOfeW9GvwY -Jtha1lwCGuM0sWa7YiFovAS6VvcIvjagWRkZq0SN6PM --> ssh-ed25519 LAIH1A 0xjgbR1Kmu21CaZHI+8P1U9S9K/whbUqxDcxDJilHjs -hZyBG+yDIep3GYB3lQgGC0/kHoVeKAri4S2PUNtdmgw --> ssh-ed25519 qeMkwQ t6w7IqBSG4w/fHWIbAkcFP1lXCPkcv7i1JPK0aRf+10 -LBcuqKUVN+74jap6OqNX2GEcTlEVpgmrtLBK1M2XANQ --> ssh-ed25519 TqxOLw lNfSP+BfIT+gKmFlHlFgYfzKJOIM49+nia21Wiuiu1g -9E63hw6MPpdLEX1vC73zZZdvTOHOJ4XjofF2V5oHhwY --> piv-p256 ewCc3w AweNy/pujNx6ZrA0QxXLQh50vLcMXMDaDyv/Lq0fNMIT -W6hjP0hOxnnTSm3BP4LhswL+t7so3Gl4CbnH0bTZA/8 --> piv-p256 6CL/Pw AoSlDyQNHU1Z/dIPdM39MyZRYCppgfA6XPSHp+zmnJTR -yFpsoSKVsAzDzy9nkkJspMO+dkrdtma3+lO8jnjuFgs --> ssh-ed25519 I2EdxQ 1OdStZOrVih2Ir/SsoOeW3+sbiMVQVEnl7Ya0OtSeRo -Gh7FAQiR0aKvYr9sBhUpIi4H951WQkkZ4E6QvKCwMP8 --> ssh-ed25519 J/iReg HUgXIeQOn4FD8pivGJGmM9FAmNI6a0DxOiulMCUlzS4 -WzZ1SWAs2hX+/+yLnknE2mVTZ7O9TBpay7oNT90qDD0 --> ssh-ed25519 GNhSGw gUX+hD4cFN12wwDDr9EeayItAfcZf4B4qBgyP+E8vSY -EUVdPfxatrbu1bq5/1JQps4iS/xM2LHJpjfKDgEdAQs --> ssh-ed25519 eXMAtA 69rW5NW5SfuQC5GVMVKtsCuFAXvS70gwDAZeHM85UTY -3zBDVqWv5jXOd6uhsJcNWBIQUFR6mX4JNc7b4YPIIMI --> ssh-ed25519 5hXocQ WAASA/Ee0FLG76UdFyOz9JSUCUDLzZzvTsbG8afy8yI -nHm7i5JeiBwmxlDNfnf8CzhODhwTRDJhgzeEhd0i9bI ---- bD+Yh7gWG8s1KWaEIKR3ae20TFMkKCCghksfkF2wUh8 -"BNeŋ5tuTiKH ~f`-ʀ)BJvoO@z>M(zL]ѢQ셆Brb|Y8ynT^W$&{Q74XWY-5]E?1?hJ \ No newline at end of file +-> ssh-ed25519 2k5NOg kjGkiURCpUGBEA7kbh/ZokadK632SQ++GyR/nDc9gXY +XEPDfZWGXwrIJMG+vareVGAOlXmLxIYs5FOq0j4xCDc +-> ssh-ed25519 iTd7eA At6r8VLLQKWhlQMYsX18BDMz+7dkWLTQF1n/HwPjh34 +MrH3yLq7qTTfX8o3HfvF7kOD4YhLTJ1Hx4fA0foQOzY +-> ssh-ed25519 h5sWQA 5Vm6p3stftNWpUMUoP09LJpscQs4UKQXoxFP8c+OHls +fhBCTZjNp5Xqhb3rM8QryjRBTe2A8CnRxwV1Js8iYPA +-> ssh-ed25519 /Gpyew RWLR4V54x6/xUlbVAVaDCSfKOIOPnbZBMrAsPtaZ8Sk +16GFlFYoYGI7hfvWU3Z4eOAoq/LBK49kk0gXThHZFdY +-> ssh-ed25519 APVFfA 4NIxXe4DHeuCt6B6/ZaVax0bIGs1cOpn6xaKgqIHxzI +yKWvWqGRoJ/H54/RW6quDQraqBFrcU9s3D0WVPGcI5Y +-> ssh-ed25519 LAIH1A 4imaHah/n0MO4eUro0dvXhYdua6vLqdVzU5gP/fU9gg +6dQdv0/UbtRdSf2cu6Ogbs7jSW+HG9YJzJOtHh6nfLA +-> ssh-ed25519 qeMkwQ oZFrxg/lC3fMV0STfiYMWDBD6QSgnKtIvSi/CU6u2EE +6OtNBuGQgpUo7JbCLVMiEFtS1Fuqj39YBsDKFrCuULU +-> ssh-ed25519 TqxOLw 8IxddN9Jt2/hwkjV8aBW+mlT0p8P/Fel3vmHzZx+NQ0 +71uU4e+2C1dMhNp0vHkcHVNgIB1YuGmNerSWfjlJ7W0 +-> piv-p256 ewCc3w Ajg+xG+fKTW7wgV3u9JWyRWJa3VIhLMhl+ZP74Cxo4B2 +ekOHHZRd8bJw0IKS8AFsBglXSs39WKwlGFPJPVSagHU +-> piv-p256 6CL/Pw A31YSmLPjDNXSF7Bvxa0VlggFiARFDET1A5Lr5rx4UKC +UhtpUHx2jWYm50W29wJKFqM3Q7ncS2PswouAsNS5kTE +-> ssh-ed25519 I2EdxQ Hgv0BiBlRapqe13HgkLrcgsXtV7BqpMaC1kGpJODHh8 ++OqZcLBu08VXEJq1+d6l5UKM/MxUvEiGsd7hOiv8EsI +-> ssh-ed25519 J/iReg WqsNMuVYO7Riy8YbWf2qAf1zqtJdTdNLkyWK9qJeglg +1cPgutWIknYge3rRA4n3yvBS+uIl8vsMYaSHuErEitk +-> ssh-ed25519 GNhSGw 3DIN9EIoEE2ZBECvRHWcmTsQXJmyRoygubF5wDCMhR4 +aPqp1CDJJexnmjd89e7ZsJghn122TSxRZQ0D/uy/MtQ +-> ssh-ed25519 eXMAtA xuJuCOs5GIVCq+PWAI6E6dFSaeIpeUR2bsc3iHv/8kc +HHFqEhCnV4ermYml5T4jQY66p8It+AWvMhLuVagEx5k +-> ssh-ed25519 5hXocQ c2kR5P7CRLbH7SLwFs6Llh8JBkuq0zYNoGXIFUf7nDw +7MygCosyOG+JYKCdqQRBSStL6My1DVerpEl0e5Aem1I +--- zXuefJfzlu9i5SmwrZIX3tStn+NuANr7kU/WKjf3Ml4 +XDcpxՃmVU%J/eVtQVZǝ쐼O +ɫqidw5O zh[ሆQ{]*`5U[麲<Ձc Xmkoge}g +sG +Kp C%eb + \ No newline at end of file diff --git a/secrets/restic/jitsi/base-password.age b/secrets/restic/jitsi/base-password.age index c45ce7d..ce90c48 100644 --- a/secrets/restic/jitsi/base-password.age +++ b/secrets/restic/jitsi/base-password.age @@ -1,19 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 iTd7eA 367ZUPbbI5qMR5uMogQTZEfDn+Jlf8e3XFutIb/qPjc -iPCNTQRSgHFubC7tlH1dCQYaGci6JiE8bDsohEZhVKM --> piv-p256 ewCc3w Azq0yfOlHBcWU0JSwqXlExMaDF0zlbnFP+QLiFQzgEnK -094BScOASUNlhLry7ing9G/UPvA+CHCaabO6ux7qAS8 --> piv-p256 6CL/Pw A8/2+3LOvBOm8fAWGjskP6uRlVrLpsHxaqiLFPVu1l1N -QqVWXMtDi7tghhjkqRjEJKs/Rn24t1Voc65MEnlWORA --> ssh-ed25519 I2EdxQ qCWTO51tGImRHfeSYLAIW8Tw3E2QndSPxu2gk5bkckk -UB0ZdW/vfwed+vr6e50TKGqNt/XkYU0s6LLo6c4Ff64 --> ssh-ed25519 J/iReg OhCyH2nrPWyLXOrSrAh/y6NnDgjOcXHnX3O73EnMnjw -bDPgHuWW62/6v1xYf3d1SdezdIgzhxh8mOdLAzWinkQ --> ssh-ed25519 GNhSGw lRl3Cb8Di/sqb51pwmcjphy5Xne7glQBGBtAzIgCt1A -M8r3BN0wJFoZXFaTY+9iH/MNIj4SYMO88YfpHfFQKdI --> ssh-ed25519 eXMAtA hS2j2dCK41JIwLEPsbSgzoy8ba2mOv6FiKu8iLwjdAU -0MvfdNQDol/Znt+ydid10vq+eP9oI0Mtdcr4FKavWiI --> ssh-ed25519 5hXocQ rE3KJS+BJrVCVK/I12MBXwygBlQqEOSJ1fYoKOmQgzc -47S4axJ5MirfBz2ahYisgjucHCF0qBn2KFyq6VdGMPc ---- 9PNz5mobW2WcF2gVx/O8HRt/c9a6LtT2VmvYXt36d8s -_vFpP%Ԑ5޴jU1V-Mm`3>=) 7!/EcE? i4j>RYo ssh-ed25519 iTd7eA FmxDypfTF3nuajQof5a1DuDJUN448tmafG5vn8h5k0k +VmkdElh4bqOm49N1flIvvHG5DeJHIAOBq5HwSbVb2DE +-> piv-p256 ewCc3w A3xuH71A57m9D8SsrOATDg3CyZa0g7BtKf9YM79FJETg +7Z3DXDIpkkrEisfti5XyJ0pr4r8vJAOj9YSk34aKdho +-> piv-p256 6CL/Pw A9ZXEalV/w3Ckc142EvyWiwiGz+XiX4Y591cIG5goz5F +cyXx80XuN2o54/aJjfF2D2eSQYb8qKND8dju3qpoVgI +-> ssh-ed25519 I2EdxQ CgmRqIbxWB2qbtCG/iZYbjIrmdpLckO5JRQbVKki2y0 +6oXK81eXYbC6UkBxZ3zlsfalx1CcMYswCyNyBs2CUq8 +-> ssh-ed25519 J/iReg q4zCDbniE3kkQBLmdYh5z8TUQIJnwo9OhOeqfJ/q/zg +1vBsYkEc68i9xeiTUjtMWQDRJvAIaxMgFgZ0n0ckIRs +-> ssh-ed25519 GNhSGw 5OQvwDBW2s5RbndpGj/+D6Tw/O7cCOCN+ct5YUOJiX8 +oeYZ0tdJ0Sd2RdKYhloCsHuhlmAH/OGrPmSTFEqc6rs +-> ssh-ed25519 eXMAtA i3b8aEjNg/ZshyDyi/h3Kgcn62vSg+kszwA3DYBvXHc +LcvVYxIQs8t4vRzS54bPiTTxoU4scgALzwSBSGrZzP8 +-> ssh-ed25519 5hXocQ P9BGDZ3rhg+05uQoS/VVutQ7Mpv72En+9DUZnQ6D52w +9sT42Pe5a5UugU8opFzqY31Q6adLPvnH90O0uyLPoko +--- Ng9HrR6SQLPp2jQDM+4sHTpuK6FrR4OkROMH2mZDhJs +qF"kvpY6QО ;kܩuY={`g06>*~?Rb.&tk5Q*!/[ FJ UT ܴCŜY"8*=@Za`"^ +K,*3 [cUGTR_Uv*2Wۅ_ݭo=Κ'/e?I3V sw P]E29d<2hwpm^1zMgO`}c){sn QHA,X \ No newline at end of file diff --git a/secrets/restic/jitsi/base-repo.age b/secrets/restic/jitsi/base-repo.age index a815f0e78c8f1a4d891c3bf9f4de4162b9e76efc..0b4c7e76be826d00be89da1c1ef620634c06fed8 100644 GIT binary patch literal 1081 zcmZ9|%j?^80040H;Gv$xixV70@Zdttt4Uj#O5RP=w0Sg56LFB{@lBdn+dTUN4~nvr zZm2LA`~*=L2orY^#zY2+haL3dWjCD{H}Leks2BZt^!FEh;Nt+l=V$Kzuq~rJdpX|& zxJEm@*SbX!_IwW`2z1nq7T&<8x?mF9`Vyf_%nN_@&M*;K^Wb~qr6+zO98 zD_N;C3!fv1+VE^$7w+(X7RgLu<*+H+c1 ztP|PXYHo~90CHBFz>(&IE~Q$Sw5F6L1?99FS7L5!6N0qIMO#io2E-#xGh$IZqU8>% z5gRd(z#j5c6<@3m)yC}W!*E1+AQ#|vV5l&%Q0b(#&T7Ie)P<(InRx*5;4x9-73m|s zCS)X*CrG5|?81>!)f!c(IadxT)j<~{SyJdwsJzohW}>qbD^y2@@4z=F}5(fFePnQQpaId~XJr92!bh#Og*RZU4jxyiN9SY(@7IUG-9%=rt{Rhuf9~X=VqUu9DnpDa)-R3 z-@SS@famAmaKMc}9zFcw{r9vhfcxUk6Tcbui+6wi_QH41y!`-t@Z{^ai{1HmZoXyP zw=Unj_gH)T(ogrFKmPT{3m<-e{n97j{Qi$}eDc?o&BgmK+`D%2ApJ$UyvA;Q_VMFi ce)aU5z3T(|+V0%fk6rkLW6cNb^0#RR?CSIH%oeuJF@Nfc17;dTz5C8xvharbiQ^- zJnQLJ%+6X()Rin2@5Q9#Mj1Hf>s4%oV!fZDOGF$RtYvq6I)v5b;}JOZ0fk_gPDq za{(_A%R@nbMUD57-xMo;E*18FEQ}h1%8`X56N{PiW>Us08c;)FI41#g#HKNm=@hfw zXBo`NGGi{LEfYg>L6f;iodpwj35i%wn-H-Hu?{R%3QLbxOR_*^!~Vzm_li8sIJMg5 zCRQ%by^`&#WV|ukg;LSiY+6s$s%7>F2WFjE|?=s9M!Zy z0J!GT)Jp2lif#f(VHsD)KO2EZeO}u|@Y2A>h2=rK>)8w&2@-A06nG6Yxj~{c6@sZb zs*YHuC1@LXgDY~)@1$nn`&>B{40ml;=A@YxYgp9>!!=u_Vt095<0N0>s`lKfw-JGr zj4y#9kIys?RLvo70$eyu=OD|I<)kPi?gg7NSLkm}crb&68Xj zmo;e3tOK01Bw#abKoF^V;N0bhUdvi2LmcFm`;vlLaVH1^Uz`-Xl(!dC4@{gH5%8;U zIpNhKt6%p<42`{CrBFMsM>KJn&5pWNu)`=bB;)sw$}_SV50Pfze$XMgz`xaWTU=gX&G zc;Za+V0h+>gU9|n6h6Fi>B;8}Bz)lJsjuFet-7*xtFdS-o9|{zPInnpWnIo0rdL$gHIp+gDl{`01JU^0{{R3 diff --git a/secrets/restic/livre/base-password.age b/secrets/restic/livre/base-password.age index 8aa998e..b61d6ca 100644 --- a/secrets/restic/livre/base-password.age +++ b/secrets/restic/livre/base-password.age @@ -1,24 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 h5sWQA 7jY8QHHFL2WxaJv2m1uq0hO+aqiEbpyWBH2/d/hgixc -MYcZgIMrhEuQ78XreOmiPFbO2tbZa589sEB2OwZgPhI --> piv-p256 ewCc3w Ay6DjVZgKM1pOB3tQPUF6CF7f4hNixSarJ2MP3Twl/Zu -nZT/5+z9hlJSv+F79VHxnfs/w2j9+0gpiGhg06xRuxU --> piv-p256 6CL/Pw Ax2XV0ZQZepqW4t+ZlQHd7l607R7tWPbu9HlLsD0/rOk -uMYtOnWOGJfTwuUO5yecekZ12tXHY6i7hNMx6kD474g --> ssh-ed25519 I2EdxQ yV4uscmduxg0Nb0usyxSHOE8pVBD+O9tzSkt+bjb83I -WXhu+P6joFiXPrXpw3jHSlwYwN6FWHTDHBOVQErTwks --> ssh-ed25519 J/iReg 4bZ353q4IjuOnokiYVuzn3aGWjTAf36X0YNnYuDur1U -ReSLT0e/5zqgykRs3Why3Z4jeoW77OBDIGttEKM/vTs --> ssh-ed25519 GNhSGw jrBHYvWG1t1kkY1dsYNLuE7+5Ww4zjcD8fMbpnWAYAU -zhz8sE2ZZEx/oEy9g11jqAl4jkyoyCzQkNjx0Ae4u04 --> ssh-ed25519 eXMAtA UBU9OazTLqvSvTgaOP4eHyBjLwWl7z1DB5qM8C8uwnw -6BpmP1J/gRy7HDRowlmF/FPH2xHQ23n+lcOQbCeKntQ --> ssh-ed25519 5hXocQ IbOmdehHBPfP2XXKzpmLDvQ7Hl9u7oR6Uu5P6aEfaEE -m4er8shcYyyBmLiu3DrcVuwIrHi52HdX/EapLeaRPDQ ---- 0A7blhuXIsOmbLj11PJW3VlvFU03kiyrvCn/riksnRc -jIP!ilYN傊6Zj\$bOC;a2kGEsܞLo  -EOI/ zx\-&? -}B=JE.u^a`'q& - K":K}mfL2y - Z Tqk,Y 05ѕATMtu -S}0HĠ(yGriöKyȊ1f0Ä;x*MQ =T_l@uwa˨\:15Wf×$ \ No newline at end of file +-> ssh-ed25519 h5sWQA s3Hvez1cnCF2H9P+rd5gdSL9FFH0HXbE2LK6bZ/b11c +S59vBvdlYE5oUIBBzULQOQf7eTFe8G8a8zwiV9Gua0g +-> piv-p256 ewCc3w Ap8Ve4sDXXsX+QR71Uq4lEw3mOOZ+rEgFPWtG5+24G6C +/YtXI/IWFGm1tj6i1lYmmt3SmtXDG6Q9u9RqBzmyHeg +-> piv-p256 6CL/Pw AltSpiwycy4adXPjwlYEDuraDkh7egX1BT/6rVXZmDzr +a2KcYql0M74uSF/bUb3ueYq52RsrFbgbnEsKU1usZrM +-> ssh-ed25519 I2EdxQ IWPrSGwe7aAnVDCD00c5PE3BgFS+0Snz4GsfUlTk9zE +UzI0zZtQeMeMXAz64AkGTPXZKh84zqJZDSqHIaqkIVE +-> ssh-ed25519 J/iReg pEW/BER4W2nShzj+avZJaClxTJyjcIUkKJXyASp5jDc +UTcHX7C+dLIODGOvlK5fNCq4N+vBPKCrVOQqsQZOIko +-> ssh-ed25519 GNhSGw u5DcfBGGOKwO3szRlaP54OAn+M905ERCrq3fRs1SvlA +3vcnDhXKSVm9tuQDatVLvP0vdfTKhhgmri71pcsFmq4 +-> ssh-ed25519 eXMAtA ZA9BtfypvahpyRCjFvUQb2nYF1kehcu+jw5N5k4O/2Y +wgSZHcP7RTCFjYE/TukwrL3htH9njR2MuQQCX+9I0Tc +-> ssh-ed25519 5hXocQ qgtDvnG6nIQuoktqAZttCdkKagQ5Rvnp1kIf0zWlVD4 +2aS2bjyH5rYvHuzvZOZ9EfvFGbK9WPxZNccZzs/h/1I +--- 95qLvbwRRLLKnzBaAR8XZqx0uPkgJXDena0JdFPazZI +V)区D,̯/c>J mqP VQ s Π\=zz +w6s|yb]Cv }"i^ b DwOi Ǹ +}M݁Dsˉ#vv}p"9wOyxa@k&]Pgl=R&5Wy>g{й:7E 1;ppB^gwGjgSg]/G)9Vn[ ͮ7f{ ׁ \ No newline at end of file diff --git a/secrets/restic/livre/base-repo.age b/secrets/restic/livre/base-repo.age index 34da781..4de7236 100644 --- a/secrets/restic/livre/base-repo.age +++ b/secrets/restic/livre/base-repo.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 h5sWQA 7GnmCdz9WaGmPnIQ8SXfJMftZeqi8zvyNPkxLiJphFk -82YjI9qCXZCyf0g68QcqUb4EX7nm2TWXodM/+sRCOCY --> piv-p256 ewCc3w ApXrKQEsB6xMzDBmKg5Bo0+nLLr0qCffCeLGusfBwWOi -4KKrkZ1wBejR3JEXHbpK6W9AgAwRe7kjpENG4pb1/lY --> piv-p256 6CL/Pw A55uM9X96uqfZHcImLZRLp176M7BCLA75pXpLcCc8lGT -GLPE/02bQnu26KoiKuQMhnZ/UkcWvEOFJMT2wl5uZ0g --> ssh-ed25519 I2EdxQ dxMCBeWj90oUxTK4XtwfsZfAaewzmRGekSUtjNQr11k -pVQMkdvwITS9JMueufsZkGQVaN3YLt9x++JwdC7tTjc --> ssh-ed25519 J/iReg FEcYmvNC8lGUQKXqrD3326V8hZ/rR2GDDasERiRudlw -H8gWKHNlDinUByzw6Klx6XRsgFoKKJ30ss75bHKYD/Y --> ssh-ed25519 GNhSGw nU6tRkenRl5PoLgydOiwRvzDhDw4yXV7ZV8Evj87DG4 -xiXlmUOFUJyWMOuLrQaI+aKstAAOUB8vDev6nL8wnJ4 --> ssh-ed25519 eXMAtA k5fSvFS8k6aRk1/tmujblfn/zTkplcUK6swPQyS9XV8 -ZYUdDuTRBlJ/JNLtO6hLdENsfjstpWibmYgqpgWXHdM --> ssh-ed25519 5hXocQ byjm3Tp9Lzxwkqv8CAZSe3uFwa5b8QMD+CKDY24ijW8 -Wm2bbp3XKXzXPsUpK0C0rxt81z7YkHk/KVyT2zwr0Mk ---- Q/DtuVFO8sq6eAn4fIjkpkzXm6HH/wqB+cDwjKEsy3U -8< YM3~jEsbmf 6x!E^ x@OF~\H]a vIGP)#I2솋10Rf3;In"Zz䖢"ves䆪o= \ No newline at end of file +-> ssh-ed25519 h5sWQA 8smS/bkEZh1TdCxcnDDRYjnWYUe7Z+rRNlJuy0SfcEQ +vXcpmg/0Cv5HMi+Z1HgeGDeg+yk+r0icbixvmFCMsMM +-> piv-p256 ewCc3w Ap2VL+KQHyz6ky5mauQrrUQHpX35LLRazEtZpNdzBo1T +LNryDJ98enkoLlBEW7wa7aQ0xDhWBaO7dlF/EBIk2iM +-> piv-p256 6CL/Pw AlElcg77skwY9TzHq8OA3KSVjT8Gq4sejTBFqA14AByQ +7FjlCig0VZ3BWrI4Fwxia5AQ2Q3fpYMq3UQsVn+2tPw +-> ssh-ed25519 I2EdxQ /WXed91c5XBOS2SUxqP3nTytRsAMkbPLC6H2Kktlgik +tI1FG1PeH4i3oY2UMYTRR8LiNDsCsSneWMNm9KihMVg +-> ssh-ed25519 J/iReg iYUMITeSIwyOMJEDtW0vRP/88L+b7aIhMdsP3YKWvl4 +WrIq3DwqgGvtvxP7KJxifyEuoFQ8qpN1xoVOLygjOq8 +-> ssh-ed25519 GNhSGw SNo8RFlru5i0blcNToqNyC/yoA/t986fa/wiW/rXrQA +6IaBULHrvvDidJ9NM78BzQvlgr8lAU7GvIB5DAyG680 +-> ssh-ed25519 eXMAtA xUR96kjU5wuZH72guvX5TkVKQdLAu/PnR6UaXZrpkGQ +dDBJsqTBIidIfYjOgvD9sYR/LXwu5TBOjqPCWPhYqMA +-> ssh-ed25519 5hXocQ uAF1OlHqcN8ALTSGijyePFqeqk76IyAS8a5hlc/LFQg +dla91mXYpjJJ8T+fhRHl3eU3PtDysykR9USOjR6xWPU +--- 9s1LZizUd6PlUj2RyL9E2W/Q+HNj7pqf4DAIA6sAeZE +z"NOCBxUTF"*.$Zz~uce1O/x%mFOz~YO ZYDlSNU@/CwfJt^>Ɨ<gT GTH \ No newline at end of file diff --git a/secrets/restic/neo/base-password.age b/secrets/restic/neo/base-password.age index a3cedf06270f69d22b60fe4b5fa2aac41a82427e..512e8d40bd5f5b316990fae1e7e0f12291d55e8b 100644 GIT binary patch literal 1235 zcmZ9||Em)P003~Th#KS%Nv3Ev`bn7UcDLQ#CS=~X-EMcg?Y7(9Zt=3)?QZvFx81h; zvK@w{BuS}12qGpHuP;<2{t}325Y>B;M&MIWC?y3+Fp6H-5Aura$KGG?fsfkL)A~Rg z&ph864xS&5dq4;#(mRrqiJ8{B5DbHbBtUyJJxY#=nTHmwPQ5arW@L)2>PClgMqrRd zLXzy}Bo>!Vy3-EuVFEPi=A;K;rpyAa)UJ+F;)ri+!YDSUBO*`+vjIh-1F}d&|7o5T zracHol6pjF*(iyP2R7tZA*x?;!-m4P+-4hb$Zn0rwWgz{ywI6eGVQ@gv(%RthD> zDx#((gPn?5mb+j?vOx`@T#rvMaI0hq&Pc8GgkLSzWI|vlq8!XJE{<9zh;y1F z_f{`55Y?Ru$)VLn%Yj4So^JNkD6ckRR>YesXJj=PDsz4v={Z1!_HiuHg?+5r)F74Z zsilmJR|~M-5F<8^=y`~@XuVu2q#Pd-Lw}Qj`@P#u7?UMI}hhr`iZ;O~6WX7DR(i2uxOM zG;cQOD5*3WxH&}(Ez~jE69784Bcu}-y+l@%db0VkK{BF#H zd@h)QAz{^U*_aHp#IWKjKp}^~rI_zbXYn*l)!LTO>e8Y+Gz^okn(PpfbFhM~)?l+W z)Py9`&zWsRLu(~i;SIDiaonmh02)rJ1UKS(3UVT140*YN#Uuzy6bHQ^)j?%j&X*~+ zD9}OK0eb+ORRBFdqWUcD#9L>Bza){X^StAK&oQ=J3Ev z2fh%~$M5VtxNsEi+~0G3bm`&f$rD$od}HqEIq1`+zlf9TTIjEEp~_#mx$@Q`OMWh) zOI~

!Py!)2a2>i1uz^%O{^*c;(AWKi@li?fh@x{NjNwx>I#0?|y6U``G#Z@AuCx zzkDG@rJj@SQvd9~*WW8ho2*m2&)xZI<0G5TBKHs8{subA?I}EA&aD$(%r>`Oxl6Qo zJO1w0hWq{Qx&cx003~2FjznIuv8>)HKSr#XLsi2v8jhUkDZ;_$2@jtcW%sbo;&-P*_qkB zncc}q$XA${AjO%QT3H`D3L=F9qk{q=Ldv+z#E1y=Ll5yomL1i{uD{?1Kec71O;-=b z-mu+wH}-=T5M~qU$>d;Qr%eNd;cPAm(B9aLlE5f8jw7(*2o%sPRRI%hvnB~*N?$gN z0qY9m{&d$3Q^jbIkWCV=!gO8LJPQ;!a6F0wU%?bm9U}uukmx|x^eRCW)xp1-*ACMj z2qQ@|B6KK9=EE9A4E>R;HB_i(*hNh)=$KTJ#=MV6;}XxfmN<%6&?z$YvHV zG9YD)gk)HoZe#-hq8-PxFpDXog=x6#2N@dZ^-u(c5C)}z(5X61qVD8dT$#ZGI<6{6 z$|DOcu|n4by=%f0h1JAL+*Tz6bSvG(8Vj^Vvz1iA3yHe8g9qje1-Vg+YSs(~NF)%OTipLAno? zIa@ctmPOZnRGkhwSk`cd6ShZ^`Nf(kSMtMrvcr*X6BB5mqPc`SoiZ4{-%PP7fPu?B zTLM#^HpC*+1t9JxjB*h}D`tT4c*KEyuT!b!2By*rHNq$4EKbxaoh+`Rx$gfo*p~ac zkVH(EvgL7*f*g%*U?XZ^Yazu=@p(^~sN(ri9^mtQ3CHMG!cc&5U#drekCZb_HsyuG zZcouC;wpmFMJx6_7Mmidn%1Eb>2x~T%M4?&BX>$=TgFfjmDN#D%Q&**QS=1TP+dh8 zJ9$#Y6e)3h)_HzS>sj&e(Nphll2#nDZ~l=!cxBm+clU?*JonLw&+J;gHmbmL#&@r;`75(w@4Ah#kL_KEf9w_d*IvA0xgPjS-RJ3~GF>IUgi zxI{@JV4K9ho_f5@d0pS^NP*4{VhLY=RRJ$FTTv5T)Fem E-;9U3!2kdN diff --git a/secrets/restic/neo/base-repo.age b/secrets/restic/neo/base-repo.age index ea17bb8..c8797a4 100644 --- a/secrets/restic/neo/base-repo.age +++ b/secrets/restic/neo/base-repo.age @@ -1,19 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew HrjD9nAAdsEUuVrqopSVe4LeWRG4VNq15xpaROaijig -JM6uRG/ZOF0k5RyPZ9GgYpqrxtSk8ilGcK/XlOBo98g --> piv-p256 ewCc3w AwpnGVxyMbJVVo7crtY8UmmXSb7JkiYeQkuKIcxQWazt -B/QEgncQbL6o0wQVrtOXGd/NtXQc6YI3fnMAyJiV2LU --> piv-p256 6CL/Pw A0eWgAG+A5zJkt9VFbG+FQnaPnxfE9Yi4a/2B1zDgnnL -BaXmz025mpCEuk80JyTbBkxjmp8LzylfdaQ8Fjo/QLQ --> ssh-ed25519 I2EdxQ EZUJkpSGVhfKP7PQVWlE7T+UeN91KUqrLDVULhBNTwc -1dIzlI2AUD5SsdVW7cSyGrCNk1Tb8lKzcnBt1ZVZR8k --> ssh-ed25519 J/iReg PUnM2+s++953GUuvyh1OgUKhjRH4I5cVyn/xw68f7DM -nfYdjPsBwhClKste3z5cglkBYdgRVx7GON5aHDzXjhE --> ssh-ed25519 GNhSGw jeS+Dph7ULj8BliqC8a2rmWGn1fCbHuXRMNYAEc9+F4 -U92NFYsd+7FItUderATW1HYXOVRaB39My2UwSRlEl2I --> ssh-ed25519 eXMAtA IVQGZJrqAF369d3v+5u4LfFQKlt6Fbf620liAtPHkQA -PaOwkcBO1AZUk1FudW+Cjr51ThahjMU2EOhzvdHnS78 --> ssh-ed25519 5hXocQ Bn7UDBV2XL2aYm+tiPnwq0lOk10MkjZz4sqI1bGLjQI -3f84njYvKllhvSk/xinnqvoPtEMUqwHl53SaP848v6k ---- sTwQe46+Bv4bEuhfWUq9agP191KCCELm9YSfu/88rbo - _;ΚC4 =CN|Hͅ7ZD"L'J=UFk$yǥ9 nt껦 F5/H,7>&?c>nLݍ% YaY]T \ No newline at end of file +-> ssh-ed25519 /Gpyew bhHpoNSAc0zs5dgCIr/+ZLJifvGbafWwSzavRm2EQBU +QjF77E9doHOxUtnpuw9oKrCXFAu3BgzD4uQ+fi0zrmc +-> piv-p256 ewCc3w A9hKXGbzDTvGl4ICgrx3n5K+a4so3/4zqNEUltP64/T+ +G4t+0S5m5J6MWN3JEium9uANcLy4p5MSd1yUB1dSnrA +-> piv-p256 6CL/Pw AynRgJjkPnlkbOuluN5c8ennf507O6B5hlnoypLBPTEm +azabHE26+h9PwF2GmtpqVcutnJzUUbw/eVJqgDqaNnU +-> ssh-ed25519 I2EdxQ WRJklLelphBX9aqlCCBem7eKnCnMaxqN+VbcI0Wv5XA +juBqp2VSbHV4TIcQLaqet0aqnU5JdQvdWsaFI7AuLq8 +-> ssh-ed25519 J/iReg Llu2sIOBhU13byxLsULOC59wy5MT+XByFdKbuIBa4Q0 +TJudIwBX4G+Nwy4wB925STTMww+k0ltSkGQzu7vw48s +-> ssh-ed25519 GNhSGw Untdyi44I7bZ7XDU36dX3SCfvasioUXhY1+hXYalGxM +6TYJYUOrG4+nIPpfCbCf4GS1cK7ZSM8O3eQsLFG9c40 +-> ssh-ed25519 eXMAtA 7hXwjXXH7wNASkeGO7IHzcbxGq/iz3Q+p/W08/+CiFY +Rt8Zyqk9hV0niX/sCONcq0O9Be/LW9PRTo4An9HL7UE +-> ssh-ed25519 5hXocQ LeH0LRNOdU8RPnLHHYlA2C8rDh6LoZDgtBt18M3AR2s +dH2clFAWOum092IObkjFSdxAeoec/MiG+NTwafh/VOc +--- X246eJ9TFqHywT3AWOKh1CDo/accKiiI6N8hVDM0Pws +<rꖙЇ1+q| Py͏ +[ٺ0 Wen0˟h0}K{:/MRӖڕChPw?}(lN.dr:ipBh!z{ \ No newline at end of file diff --git a/secrets/restic/nextcloud/base-password.age b/secrets/restic/nextcloud/base-password.age index df0f17898035bfca83aed6cb9636cddfd080430f..7a54debf9d0a4c08a3843d57dab710aa0d452535 100644 GIT binary patch literal 1235 zcmZ9~`-|HI00(eU-8piB^C&WW1{it~x**!0-L!KR3ZugUcEC%wPm!}rltmAGQJ z+|cp#u07dxRlo-$@r}`bUyCa;1j8T}#W^9{#-o}-L17sdsvV;YmE;UWdWJ*EO)UW{ zda6XRYEO1)#^OyhB7h~#juC*1QMC~T^{FC6bWM`!U=mIbletmHg>Zw=v;F=*nxp%1 z2ZE8P5@cFaK@@lLu0)UxBteI9f9%zzd$2!(=l#;Np_LUB}THbqSL@CZ<Q&uVD~X1Po~bIf zA=Z|*NI|4LGPaZD22IvFNVevMH&`xG{ScX2=RK- zlx+#ktmd&zJqOaJnQU~l)(}$|+b}XrQ^@2COEntM%ZeIh1~n_Fr&FBUlWT+=>r%ah z=vD|h%oUKuE&QyX1M32xt_BgP5wg`FC?iZ-TeCprT{`*HoD&QU-wJi%#Q6QUdOC^u>O}HbA zc?h=+H)m5a&ImCOF&hJ&m--P$1dGY7dcddIwu-4D$YMz$#JhrCXGmM1L#Z`vNI=U+ z)uq{BP3pGzsNnN85kQQDK-Tl4cG=_IgjcI0ux}1U8$v(>nX-AlTu}QFSm9htM!06V z74vIgIHE(tqmu=v$cYp?&~dRnH2I3wM;5hsJPKzLwX{%cOPbazO%bC;q0KMms+EDB z)NHwx6rm&spyn_z6}kN4L)%aMCXGoCE}s~ix$eSS`<}k(_sqGIAN=vEG5g`ewXu_1 z*6cVvamifyd^C1t(~jq!aSm5!&k>v5)LMJdfVD{ z`hp0-L{8*^1cQKv#PA{!eKEmHq9H+q5H#`VgK`l?6fZ%Iym&c2di)1|pM1ah{&drr zHHPgV@kX{g+~5W#6lH+fjj1rSW{nP<%VqEs)XJcgn8KN|9|seXB=lCNGflEK9McgA zmq@_@)rwd%`&Fuu5MWUQP^wPX!>FFXHp zqFzxVcc>Q{9SJdeL(&`7?L3kgM$9&ou3W}QvYK)JYoWyoBrIAzB4DB#(V#}TrfcgC zC8c?5lIek6hRLz*sx9j+kiwlhLIW{|3~)57aN@{SV}jL_01w9)CW4HbH0ToJx7n&t z1fe0av_%G{I+Mi~(TO>#^Stb0aUi%pZY6;L5^~kI8#JGd39*Yirr4#HUlK+<`UN=`~G$muAaZ zs@oP*f#aJ3E6ydJLR%wH8pDLexl)`~t08F^996PiCtFqdv70;4FC=U*eNtkhQMsg88_DH4dEdEH@CTu^_ z$}JFUh$irxv%0+FiSI7=D!|@9ZxG9t&8fBRo8N&SE6nRNhn_mPdAaxgw>QIs?|r;; z*NH#wC@@#fU-y<@zU%1BPbB3oV7qqSxvqJ6e=7TKckAh|zY0(Bf%FY|>E?^d(Ymp z5xg<8|Ctx`)PecU4`|-CIqvRN%6enN?Ug;NPM6=>Gjr|mh5X;!KJ8t7Xz$CnJ+Bn6 z?A!h8^|cGi$_vMS*@10Z`9|}lD<7riU-`mW%YOga??+!fs~kIcX&=Al(b2~Hkrn(u DKP ssh-ed25519 /b16EQ h3o1A+lkjp60+GbWBzn5X80SiMc5C2BWUkiwOQ/Ce1o -LgVIoaknvsFcbOZMcaSjSQ6sN1axSXcl33LudMb8BMc --> piv-p256 ewCc3w AkbgocjkeGCGoqwUkxt4+nUgFizjkpv5g0UMqN2+/Jwx -jcSLoynzd78v6DUoB5Vg+mfmMC6HM8+/kOyU8uJz2P8 --> piv-p256 6CL/Pw AgVKNHVcqn5/TaXDLP7y7aRqLKlhNzDung+zqnaVv4TY -EVyCYrGRujcor55bQuaDSTcnYkFfG7GwiA1L9UOojxs --> ssh-ed25519 I2EdxQ FYC9hhwUDC3Ny/LuU3QJKdbcJf5WWX2+VexDZsCIdhY -6FG8tfDK1H7Cs5VF1BzdQaWZnCQkHhKedpTqrHdkbfM --> ssh-ed25519 J/iReg pgrkKtAJtZxfdu6OWBOG9K5NuI+93QNlmfqu/OQbdQU -zT8Vn369wmCjqc6EI6VkONyZF5t9/dVEF4R2kFGP5hE --> ssh-ed25519 GNhSGw QmfrulquW5B3/O/BgBGnPd+P343sR8OZVCKtYO+eigk -U/fYyEuzLERPZ1GqBxAwk/UlHhjPTg4RDResF1kfzTE --> ssh-ed25519 eXMAtA Y+nxmyrQV7ieAPE2jCq5lVCfNhgZkLWynu0YBhdrTUI -T0bTnwnxFktvvqu+5AzLQzW+K+6t4y8g0HgAWK4k3so --> ssh-ed25519 5hXocQ MiTdS5yr63azG20TfqHBXUkpGztPIGvbwrgX+UGv4W0 -B2agr/KqpwJSC4X8q0e3pV7qC5i/pLHUOPTpuj3Qgxc ---- o7yL3QHbFdaxZiOOmSmCbnF9K1sc2kBQTcRIgEguCs4 -w3j҉ pMO{ g2bzQaPjtZ&N\H&uܫ4j"1n䔄*w [pǛ/#oD B|2K\Dyuyt=|xpF \ No newline at end of file +-> ssh-ed25519 APVFfA rQE6cs42hRU0MM4+/CUhwppS7Qc0OblxXZOdGh6VgnU +SEkCtkyrV071BimfDKAlK9530Wo8TmE2mq1FoEO/Q0o +-> piv-p256 ewCc3w AwukI+vZo0Je45b48TesvabZQ7skley98KosKT4Y3V3m +xLAEch6Rc8WB3kh8IAhDlRIAJYk347kcnUcciz1kzss +-> piv-p256 6CL/Pw AkbnLLV8zV37NGGEnTf7VhBlAdaXfoOPdwF47ykGdBsa +ZpRT0cOcI5t2l5dKwgZnWbOYAOu3Go0765I958ADU70 +-> ssh-ed25519 I2EdxQ BX5KQTxsC0NdSyL0Nc6ZUknswtvwJ3H+QaSe7eUThyY +VGTLNZjw2v2CRUZmQd9HIP6CobqXJjwkBBfD/pJt1Xs +-> ssh-ed25519 J/iReg 2tvoH7SheATMK59Ld9XVY3/ZyeouDdxHUIzCtHdkV38 +5RnR0o6TReOgNzzRdKvnire9JAZvcdZFA2DOLac/J0E +-> ssh-ed25519 GNhSGw Iy0Ry24gWyuh4ABPTjCAyvuPSlzbckPnGmOc1D6UnkM +dWnvxp3i/N74Uo+FdjHuQztxLFqZ8Aa3WfzAEf9YGhQ +-> ssh-ed25519 eXMAtA 0kPxtqJXjlwSGQNCYYcBRktZGkuXJfHwzG39B0x74VA +xjljx4gqEHkj4fAhHjxY9cFNFuiU/FaEcsZrNTnDRT4 +-> ssh-ed25519 5hXocQ sfzqtBNO1RwG+NQxRllzs1rN9xxCAb9efig2maLcexo +OFXsbD82d7BvrYsZKFzF9uhiZfLchzezKrwxOn9TwXI +--- uRC/xvawzyma8h/zX+s9Sy38eTYnhz1F0IucDPax5Rk +FĤABUIdO7jxloW}=6 + J?AB4vєw SF_Wn*N+,]5Ks;%@|OQg hNm~6j}t +(T٪鳗說w@|کmu \ No newline at end of file diff --git a/secrets/restic/redite/base-password.age b/secrets/restic/redite/base-password.age index 35e8a87026e721107363df48a43fe97e8f2b50f7..ee8e9bad3726354fd0ee22b61a339df0dad13c80 100644 GIT binary patch literal 1235 zcmZ9~+pF6I0LO73lpT7!3_*n*VHJlCLQRt?FaIX1-yCmT-L6rHH^NzY&K;rHV!>uN$B zDBjfdd(PlK$J4J_zaSi4XzDh zUSRf9E!sw8P>hPKpv0J}%C~*H1u-;0c2lStS? zoN!?@9alp_Nrmw&Kvu@C0XSpH!V3gXPKrvcP|7(zu9kyQ-R%JbttD10ihNQIkWB64gc#1^J(qCMqEFkAxz>u5dctb0blu!#RFy^RHh0x4~!B%Ap;9Cra5h%`4 zTx;ozB{<)muyG0J2W^Rlgm|rS*9qY2QjG?C4ONfRA@8M%GA@CbsdCMc)9lIYMBaDojcvg4BtyIST0^o2(Cq8te3_s5)`o ze}DXMA%&X36~ee*)3ox`z!g!NGCiMfcZw9%s0+G;@`TcI*}TLC1py$aObmsS7Kn-_ zFqSQcNlypmvD7s&FK6n#&=&E&L34Db&}=fo(rv0#&HCARu9U0+n5bf72(xR-aG*y5 zrZfOC=ofM-z-c_0v3gDm~b(m(QhPh3MtYa>r0cM$lqnzassG%k&eJ(&U z`K20aNRGnBt!!S(8MLmDj?kgms9&tM7~d1U@LJHxzLkZ_I#Masg;vZ?%O2;8Ubf>E zliiFj$z@6v!mu+Ids+vv1t-Pl5jOG|HkL>v;zlrN!xi7w6)a8Q6%H@w*-46@whLHa zix3NklujRF1b&c-ZCroptNf=oZ+={y-TLOv{Lu`sVlnyD?jyj3&EH=9CR%uRXwqgI3?`L0~y<{$1Hj6KOcxKCE#iK9ZS)BWL9+)+V&u%<8v$*E^ zHNl}53x6JZZ`1PY?meEku;KiZ$F{2{)}_v^Ppq07j@HsoZ@maUKeOwllji()fek&{_AxM M${zT;^H+(#0ivY7#sB~S literal 1235 zcmZY8{maw@0KjpBvbqY1gd}+2P>FDzx9#51vfXyK?e2EF?Y7%(RC0T{z1;2Pw%yB~ z@{usoABsfFG{asD3o=2%D74~{e#p??P!SC=iF_e_${#9`UhK!7{(=vD;oH%*gytxI z?YBs3MyWS~Oa;QDq2i5qY;jZsh`0PA`Lbb*SQ>nc2jXt?A9 zy<|R(lHo|jn_?u!n8{#hq(Gk4=qT)VM3EX%b|m;9ucYL>A`f*3=j0UaD8av)XO0pc zoXN(uF{-4-al~b4vsxQXBoF&1dfgVPTjmHN z^}GNL89Y>(pWM7Y za&52CYDs1x$WWT(@j~cNVwsK^Dw4#d=x%YkNC+)e!6~e&fV5r7gbfNLN#3-qc3&mu zS0v$*I$`2AYC!qgn8^)6RQE}b9Qu;zhhDv3!-!@hHBNJ7FC!O?Nhv0d{aUBiMqB-K zq{_anFuFP^LU0sy{Duuw^6*$NTR99F_vUMrq{(V}oc1u%?~Li7F8fkN4og^=M1>kh zW-Zm62KuB>1U0acq8u@XlYKOlbG4jGdrkzF>vg!Iwv!x?7nxkvZ+kQ$XPl}FfTj5w zUN@TfI6fgpsgPq?+OZqi0Ws>jSl|;qFGmqh5)_g`l{C{dQde0$W|!$|$rwX)*zUJ1 zYtRb{`~bo8l7>pnf-PH`Av&zogG_3^rnM;~MB<~g-knq=C-2xKgBJx)v!^4cX9;4T z$7KVK+LBCgp4LLa7$``2v5D3Cj$dSPkBYK}QIq}Y1`K0ft!PclwIpx3L8|>fEn~D@ zg^5RLaai%wNKteww%CPK7AhlN8IZC$i}%VwujA!LdXpmrCN{0-U^^fM95)EdfH?t5 z5{S*UAeZz6CW{vUk6?QRVgS0aL?RJqWVylnH}{gMpdRHB!No@9tUN?b*a37+Lx_ex z92zakWMZ@MB5dl*y`_Wtxlgucw>0|O-&nis`sJsNuKV=Bg_-`PbouK0_d?e`KDKM+ z9_jkv#S4#pacafS<{dXSABCR4wDzDJq0atN{cXk5%M*`mesj?` zKZOsRo7suYoImsO(T|)nQ`H}X*B*WrS^NR_j9I~TZ1J%l7Jz@vy*t z`D|**(sJt|N1EZ@ZZ2DU>Alsoz<}dfPa-HH=*g!ieV^dRe{sU?V4Hh&U+&`~f2ycM_=p07 zXTYY323sE^Npu88i!_rMkezS^#!D+D7A(t9CGp@In|9YJycW}ej5V8yB{%8XL=Zro z>aZ$}MN{`Jf!QB6Ua9(eONNwLrPI;A2)cSjjq=)@|D%=haZq9;1#a81hqoY8dL}pO zN_(;An>1b8$Gq#^g{I3!EuGXgV?Y}^MGz(02|$b?Y}e0toyP@3wUZ=pl+1*}-4&!WZ(JiD+ebUf^aiR1-RSDE-QT>(QE4%K&x^0S_mq z12C4V)7DRnjyFgV%a^__ItxndX<5shF4U(ggmg?u7_)zK{kKIC^T@S$g9b-fXkLPa|b6 zxUfzj6Wp_gmp7B(*w}{PS`b^AI2v5ndlcoO&{SwfQpU7f3n?nmfzu{ipgx9234pCk zn699CAjRx~T?U?>sm;y^*^Q=-bVX0x?X-ivlJdgK8m~nr--5fIv`JcxkHgjo-I=TC z^`VZ|nOZJp0o%9&ia!IC=tA2~lQ=0#FH`U)EmpQT3`a}|+p@aID&&P`*)%ECZk-qacKRLRQ#3 zk?m7Jwn!w3tD0sAZbQVJOc4T6Ad(_p*2u^zygBGPF(FZS9VJcer@_3|xJqvzlSSi} zkxeD$^rRG*SrjgTA)$@2j^NT^n&8%|ZhX@J3C07}Ot zC0GsDL|C+$l)L2~fp8}9ah5TA%DXr@siCnz*L(upeRA=~n}5DN`{{$X&`%4r|K&&f zEA{UE@89|G>*FWiKlGsNUHSIx_Pg6}o=!fyJ^ljt?fT8*_1E4r^{dZm#2Zh9pYvz; zxLa2@FQm_2)4qI3dUW;I`o4S5zxvU~(2LRh##vjv@))+eR$h7Czrp>Qy$n3?$iwfb Y_4wv@8Db9ZJPzOb{rrdX^PiKy0ezBd_W%F@ literal 1083 zcmZ9|&#T*X008j8P$8%YgNg1^L`AJNZPGLijNvywo3wdpem6M?c}d#*YMQ3`*^BeJ ziyj0Y=*9UICg{P7F#Iu(L)}5g@Zw2u7ZE(DAb8oqdG!4SANV*czvriJ-eyI(NnhIJ zE4Ug!y-S_lF6j9lf?)%q6KKg=03E_tREMCDdONY zg=?QlU2#Gn3t~v=WUclkSFN`~0+NKx56yhgqD>S?CY0+M=?I4oW9`z6(;XIfVKOdHKJzl{Jw>vP9$yPskiLwT@BF0D6^)V)GfH7IF>d;4Iur1 zo)y`wg|@O6IrIS~x`CmOg(==faJoovF(`_P&6!M!^*P+lY;$#bkw+M>kvkYXNn1av zvKlLMQpJPR&HCdpldZRVpgQOnsiaCQa}4YtRG3>$Rwi<(bE}28O4S)p$xd}>2y3Jc z=$a$ZEH+v|i>EaK4i$gZ@#ee6)5+Pi=7_S12z0!}(TbrnbwL(NO3&;}T*DlUnlfaE zlNoL0=E|byg=B;~$}75YIbUs~VXTe;x}k)HS-6`}Kdo^Gfy&h#gY3&dA~s%4!D}`J zjuh@ye75B(BVSKUCd0b*f{A58A3}br$=YtK6s#~(Y`DfUS;Olslh}h?jpr%9ccLL~ zbs57tt@#TP6rj^pq-Z!wn>@0GvQh0}tn)zU_gh>QY|@^XIxOtRCb^V#XfLxcF<>eJ zX)>qF&H0+r(%e>%e1rqkU{+qDN18WfsQ9#o1&fU;{X365`-EX% ztzNwN`K`a-|NhP!;LQhaUw`4RZ@;_c{qfU}lgBR{|AxGVpF4T}6-v7J(KGjMK7De= zKKdfP^!9W9^`loGd$c@w_=g+Ues4ZJ`!f3R8RXnM$?Xe&IuD-z^sUcsYA633UuLde hJNwOXe~o{={Q2(P*YBn0pJJ~(^xm(Z{PMw#e*r4%Zx8?g diff --git a/secrets/restic/two/base-password.age b/secrets/restic/two/base-password.age index 1d15be6ba5e6b6207196fbfff3712dc3b66bdf32..dc248efbd55a5a4422216298157661acb1f6f92e 100644 GIT binary patch literal 1235 zcmZY5?duZ-0Kjn~Et(-j_)C1#DlBQPd)V)GcV*FS_prO|Zujup!!0y#_psgeyWPWX zce^7c^8rgR$q-R{B?dl}M82>>i9jhU6zqkDWPycHVo-!yME0^@f5C_ESL>O1bEF4} z7uxRV88_$w5tPZlkR6ZvdDDOq1j4hv$q!>G+nNl;E~iTJ|a z6Q@D2dby!aTveSArosDZrq{-Cl2v@B5H_l4!?BeC6jv!c^5H_?XpJqQ*&!=b-Qw7V z7g?Axrc&06P_8s9+oELIG?|bpdiMc{8;D*X7A+wW#MC9hl=Y@mX5OuKRFMa<>6|z9 zT~ILkH3#Fvezi;+L2Z@*fk4%0J)Zne;{aPWds&^~;R%qVwMqwcAes&&HY#%BkViU% z+d|;fMD%J+8_&0hOfHdlA|lhqc#=a)fUNZ8Bbn zY4WocQJr?+LZe2z`Uq=`?H+547iwmkCqg3IwMWxddo*=CWx&-yB=mA7qLk}|f;Q)- zIoc_(E+Vo`jv8l*b0b{RY1Wq1p#^9H0Y?PimIcDWP>|}D6UcWRo{4RoU#KDdwyR57 zCn*|T9d5CVWLr|e0Ck7JZ2+K4d_fjnA(&O5R+zI$+06)K6#}3xKn0f5rZh($<@(J= z)n)@;3UGw)*&2!!!8$lEW%Bua7L*Unp1L{{?O$^5?_Xd1 zZGZ07?Z@elH{XBx_>#3S`tr)%>t4SB!plj9b+7F|cV#p4=*CZ1oo;M0aP(wyd3trJ z{>ry&y^}Yu?P))`)aC5{H;>^cY5b||45N1E{Ev@kX0m6)CCiwn5A8&&AHBQ$;No>( zCYSzNbLXcTxeMiP@7s2OJ$7^J+3(jqeC1U89bv5d^q@I-K_W_)PQG3GV2D>o?y22Y}wV ARR910 literal 1235 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 Yoexj%|N6!Ar&{k6f1F+Y<%y5~0X@lS-T(jq diff --git a/secrets/restic/vaultwarden/base-password.age b/secrets/restic/vaultwarden/base-password.age index 9e3b53a27b9f2c7ddbbd25369c11f4e51243eac3..98131842df90761aa9424a4bd25a07173c08351c 100644 GIT binary patch literal 1235 zcmZ9|>x4cOP}=}1NEJ&EJ!qJbd#$3BF$Ok_2>m7*S#_YV7-XkD;k?K*EL|_=gcJ-X6vXP*nJQo7 zE2vb$?2z`RrCLKE%m$`d9SyW#XdF|ijG_F`Dptr0^{=J-u~~^G1g&PvIn6*rP-t1W zLKrwZ>9{D@G~7;r#Umml6GMeVbGnXWt~4$coGhW`JeWW&(<)COm74%0$arkEVv+pv zMJ!(%gmg0QYkgS;M^j@MH=IdFEypz^G%BW6uM`Uq76w9%!r0y*ViP#)v+}s-nC(^r z8ru9QR|K$5zf$Tq)Ml$`HA$f~N}0M<%`VsQ%&09ZNrY{bLD{Yg0#%jrWJR-}=Frys zejvi_7_^WsQ&7FU9oO}QXwj{*i6Md*qt$i=*T_inCkb2$C zd{gbr2T4L2_CS%jV z0AYd2rl7{iA3~N#I40Z;{i-l%r??@uT$8y5?7~UV3+buoDqR(wc#by7h?LeR%e+_U zibP8V@)${wQwZ$zu!P)4Q3oKEa;n~I7bQ82tU_RQfP&{~KCQB0raNK_Vo~&+kEVj9nZIoTRZ~9ceOyZ@OtwIuq)hXBD z#nKcBh*(KneW!$8IlKLl<69H3eVTtxTea@XtDEIW@2{3_UekVk5m)!ib7xL&d2gli z*6lH2Jim16<&W;(@zU4ZqYY;dH?O_G+&HuJ+F)_ZyLaU4wexdpxRr~$3el%mP95oO z6n7kZ@|y$euV1|J)hDkmKDs`XJND=GR`@dHb`~&pv+UJ8j>ae{Oo^#zyDD zu?^?5v#0N0^V3c69{k~7kUcH@$HZgDuU@=&+tHKqwFk`y)_!o}+r!jIJ9_B-g+0-> z8EM7l-sM|!v%7=UJEf(~`!^lUttrfHl)X+ zJ{4M~9>CoaR;g+L>yJ1w_L|*+0^5XBGF0DE`F?jcH$`ADkSNp@nj?+wHO>Dt*O+Ep zxPYY8u-wmusiH#`np!`fXvM0eAgz$i7IR)K)`#Pyh>@j;C25``=New!1cv>rhMQ4( zBut?0pgvG4BJB8f$Kyag7Ibh(A`w2MNhB=(&qB(LZ0nkpmL{D-nefnJF|StiN)Bw( zrXMg8%GO}6DCt2*Xkry7Ds=%=M7c5}S0I}z>uMuVmAKGP@&$tDUq7Dz$W#u%#-16&6ILrxnU&XZ%J z7n-AP3@Mmhk?n-Q>#zz+KGsc3NZbotKfhF~XAM@>Qp%9m=VUU*6-iP0QI881H{e0g zkOQ}FN?4Zz&4MA=G?NF6hGOw(cZ`bpSb{huoc4?oome1QfTP*ItdlzKqLgjbx=S^J z(%VFs8j^kwALq!S6*uF+60dAfv&CRnPYZ7XLn#@vL3MsrIwRcsc6Vv6QLv7(B2-SV6~6bLFqgL0J1y34c;+rIYdY`qGRhK~piNhyt<*w1zaN**?Bh%>&v;6(n zk^}V3!BKwavJ(rpJ*nM#Z?v`a!msc6v3bvi)JxvV?dSGCedhzOE{l!^6E#wJ34;ugBA0?pQ>kP%Wo`fE#H2u^5vdfVe!Jbx%0_M<;w2<+@_x! zKYX>~(k=6UEeGycewJUH-+9-W#R%E*&-K}tj~qTl=~q5{Mq5KX`x|0k{d~>qNB;%C Cp1x@S diff --git a/secrets/restic/vaultwarden/base-repo.age b/secrets/restic/vaultwarden/base-repo.age index 9c651eb2f1a921ed36540d468481e92761e721f0..7db0d54c140d88bffbd28febb4d7308010da0057 100644 GIT binary patch literal 1093 zcmZY7%j??&00(ds5$tV<8|ZNLCX_Bo)3nLKu_jH@Jeo(7G!IW{ljhYX&HFJJisESl z4}$y-f;v12^Ck$Q2T^ed%J3wJAgCb1kBNw0#Gglh{skYt58HExZoJLfV-Y0r)g<$P z3hE87_4C{xy3PneAgr&ZjmX!1Y+QiQhQ=Tvf=!m#gQa6zp;|0gvcU!oX@e;4P` z5!(pcEv*^Y+FOW)L}5#V^Y;z8iz5Qy?IJS=4pfsw&zh0~isHxuk1K~(SUWA;4HLj| zgOoO7Y|6xrfa!j_gw6k06M_e%Giw5G@Ksp2_{cJ;$d$(0I>h%$ULrI}Go)rAi}lU| z)R}JgL?KCq`3f${**?Z-Z9?(Ha&CBQ2b@Z*D(FerwWwxeIC#EAW<)xT+{g0_0_LX2 zWy(R+Y0onEyVOs;s8NG(K!9V9xAqo9C&sqNyY(?26p0WtM@WY-HSw(gX;_yVCnD%6 zYRO`qln!?O^1Q|Z!OHdeVq+I*0MIH^`Y{rbjI{xGO#_1?E>DGlW3VfWE|7GslfB@W z0Eb;QKc)w#STwE!AE7<%+M3KKn7Y$+BGlR{Eap&tUZVwHq3b^37YAanM7-2lb(p!Z z#JI{r60tE^{kP~)Rba}2V!Ef^}#4n zW$Vf3HP=|qidjE_Ku)5Nc|Kbfj+ML2RBKI9=^~xl9J)sA$a(=riVoCyFD@z|j0~k4 z%j%}JWEo{m0_NlP$gCGgXy`Z>D}p02>i@DKzL9L@K2T^Fo>RO@uPHKc>3Gr#a{^^M zTE$UVN+f)e&GrYjJX^l<%gJFabaH9(T02#Ji4meLp9yfPAN_@m+q%XZlGd%xUNRi^ z4KHJ;eLEW$`>2?*{)EBTXeF;ormZ+64P+WG*n}JNJlK2s^8Pf4e$&4F`OzPimp?su z{igGi>^=6?6Zi1mv)$K|SHEZC>mNWyiESUc?>_h|dikxZ&)hvc@?3F&&gl1kxuxH@ z_s7HbyC*N)|L*r2zxLjlKlKH^c;)Zcp4|QT@k=6|KRyO7Tm&y(ztp1iM{mCU;oZu- l^2V)8r#G+Md7n9X@XhTz)|a2Gs@pFH*G@nG^LhHS{2$&>cFh0) literal 1093 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 literal 2951 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 ZadooH*L(N1F5{;@Hg&-Dk6hcte*x|UBc%WU From abe9e830ba85b6b139f21c191d170e7ac1d75edc Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sat, 7 Jun 2025 19:21:31 +0200 Subject: [PATCH 05/38] Correction noms agenix --- modules/services/nextcloud.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/services/nextcloud.nix b/modules/services/nextcloud.nix index 308d703..abae9fe 100644 --- a/modules/services/nextcloud.nix +++ b/modules/services/nextcloud.nix @@ -2,13 +2,13 @@ { age.secrets = { - nextcloud-db-pass = { - file = ../../secrets/nextcloud/nextcloud-db-pass.age; + nextcloud_db_pass = { + file = ../../secrets/nextcloud/nextcloud_db_pass.age; owner = "nextcloud"; group = "nextcloud"; }; - nextcloud-admin-pass = { - file = ../../secrets/nextcloud/nextcloud-admin-pass.age; + nextcloud_admin_pass = { + file = ../../secrets/nextcloud/nextcloud_admin_pass.age; owner = "nextcloud"; group = "nextcloud"; }; @@ -28,8 +28,8 @@ dbtype = "pgsql"; dbhost = "tealc.adm.crans.org"; dbuser = "nextcloud"; - dbpassFile = config.age.secrets.nextcloud-db-pass.path; - adminpassFile = config.age.secrets.nextcloud-admin-pass.path; + dbpassFile = config.age.secrets.nextcloud_db_pass.path; + adminpassFile = config.age.secrets.nextcloud_admin_pass.path; }; phpOptions = { From 7bb4fef46bc8f0607f05b81614c735d65fc21bcd Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sat, 7 Jun 2025 19:40:57 +0200 Subject: [PATCH 06/38] MAJ nextcloud + ajout pool home --- hosts/vm/nextcloud/default.nix | 5 +++++ modules/services/nextcloud.nix | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/hosts/vm/nextcloud/default.nix b/hosts/vm/nextcloud/default.nix index 0d5ecbf..c47b7c5 100644 --- a/hosts/vm/nextcloud/default.nix +++ b/hosts/vm/nextcloud/default.nix @@ -12,5 +12,10 @@ networking.hostName = "nextcloud"; boot.loader.grub.devices = [ "/dev/sda" ]; + fileSystems."/home-adh" = { + device = "172.16.4.2:/pool/home"; + fsType = "nfs"; + }; + system.stateVersion = "25.05"; } diff --git a/modules/services/nextcloud.nix b/modules/services/nextcloud.nix index abae9fe..b35f842 100644 --- a/modules/services/nextcloud.nix +++ b/modules/services/nextcloud.nix @@ -16,7 +16,7 @@ services.nextcloud = { enable = true; - package = pkgs.nextcloud30; + package = pkgs.nextcloud31; configureRedis = true; hostName = "nextcloud.crans.org"; From 0d2c8bd7ab55c9ea6e7f72e8d5e2691b2bc505cb Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sat, 7 Jun 2025 20:11:18 +0200 Subject: [PATCH 07/38] Ajout autofs --- hosts/vm/nextcloud/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hosts/vm/nextcloud/default.nix b/hosts/vm/nextcloud/default.nix index c47b7c5..3bb19cf 100644 --- a/hosts/vm/nextcloud/default.nix +++ b/hosts/vm/nextcloud/default.nix @@ -17,5 +17,13 @@ fsType = "nfs"; }; + services.autofs = { + enable = true; + + autoMaster = '' + /home-nextcloud /etc/auto.master.d/home-nextcloud.sh -t60 + ''; + }; + system.stateVersion = "25.05"; } From 753c107382333af545be0cbf4f16407504c5b84f Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sun, 8 Jun 2025 13:05:19 +0200 Subject: [PATCH 08/38] Fix des mounts pour les home --- hosts/vm/nextcloud/default.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/hosts/vm/nextcloud/default.nix b/hosts/vm/nextcloud/default.nix index 3bb19cf..4edfe7f 100644 --- a/hosts/vm/nextcloud/default.nix +++ b/hosts/vm/nextcloud/default.nix @@ -1,4 +1,4 @@ -{ ... }: +{ pkgs, ... }: { imports = [ @@ -25,5 +25,17 @@ ''; }; + programs.fuse.userAllowOther = true; + systemd.services.autofs = { + path = with pkgs; [ + bash + bindfs + gawk + logger + openldap + ]; + }; + environment.systemPackages = with pkgs; [ bindfs ]; + system.stateVersion = "25.05"; } From 06bb5102c1cecf12e4c5ec341384a5754b7c0b44 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sat, 14 Jun 2025 14:27:13 +0200 Subject: [PATCH 09/38] add hodaur in trusted_proxies --- modules/services/nextcloud.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/services/nextcloud.nix b/modules/services/nextcloud.nix index b35f842..052f6fb 100644 --- a/modules/services/nextcloud.nix +++ b/modules/services/nextcloud.nix @@ -37,6 +37,14 @@ "opcache.memory_consumption" = "512"; }; + settings = { + trusted_proxies = [ + # hodaur + "172.16.10.145" + ]; + }; + + appstoreEnable = true; extraAppsEnable = true; }; From f301be82878cc64cc931d75f308fe37a26e7ede2 Mon Sep 17 00:00:00 2001 From: lzebulon Date: Sun, 30 Mar 2025 15:37:55 +0200 Subject: [PATCH 10/38] Add mail_badpass --- modules/crans/users.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/crans/users.nix b/modules/crans/users.nix index 68e27e4..c229bf4 100644 --- a/modules/crans/users.nix +++ b/modules/crans/users.nix @@ -56,6 +56,10 @@ in security.sudo = { enable = true; extraConfig = '' + # envoyer un email apres un fail de l'authentification + Defaults mail_badpass + + # custom prompt Defaults passprompt_override Defaults passprompt="[sudo] mot de passe pour %p sur %h: " ''; From 0bfacad632a1ae6251ed6413da754b691d505534 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sun, 13 Jul 2025 13:24:38 +0200 Subject: [PATCH 11/38] authorise les crawlers des moteurs de recherche --- hosts/vm/reverseproxy/reverseproxy.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index c3315cc..9b0fa01 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -66,6 +66,10 @@ let - 46.105.102.188/32 - 2001:41d0:2:d5bc::/128 + # on authorise les indexers des moteurs de recherche, liste dispo ici : + # https://github.com/TecharoHQ/anubis/blob/main/data/crawlers/_allow-good.yaml + - import: (data)/crawlers/_allow-good.yaml + - name: no-user-agent-string action: DENY expression: userAgent == "" From eca3c260b7e338c25a0b59495b571123fa79094c Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sun, 13 Jul 2025 14:06:39 +0200 Subject: [PATCH 12/38] meilleur filtres avec list predefinie par anubis --- hosts/vm/reverseproxy/reverseproxy.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index 9b0fa01..d1a0806 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -66,13 +66,26 @@ let - 46.105.102.188/32 - 2001:41d0:2:d5bc::/128 + # les bots qui font souvent de la merde + # https://github.com/TecharoHQ/anubis/blob/main/data/bots/deny-pathological.yaml + - import: (data)/bots/_deny-pathological.yaml + # on authorise les indexers des moteurs de recherche, liste dispo ici : # https://github.com/TecharoHQ/anubis/blob/main/data/crawlers/_allow-good.yaml - import: (data)/crawlers/_allow-good.yaml - - name: no-user-agent-string - action: DENY - expression: userAgent == "" + # authorise l'accès à favicon, robots.txt, well-known + # https://github.com/TecharoHQ/anubis/blob/main/data/common/keep-internet-working.yaml + - import: (data)/common/keep-internet-working.yaml + + # refuse si userAgent = "" + # https://github.com/TecharoHQ/anubis/blob/main/data/common/keep-internet-working.yaml + - import: (data)/common/rfc-violations.yaml + + + # Bloque les AI aggressivement (bots/agent, training et user search par IA) + # https://github.com/TecharoHQ/anubis/blob/main/data/meta/ai-block-aggressive.yaml + - import: (data)/meta/ai-block-aggressive.yaml - name: ban-gpt user_agent_regex: ".*gpt.*" From 2d6c26b00fc9c92b381496f9bddd6ba0b6385d4a Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sun, 13 Jul 2025 14:28:41 +0200 Subject: [PATCH 13/38] update flake.lock --- flake.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/flake.lock b/flake.lock index 9c68f69..f7f526a 100644 --- a/flake.lock +++ b/flake.lock @@ -10,11 +10,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1747575206, - "narHash": "sha256-NwmAFuDUO/PFcgaGGr4j3ozG9Pe5hZ/ogitWhY+D81k=", + "lastModified": 1750173260, + "narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=", "owner": "ryantm", "repo": "agenix", - "rev": "4835b1dc898959d8547a871ef484930675cb47f1", + "rev": "531beac616433bac6f9e2a19feb8e99a22a66baf", "type": "github" }, "original": { @@ -50,11 +50,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1743550720, - "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", + "lastModified": 1751413152, + "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "c621e8422220273271f52058f618c94e405bb0f5", + "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", "type": "github" }, "original": { @@ -86,11 +86,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1747953325, - "narHash": "sha256-y2ZtlIlNTuVJUZCqzZAhIw5rrKP4DOSklev6c8PyCkQ=", + "lastModified": 1752162966, + "narHash": "sha256-3MxxkU8ZXMHXcbFz7UE4M6qnIPTYGcE/7EMqlZNnVDE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "55d1f923c480dadce40f5231feb472e81b0bab48", + "rev": "10e687235226880ed5e9f33f1ffa71fe60f2638a", "type": "github" }, "original": { @@ -102,11 +102,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1743296961, - "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", + "lastModified": 1751159883, + "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", + "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", "type": "github" }, "original": { @@ -145,11 +145,11 @@ ] }, "locked": { - "lastModified": 1747912973, - "narHash": "sha256-XgxghfND8TDypxsMTPU2GQdtBEsHTEc3qWE6RVEk8O0=", + "lastModified": 1752055615, + "narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "020cb423808365fa3f10ff4cb8c0a25df35065a3", + "rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9", "type": "github" }, "original": { From 998c6c590e1e1822f186f00f633582cacfe661d3 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sun, 13 Jul 2025 14:28:41 +0200 Subject: [PATCH 14/38] update flake.lock --- flake.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/flake.lock b/flake.lock index 9c68f69..f7f526a 100644 --- a/flake.lock +++ b/flake.lock @@ -10,11 +10,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1747575206, - "narHash": "sha256-NwmAFuDUO/PFcgaGGr4j3ozG9Pe5hZ/ogitWhY+D81k=", + "lastModified": 1750173260, + "narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=", "owner": "ryantm", "repo": "agenix", - "rev": "4835b1dc898959d8547a871ef484930675cb47f1", + "rev": "531beac616433bac6f9e2a19feb8e99a22a66baf", "type": "github" }, "original": { @@ -50,11 +50,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1743550720, - "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", + "lastModified": 1751413152, + "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "c621e8422220273271f52058f618c94e405bb0f5", + "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", "type": "github" }, "original": { @@ -86,11 +86,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1747953325, - "narHash": "sha256-y2ZtlIlNTuVJUZCqzZAhIw5rrKP4DOSklev6c8PyCkQ=", + "lastModified": 1752162966, + "narHash": "sha256-3MxxkU8ZXMHXcbFz7UE4M6qnIPTYGcE/7EMqlZNnVDE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "55d1f923c480dadce40f5231feb472e81b0bab48", + "rev": "10e687235226880ed5e9f33f1ffa71fe60f2638a", "type": "github" }, "original": { @@ -102,11 +102,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1743296961, - "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", + "lastModified": 1751159883, + "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", + "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", "type": "github" }, "original": { @@ -145,11 +145,11 @@ ] }, "locked": { - "lastModified": 1747912973, - "narHash": "sha256-XgxghfND8TDypxsMTPU2GQdtBEsHTEc3qWE6RVEk8O0=", + "lastModified": 1752055615, + "narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "020cb423808365fa3f10ff4cb8c0a25df35065a3", + "rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9", "type": "github" }, "original": { From 0297fbc4725ce11e1856446e97d50c7a4a489901 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sat, 2 Aug 2025 16:49:19 +0200 Subject: [PATCH 15/38] add collabora to reverseproxy --- hosts/vm/reverseproxy/reverseproxy.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index d1a0806..40ee67f 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -153,6 +153,9 @@ in { reverseProxy = { enable = true; virtualHosts = { + "collabora" = { + target = "172.16.10.149"; + }; "eclat" = { anubisConfig = "${anubisMirror}"; httpOnly = true; From 4d021eedff42063d65b4dad0b70212d97c5d746e Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sat, 2 Aug 2025 18:21:07 +0200 Subject: [PATCH 16/38] add proxyWebsockets option --- hosts/vm/reverseproxy/reverseproxy.nix | 1 + modules/services/reverseproxy.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index 40ee67f..e24eaa5 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -155,6 +155,7 @@ in { virtualHosts = { "collabora" = { target = "172.16.10.149"; + proxyWebsockets = true; }; "eclat" = { anubisConfig = "${anubisMirror}"; diff --git a/modules/services/reverseproxy.nix b/modules/services/reverseproxy.nix index 177093c..15328c6 100644 --- a/modules/services/reverseproxy.nix +++ b/modules/services/reverseproxy.nix @@ -75,6 +75,15 @@ in ''; example = "true"; }; + + proxyWebSockets = mkOption { + type = types.bool; + default = false; + description = '' + Activer les websockets + ''; + example = "true"; + }; }; } ); @@ -135,6 +144,7 @@ in locations = mkIf ((substring 0 1 vhostConfig.target) != "/") { "/favicon.ico".root = "/var/www/logo/"; "/".proxyPass = "http://${vhostConfig.target}"; + "/".proxyWebsockets = vhostConfig.proxyWebsockets; }; root = mkIf ((substring 0 1 vhostConfig.target) == "/") vhostConfig.target; listen = [ @@ -157,6 +167,7 @@ in "${vhostName}.crans.eu" ] ++ map (value: value.name + "." + value.domaine) aliases; globalRedirect = "${vhostName}.crans.org"; + locations."/".proxyWebsockets = vhostConfig.proxyWebsockets; } ) cfg.virtualHosts; anubisConfig = mapAttrs' ( @@ -165,6 +176,7 @@ in forceSSL = !vhostConfig.httpOnly; rejectSSL = vhostConfig.httpOnly; locations."/".proxyPass = "http://unix:/run/anubis/anubis-${vhostName}.sock"; + locations."/".proxyWebsockets = vhostConfig.proxyWebsockets; serverName = "${vhostName}.crans.org"; } ) cfg.virtualHosts; From 3fe04b474d9949c522fdf21422ce5cd9bbec450c Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sat, 2 Aug 2025 18:24:08 +0200 Subject: [PATCH 17/38] fix typo --- hosts/vm/reverseproxy/reverseproxy.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index e24eaa5..83d024f 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -155,7 +155,7 @@ in { virtualHosts = { "collabora" = { target = "172.16.10.149"; - proxyWebsockets = true; + proxyWebSockets = true; }; "eclat" = { anubisConfig = "${anubisMirror}"; From 89f9038adfe61bfd74967a5a8a0a0857bc338295 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sat, 2 Aug 2025 18:26:45 +0200 Subject: [PATCH 18/38] fix typo v2 --- hosts/vm/reverseproxy/reverseproxy.nix | 2 +- modules/services/reverseproxy.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index 83d024f..e24eaa5 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -155,7 +155,7 @@ in { virtualHosts = { "collabora" = { target = "172.16.10.149"; - proxyWebSockets = true; + proxyWebsockets = true; }; "eclat" = { anubisConfig = "${anubisMirror}"; diff --git a/modules/services/reverseproxy.nix b/modules/services/reverseproxy.nix index 15328c6..a225052 100644 --- a/modules/services/reverseproxy.nix +++ b/modules/services/reverseproxy.nix @@ -76,7 +76,7 @@ in example = "true"; }; - proxyWebSockets = mkOption { + proxyWebsockets = mkOption { type = types.bool; default = false; description = '' From eb806aa9fbd6f65dcd7e593234b4f05398cdb698 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sat, 2 Aug 2025 18:35:54 +0200 Subject: [PATCH 19/38] fix double location "/" --- modules/services/reverseproxy.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/modules/services/reverseproxy.nix b/modules/services/reverseproxy.nix index a225052..a67287f 100644 --- a/modules/services/reverseproxy.nix +++ b/modules/services/reverseproxy.nix @@ -143,8 +143,10 @@ in vhostName: vhostConfig: { locations = mkIf ((substring 0 1 vhostConfig.target) != "/") { "/favicon.ico".root = "/var/www/logo/"; - "/".proxyPass = "http://${vhostConfig.target}"; - "/".proxyWebsockets = vhostConfig.proxyWebsockets; + "/" = { + proxyPass = "http://${vhostConfig.target}"; + proxyWebsockets = vhostConfig.proxyWebsockets; + }; }; root = mkIf ((substring 0 1 vhostConfig.target) == "/") vhostConfig.target; listen = [ @@ -167,7 +169,7 @@ in "${vhostName}.crans.eu" ] ++ map (value: value.name + "." + value.domaine) aliases; globalRedirect = "${vhostName}.crans.org"; - locations."/".proxyWebsockets = vhostConfig.proxyWebsockets; + # locations."/".proxyWebsockets = vhostConfig.proxyWebsockets; } ) cfg.virtualHosts; anubisConfig = mapAttrs' ( @@ -175,8 +177,10 @@ in enableACME = !vhostConfig.httpOnly; forceSSL = !vhostConfig.httpOnly; rejectSSL = vhostConfig.httpOnly; - locations."/".proxyPass = "http://unix:/run/anubis/anubis-${vhostName}.sock"; - locations."/".proxyWebsockets = vhostConfig.proxyWebsockets; + locations."/" = { + proxyPass = "http://unix:/run/anubis/anubis-${vhostName}.sock"; + proxyWebsockets = vhostConfig.proxyWebsockets; + }; serverName = "${vhostName}.crans.org"; } ) cfg.virtualHosts; From 0a54a27b78bbb24b7137d628a8bd5ab7acc4ec0c Mon Sep 17 00:00:00 2001 From: RatCornu Date: Sun, 3 Aug 2025 15:35:31 +0200 Subject: [PATCH 20/38] Nettoyage de la configuration et du module reverseproxy --- hosts/vm/reverseproxy/reverseproxy.nix | 255 ++++++++++++------------- modules/services/reverseproxy.nix | 164 ++++++++-------- 2 files changed, 203 insertions(+), 216 deletions(-) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index e24eaa5..f2ca654 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -1,154 +1,141 @@ { pkgs, ... }: let - anubisBotsMirror = pkgs.writeText "anubis_bots_mirror.yaml" - '' - - name: whitelist-crans - action: ALLOW - remote_addresses: - - 185.230.79.0/22 - - 2a0c:700::/32 - - 46.105.102.188/32 - - 2001:41d0:2:d5bc::/128 + formatJSON = pkgs.formats.json { }; + formatYAML = pkgs.formats.yaml { }; - - name: no-user-agent-string - action: DENY - expression: userAgent == "" + anubisBotsMirror = formatYAML.generate "anubis_bots_mirror.yaml" [ + { + name = "whitelist-crans"; + action = "ALLOW"; + remote_addresses = [ + "185.230.79.0/22" + "2a0c:700::/32" + "46.105.102.188/32" + "2001:41d0:2:d5bc::/128" + ]; + } + { + name = "no-user-agent"; + action = "DENY"; + expression = "userAgent == \"\""; + } + { + name = "ban-gpt"; + action = "DENY"; + user_agent_regex = ".*gpt.*"; + } + { + name = "ban-bot"; + action = "DENY"; + user_agent_regex = ".*(b|B)ot.*"; + } + { + name = "ban-WebKit"; + action = "DENY"; + expression = { + all = [ + "userAgent.startsWith(\"Mozilla\")" + "userAgent.startsWith(\"AppleWebKit\")" + "userAgent.startsWith(\"Safari\")" + "userAgent.startsWith(\"Chrome\")" + ]; + }; + } + { + name = "ban-Barkrowler"; + action = "DENY"; + user_agent_regex = ".*Barkrowler.*"; + } + ]; - - name: ban-gpt - user_agent_regex: ".*gpt.*" - action: DENY - - - name: ban-bot - user_agent_regex: ".*(b|B)ot.*" - action: DENY - - - name: ban-WebKit - action: DENY - expression: - all: - - userAgent.startsWith("Mozilla") - - userAgent.matches("AppleWebKit") - - userAgent.matches("Safari") - - userAgent.matches("Chrome") - - - name: ban-Barkrowler - user_agent_regex: ".*Barkrowler.*" - action: DENY - ''; - anubisMirror = pkgs.writeText "anubis_mirror.json" - '' + anubisMirror = formatJSON.generate "anubis_mirror.json" { + bots = [ { - "bots": [ - { - "import": "${anubisBotsMirror}" - }, - { - "name": "allow-repo", - "path_regex": "^...*", - "action": "ALLOW" - }, - { - "name": "deny-other", - "path_regex": ".*", - "action": "ALLOW" - } - ] + import = "${anubisBotsMirror}"; } - ''; - antibot = pkgs.writeText "antibot.yaml" - '' - - name: whitelist-crans - action: ALLOW - remote_addresses: - - 185.230.79.0/22 - - 2a0c:700::/32 - - 46.105.102.188/32 - - 2001:41d0:2:d5bc::/128 + { + name = "allow-repo"; + action = "ALLOW"; + path_regex = "^...*"; + } + { + name = "deny-other"; + path_regex = ".*"; + action = "ALLOW"; + } + ]; + }; - # les bots qui font souvent de la merde + antiBot = formatYAML.generate "antibot.yaml" [ + { + import = "${anubisBotsMirror}"; + } + { + # On refuse les bots qui font souvent de la merde. # https://github.com/TecharoHQ/anubis/blob/main/data/bots/deny-pathological.yaml - - import: (data)/bots/_deny-pathological.yaml - - # on authorise les indexers des moteurs de recherche, liste dispo ici : + import = "(data)/bots/_deny-pathological.yaml"; + } + { + # On autorise les indexers des moteurs de recherche. # https://github.com/TecharoHQ/anubis/blob/main/data/crawlers/_allow-good.yaml - - import: (data)/crawlers/_allow-good.yaml - - # authorise l'accès à favicon, robots.txt, well-known + import = "(data)/crawlers/_allow-good.yaml"; + } + { + # On autorise l'accès à favicon, robots.txt, well-known, ... # https://github.com/TecharoHQ/anubis/blob/main/data/common/keep-internet-working.yaml - - import: (data)/common/keep-internet-working.yaml - - # refuse si userAgent = "" + import = "(data)/common/keep-internet-working.yaml"; + } + { + # On refuse si userAgent = "" # https://github.com/TecharoHQ/anubis/blob/main/data/common/keep-internet-working.yaml - - import: (data)/common/rfc-violations.yaml - - - # Bloque les AI aggressivement (bots/agent, training et user search par IA) + import = "(data)/common/rfc-violations.yaml"; + } + { + # On bloque les AI aggressivement (bots/agent, training et user search par IA) # https://github.com/TecharoHQ/anubis/blob/main/data/meta/ai-block-aggressive.yaml - - import: (data)/meta/ai-block-aggressive.yaml + import = "(data)/meta/ai-block-aggressive.yaml"; + } + ]; - - name: ban-gpt - user_agent_regex: ".*gpt.*" - action: DENY - - - name: ban-bot - user_agent_regex: ".*(b|B)ot.*" - action: DENY - - - name: ban-WebKit - action: CHALLENGE - expression: - all: - - userAgent.startsWith("Mozilla") - - userAgent.matches("AppleWebKit") - - userAgent.matches("Safari") - - userAgent.matches("Chrome") - - - name: ban-Barkrowler - user_agent_regex: ".*Barkrowler.*" - action: DENY - ''; - anubisChallenge = pkgs.writeText "anubis_challenge.json" - '' + anubisChallenge = formatJSON.generate "anubis_challenge.json" { + "bots" = [ { - "bots": [ - { - "import": "${antibot}" - }, - { - "name": "challenge-other", - "path_regex": "^*", - "action": "CHALLENGE" - } - ] + import = "${antiBot}"; } - ''; - anubisMirrors = pkgs.writeText "anubis_mirrors.json" - '' { - "bots": [ - { - "import": "${antibot}" - }, - { - "name": "deny-other", - "path_regex": ".*cdimage-.*", - "action": "ALLOW" - }, - { - "name": "allow-repo", - "path_regex": "^...*", - "action": "ALLOW" - }, - { - "name": "deny-other", - "path_regex": ".*", - "action": "CHALLENGE" - } - ] - } - ''; -in { + name = "challenge-other"; + path_regex = "^*"; + action = "CHALLENGE"; + } + ]; + }; + + anubisMirrors = formatJSON.generate "anubis_mirrors.json" { + "bots" = [ + { + import = "${antiBot}"; + } + { + name = "deny-other"; + path_regex = ".*cdimage-.*"; + action = "ALLOW"; + } + { + name = "allow-repo"; + path_regex = "^...*"; + action = "ALLOW"; + } + { + name = "deny-other"; + path_regex = ".*"; + action = "CHALLENGE"; + } + ]; + }; + +in +{ crans = { reverseProxy = { enable = true; diff --git a/modules/services/reverseproxy.nix b/modules/services/reverseproxy.nix index a67287f..fac16cd 100644 --- a/modules/services/reverseproxy.nix +++ b/modules/services/reverseproxy.nix @@ -1,30 +1,36 @@ -{ pkgs, lib, config, ... }: +{ + pkgs, + lib, + config, + ... +}: let cfg = config.crans.reverseProxy; - allowAll = pkgs.writeText "allow_all.json" - '' + formatJSON = pkgs.formats.json { }; + + allowAll = formatJSON.generate "allow_all.json" { + bots = [ { - "bots": [ - { - "name": "allow_all", - "path_regex": ".*", - "action": "ALLOW" - } - ] + name = "allow_all"; + path_regex = ".*"; + action = "ALLOW"; } - ''; + ]; + }; + + mainTld = "org"; + otherTld = [ + "fr" + "eu" + ]; + inherit (lib) - cartesianProduct literalExpression - mapAttrs - mapAttrs' mkEnableOption mkIf mkOption - nameValuePair - substring types ; in @@ -87,7 +93,9 @@ in }; } ); - default = {}; + + default = { }; + example = literalExpression '' { "framadate" = { @@ -104,76 +112,33 @@ in }; config = { - systemd.services = mapAttrs ( - vhostName: vhostConfig: { - wantedBy = [ "multi-user.target" ]; - } - ) cfg.virtualHosts; + systemd.services = lib.mapAttrs (vhostName: vhostConfig: { + wantedBy = [ "multi-user.target" ]; + }) cfg.virtualHosts; services = mkIf cfg.enable { anubis = { defaultOptions.group = "nginx"; - instances = mapAttrs ( - vhostName: vhostConfig: { - enable = true; - settings = { - BIND = "/run/anubis/anubis-${vhostName}.sock"; - BIND_NETWORK = "unix"; - TARGET = "unix:///run/nginx/nginx-${vhostName}.sock"; - COOKIE_DOMAIN = "crans.org"; - REDIRECT_DOMAINS = "${vhostName}.crans.org"; - SOCKET_MODE = "0660"; - POLICY_FNAME = - if (vhostConfig.anubisConfig == "") - then allowAll - else vhostConfig.anubisConfig; - }; - } - ) cfg.virtualHosts; + instances = lib.mapAttrs (vhostName: vhostConfig: { + enable = true; + settings = { + BIND = "/run/anubis/anubis-${vhostName}.sock"; + BIND_NETWORK = "unix"; + TARGET = "unix:///run/nginx/nginx-${vhostName}.sock"; + COOKIE_DOMAIN = "crans.org"; + REDIRECT_DOMAINS = "${vhostName}.crans.org"; + SOCKET_MODE = "0660"; + POLICY_FNAME = if (vhostConfig.anubisConfig == "") then "${allowAll}" else vhostConfig.anubisConfig; + }; + }) cfg.virtualHosts; }; nginx = let - domaines = [ - "crans.org" - "crans.fr" - "crans.eu" - ]; - redirectConfig = mapAttrs ( - vhostName: vhostConfig: { - locations = mkIf ((substring 0 1 vhostConfig.target) != "/") { - "/favicon.ico".root = "/var/www/logo/"; - "/" = { - proxyPass = "http://${vhostConfig.target}"; - proxyWebsockets = vhostConfig.proxyWebsockets; - }; - }; - root = mkIf ((substring 0 1 vhostConfig.target) == "/") vhostConfig.target; - listen = [ - { addr = "unix:/run/nginx/nginx-${vhostName}.sock"; } - ]; - } - ) cfg.virtualHosts; - aliasConfig = mapAttrs' ( - vhostName: vhostConfig: nameValuePair (vhostName + "-alias") { - enableACME = !vhostConfig.httpOnly; - forceSSL = !vhostConfig.httpOnly; - rejectSSL = vhostConfig.httpOnly; - serverName = "${vhostName}.crans.fr"; - serverAliases = let - aliases = cartesianProduct { - name = vhostConfig.serverAliases; - domaine = domaines; - }; - in [ - "${vhostName}.crans.eu" - ] ++ map (value: value.name + "." + value.domaine) aliases; - globalRedirect = "${vhostName}.crans.org"; - # locations."/".proxyWebsockets = vhostConfig.proxyWebsockets; - } - ) cfg.virtualHosts; - anubisConfig = mapAttrs' ( - vhostName: vhostConfig: nameValuePair (vhostName + "-anubis") { + # Configuration du serveur principal. + mainConfig = lib.mapAttrs' ( + vhostName: vhostConfig: + lib.nameValuePair (vhostName + "-anubis") { enableACME = !vhostConfig.httpOnly; forceSSL = !vhostConfig.httpOnly; rejectSSL = vhostConfig.httpOnly; @@ -181,12 +146,47 @@ in proxyPass = "http://unix:/run/anubis/anubis-${vhostName}.sock"; proxyWebsockets = vhostConfig.proxyWebsockets; }; - serverName = "${vhostName}.crans.org"; + serverName = "${vhostName}.crans.${mainTld}"; } ) cfg.virtualHosts; - in { + + # Redirections + redirectConfig = lib.mapAttrs (vhostName: vhostConfig: { + # Redirection vers d'autres machines + locations = mkIf (!lib.strings.hasPrefix "/" vhostConfig.target) { + "/favicon.ico".root = "/var/www/logo/"; + "/" = { + proxyPass = "http://${vhostConfig.target}"; + proxyWebsockets = vhostConfig.proxyWebsockets; + }; + }; + # Redirection vers des fichiers locaux + root = mkIf (lib.strings.hasPrefix "/" vhostConfig.target) vhostConfig.target; + listen = [ + { addr = "unix:/run/nginx/nginx-${vhostName}.sock"; } + ]; + }) cfg.virtualHosts; + + # Configuration des alias .fr et .eu + aliasConfig = lib.fold ( + tld: acc: + acc + // lib.mapAttrs' ( + vhostName: vhostConfig: + lib.nameValuePair "${vhostName}-alias-${tld}" rec { + rejectSSL = vhostConfig.httpOnly; + forceSSL = !rejectSSL; + enableACME = !rejectSSL; + serverName = "${vhostName}.crans.${tld}"; + serverAliases = map (name: "${name}.crans.${tld}") vhostConfig.serverAliases; + globalRedirect = "${vhostName}.crans.${mainTld}"; + } + ) cfg.virtualHosts + ) { } otherTld; + in + { enable = true; - virtualHosts = redirectConfig // aliasConfig // anubisConfig; + virtualHosts = redirectConfig // aliasConfig // mainConfig; }; }; }; From 3fb33835755397e007f8fdaf0fc686831c52b995 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sat, 25 Oct 2025 16:31:49 +0200 Subject: [PATCH 21/38] update: flake --- flake.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/flake.lock b/flake.lock index f7f526a..169a813 100644 --- a/flake.lock +++ b/flake.lock @@ -10,11 +10,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1750173260, - "narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=", + "lastModified": 1760836749, + "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=", "owner": "ryantm", "repo": "agenix", - "rev": "531beac616433bac6f9e2a19feb8e99a22a66baf", + "rev": "2f0f812f69f3eb4140157fe15e12739adf82e32a", "type": "github" }, "original": { @@ -50,11 +50,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1751413152, - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", + "lastModified": 1760948891, + "narHash": "sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", + "rev": "864599284fc7c0ba6357ed89ed5e2cd5040f0c04", "type": "github" }, "original": { @@ -86,11 +86,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1752162966, - "narHash": "sha256-3MxxkU8ZXMHXcbFz7UE4M6qnIPTYGcE/7EMqlZNnVDE=", + "lastModified": 1761173472, + "narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "10e687235226880ed5e9f33f1ffa71fe60f2638a", + "rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb", "type": "github" }, "original": { @@ -102,11 +102,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1751159883, - "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", + "lastModified": 1754788789, + "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", + "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", "type": "github" }, "original": { @@ -145,11 +145,11 @@ ] }, "locked": { - "lastModified": 1752055615, - "narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=", + "lastModified": 1761311587, + "narHash": "sha256-Msq86cR5SjozQGCnC6H8C+0cD4rnx91BPltZ9KK613Y=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9", + "rev": "2eddae033e4e74bf581c2d1dfa101f9033dbd2dc", "type": "github" }, "original": { From 04c6cdbadf95aad30d767cb0b08b7d055d9656fd Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sat, 25 Oct 2025 16:39:58 +0200 Subject: [PATCH 22/38] user-search doesn't exists --- hosts/vm/neo/matrix.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/hosts/vm/neo/matrix.nix b/hosts/vm/neo/matrix.nix index 5345f8e..8b1c86f 100644 --- a/hosts/vm/neo/matrix.nix +++ b/hosts/vm/neo/matrix.nix @@ -127,7 +127,6 @@ "postgres" "systemd" "url-preview" - "user-search" ]; }; From 25c0a5babb00d7016ad228469088477887a88302 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sun, 26 Oct 2025 16:01:01 +0100 Subject: [PATCH 23/38] fix: password path && restic --- hosts/vm/nextcloud/default.nix | 2 ++ hosts/vm/nextcloud/nextcloud.nix | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/hosts/vm/nextcloud/default.nix b/hosts/vm/nextcloud/default.nix index c91c70d..de7cc9f 100644 --- a/hosts/vm/nextcloud/default.nix +++ b/hosts/vm/nextcloud/default.nix @@ -22,6 +22,8 @@ interface = "ens19"; }; }; + + resticClient.enable = false; }; fileSystems."/home-adh" = { diff --git a/hosts/vm/nextcloud/nextcloud.nix b/hosts/vm/nextcloud/nextcloud.nix index 052f6fb..890d8dc 100644 --- a/hosts/vm/nextcloud/nextcloud.nix +++ b/hosts/vm/nextcloud/nextcloud.nix @@ -3,12 +3,12 @@ { age.secrets = { nextcloud_db_pass = { - file = ../../secrets/nextcloud/nextcloud_db_pass.age; + file = ../../../secrets/nextcloud/nextcloud_db_pass.age; owner = "nextcloud"; group = "nextcloud"; }; nextcloud_admin_pass = { - file = ../../secrets/nextcloud/nextcloud_admin_pass.age; + file = ../../../secrets/nextcloud/nextcloud_admin_pass.age; owner = "nextcloud"; group = "nextcloud"; }; From c861aaa2c712ca7a697756577d64f4436796b35e Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sun, 26 Oct 2025 19:31:10 +0100 Subject: [PATCH 24/38] add homeAdh in Crans module --- hosts/vm/nextcloud/default.nix | 7 ++----- modules/crans/home.nix | 37 +++++++++++++++++++++++----------- 2 files changed, 27 insertions(+), 17 deletions(-) diff --git a/hosts/vm/nextcloud/default.nix b/hosts/vm/nextcloud/default.nix index de7cc9f..5bea3e0 100644 --- a/hosts/vm/nextcloud/default.nix +++ b/hosts/vm/nextcloud/default.nix @@ -23,12 +23,9 @@ }; }; - resticClient.enable = false; - }; + homeAdh.enable = true; - fileSystems."/home-adh" = { - device = "172.16.4.2:/pool/home"; - fsType = "nfs"; + resticClient.enable = false; }; services.autofs = { diff --git a/modules/crans/home.nix b/modules/crans/home.nix index e95fbed..e2e4bab 100644 --- a/modules/crans/home.nix +++ b/modules/crans/home.nix @@ -1,25 +1,38 @@ { lib, config, ... }: let - cfg = config.crans.homeNounou; + cfg = config.crans; inherit (lib) mkEnableOption mkIf; in { - options.crans.homeNounou = { - enable = mkEnableOption "Monter /home_nounou."; + options.crans = { + homeNounou = { + enable = mkEnableOption "Monter /home_nounou."; + }; + homeAdh = { + enable = mkEnableOption "Monter /home-adh"; + }; }; - config = mkIf cfg.enable { - fileSystems.home_nounou = { - mountPoint = "/home_nounou"; - device = "172.16.10.1:/pool/home"; - fsType = "nfs"; - options = [ - "rw" - "nosuid" - ]; + config = { + fileSystems = { + home_nounou = mkIf cfg.homeNounou.enable { + mountPoint = "/home_nounou"; + device = "172.16.10.1:/pool/home"; + fsType = "nfs"; + options = [ + "rw" + "nosuid" + ]; + }; + + home_adh = mkIf cfg.homeAdh.enable { + mountPoint = "/home-adh"; + device = "172.16.4.2:/pool/home"; + fsType = "nfs"; + }; }; }; } From d9e2300b0359e1c221e1754b9b65f84b6791c74b Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Sun, 9 Nov 2025 20:41:14 +0100 Subject: [PATCH 25/38] Reencrypting secrets for gabo, hachino and pyjacpp --- secrets.nix | 8 +- secrets/acme/env.age | Bin 1414 -> 2063 bytes secrets/apprentix/root.age | 49 ++++++---- secrets/common/root.age | 89 ++++++++++-------- secrets/neo/appservice_irc_db_env.age | Bin 1134 -> 1783 bytes secrets/neo/coturn_auth_secret.age | Bin 1079 -> 1728 bytes secrets/neo/database_extra_config.age | Bin 1187 -> 1836 bytes secrets/neo/ldap_synapse_password.age | 49 ++++++---- secrets/neo/note_oidc_extra_config.age | Bin 1555 -> 2204 bytes secrets/nextcloud/nextcloud_admin_pass.age | Bin 1003 -> 1652 bytes secrets/nextcloud/nextcloud_db_pass.age | 48 ++++++---- secrets/restic/apprentix/base-password.age | Bin 1235 -> 1884 bytes secrets/restic/apprentix/base-repo.age | 50 ++++++---- secrets/restic/client_env.age | Bin 2185 -> 2834 bytes secrets/restic/jitsi/base-password.age | Bin 1235 -> 1884 bytes secrets/restic/jitsi/base-repo.age | Bin 1081 -> 1730 bytes secrets/restic/livre/base-password.age | Bin 1235 -> 1884 bytes secrets/restic/livre/base-repo.age | Bin 1081 -> 1730 bytes secrets/restic/neo/base-password.age | Bin 1235 -> 1884 bytes secrets/restic/neo/base-repo.age | Bin 1077 -> 1726 bytes secrets/restic/nextcloud/base-password.age | Bin 1235 -> 1884 bytes secrets/restic/nextcloud/base-repo.age | 49 ++++++---- secrets/restic/periodique/base-password.age | Bin 1235 -> 1884 bytes secrets/restic/periodique/base-repo.age | 48 ++++++---- secrets/restic/redite/base-password.age | 51 ++++++---- secrets/restic/redite/base-repo.age | 50 ++++++---- secrets/restic/reverseproxy/base-password.age | 51 +++++----- secrets/restic/reverseproxy/base-repo.age | 49 ++++++---- secrets/restic/two/base-password.age | Bin 1235 -> 1884 bytes secrets/restic/two/base-repo.age | Bin 1077 -> 1726 bytes secrets/restic/vaultwarden/base-password.age | Bin 1235 -> 1884 bytes secrets/restic/vaultwarden/base-repo.age | Bin 1093 -> 1742 bytes secrets/vaultwarden/env.age | Bin 2951 -> 3600 bytes 33 files changed, 362 insertions(+), 229 deletions(-) diff --git a/secrets.nix b/secrets.nix index 0756af6..dda359e 100644 --- a/secrets.nix +++ b/secrets.nix @@ -11,20 +11,24 @@ let # Nounous aeltheos_0 = "age1yubikey1qvn7t9hplvnr2w8nsfezfqudz8gq3v8sq99dkdpzmm4a74rng5qgz4v6wzt"; aeltheos_1 = "age1yubikey1qwmt8heph3jg9sfva3yygphfw0nqed9hs8ndjsfw8yp86kwllearq9fylz2"; - korenstin = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIh26Ejn/syhvReixauY8i85+XD8P9RRJrPQGEyAQ07l klin@nixos"; + gabo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINzsvqxwl91qPJJX2l7g3MZwO7NHqOtMfJhXWb8S1AnV gabo@gAbolEno"; + hachino = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCZ+Km78tkWXnmRTeg2F5kHgTGYS+JYM3SfAoTqvaisBRLpYHOtG889FvRjczVJn7A2q4aLGuejzjJ9V3wyF+aJjdzANPnVMUCGQXSnbHC4pMfL8fD67J+8gJil/QwGgpKpYlU0u81tgcjszYMv/ub8d9HnqLeYFkTvy2678vrsA2GoB/pO6iWOA4cubI0R0BYOP1zRnsgBM7L3swag/7lQ0L+6g+M8IcU2fr2Fp/L0gQ33e6H59fyuDaEp2GyQM66r0N+dMqjAyvB7tZlM2S28wji+DW46p4SJxNiqE8mzAjzWxV4rQDXfg+89LvzDN6iOKOtYAP9otWj14X4MOlQaKws4gicGjdUX9MiiChEjl3LET5i/zQqAMylMvm8qKTJ6PqIOootuUi6rv5d1IqLoaHXcU++h8HtYJU8o4MfGYBe4mFT4SRvJaX6C+UTdi6JKEJBmmBVwJIUCRCfXeqitc15Xb3xDgoOf0VsWiIaFnduYRDWfPKBCDl1raafxYO0= guillaume@guillaume-ThinkPad"; lyes = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHW62pK9A6E8pEwmSnTp6oKXac+bbOJ4VkPvNLa11No8 lyessaadi@crans.org"; lzebulon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJRSBsRgd/ITK2An7q1VXoeDPbcydR3FkQjHoO+1tAAO lzebulon@archframe"; pigeonmoelleux_0 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHa+ptSTNG4mnGUEGSkHTNDzyUGeiMnaWS2nDvJwrYTp ratcornu@skryre"; pigeonmoelleux_1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA41j5jdFj18OSHONx4QN9mMT+oBmtdwb1vstNavGOnz ratcornu@vrrtkin"; + pyjacpp = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBoxFQlg2CEX04m5J09GvtNtozKjIGx5iaa6Yqn+zg5S antoninl@antoninl-loRdi"; nounous = [ aeltheos_0 aeltheos_1 - korenstin + gabo + hachino lyes lzebulon pigeonmoelleux_0 pigeonmoelleux_1 + pyjacpp ]; # Machines diff --git a/secrets/acme/env.age b/secrets/acme/env.age index 02020f02b553ca57db9265163dd34260fe20ed3f..6be86e4b780e7b9178d24bb434e0f11c581253e2 100644 GIT binary patch literal 2063 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 ssh-ed25519 cZNEGg a2EuYv8MHwpLW0UEaP5GY6z9wkR09DwN1G7l3XGwwXc -F0Q85U2ELHYdBsvg4qM8+E8lZHSWhIIDbZ2l71WezUY --> piv-p256 ewCc3w AkJDn0Ffr5PUrSZHTugPanQgSwxvAvIgCLwQp0dQYuz8 -Bs9DGBSNRdD5IkdIXfoEc5sxujMfsDyLbB5Sd4jZngg --> piv-p256 6CL/Pw A1gCPBcUD82FTdj6te6wQfXrfUnv0tj7SETyclZEiIVQ -ftHitCC2boMWV6slpfkFbl84UV02Wz51YbwDKQrWbLc --> ssh-ed25519 I2EdxQ RPfXJW95YPhFWXyKMt1seXH+7RxvdambG23DtvW7cVE -2U3OkVODjZ2ocNPqZ+gnEjNeVK4sDZWza//Rh0/tzz0 --> ssh-ed25519 J/iReg EkA0zPQmX29IUMmk7E5pLmaTkOqg14TiTGQp3d/mcBw -TVXnuu4+jfBuaQ7ZM8C0dqFYfklSbPbzLl3SnDnKEik --> ssh-ed25519 GNhSGw DqXrCoviRbDga4l1h8u7J7FDjFN7Y2ljUZC1xdw+kF8 -UZznNYDFjWgn+jbYTV7AAGxQU3JUrH8xMQlQJEzZjbI --> ssh-ed25519 eXMAtA XEf1q8B94p8kQdhz/pZDkuQ63m98esiF2/UJ2x9p6Vw -f0NBxdIqAKC76WEI/IInOomnZQc3rh+0wMUYH3n9SVs --> ssh-ed25519 5hXocQ GvirlfrUfXGWa3JmBVx+4VzlbE2Ap5C7xSOa0m2bhwo -oP7dr6HvWyuuBeIlhj+2AJnnCPkQPMS/bHLEhZUJauM ---- VMz4AmjWeb8Fv5ElMCA4um+k9QuNuHscIQs2hJOLunI -~ g{ :n 3><7&x9}~>5̮$9(<"X \ No newline at end of file +-> ssh-ed25519 cZNEGg JFqLyGnIF5nn+2Rh44nhUXCYx7d9eomqH/yVtwzrxF4 +WVcBIt3n7rs5c8gRvJEYTyTds3Esvt4yhSwgWWBfAHU +-> piv-p256 ewCc3w AsYpks/yMfKHJWeiIZ7Ah4HbawkEU6GNKWCN0XC88iX0 +9xHApPBisQ6zbBFTlditDtMZouBXFq0bNvVlaQ3nD6s +-> piv-p256 6CL/Pw AxOVI1GPS+774972iq0/ZVeG2/Hj0Y5Gybr7HtymVH2y +K5OnrwmxtW3pzImAL6TsIEeyIQzzF+aPiF3D2oNgCIM +-> ssh-ed25519 eOAUSg q0uYR9OmCu1ryCcsglT5/IMRpn02Py/92yP9ZPAAw2Q +nc1PlFG2b4JJR3W4TaMAU8us+Zc+m5C5vZyXCvpBMXw +-> ssh-rsa REaZBA +NgqMAuNwbz5NPHyvpC3UHbLgd0YsNh8ptrho0nS4Z8P8KZDVBCn3V93wPyYvcg2B +vtuzZ9QP3gbyx1LEB+UMctBPu1y29muEpoDFUg+jJffEVSGO4mmY+XuqvHtvaS4t +JBhIUmt8bx6TnjDFhcC0Nf04/YTXe6fTLxsgHX0KF1KwYO5p5pZB4q/tx3c9oQYX +0owYYeikeZEmk34QMZ/RSjJeGw2aHADUNgIqL6sWyY2mWjDohpko/ONBRKKTAM6p +4jaWmPFmtcJ+GK8pXKR/DnYLVoCQyqR5szNqlOpDrNmpgyxK/cepOVA4tlE83fGI +LllDwSlzXe8jEIz4G3uMX6WFv5/3d7Iwat7QNwAJFvgKAIc+Go5ZeP093sRCOT4T +PbiCj+RUp3Oxq8OJ5sMIvtXAY1DrJZVht+/h7APJZyBTQWipQPKohBXZm3TETvDz +Ql6znVxa77vfKDYeOQ7LpG7pbjGLbbF6ANcGpmIQp1Ptff3Hwk2yyTYMbzpxsA+A + +-> ssh-ed25519 J/iReg GcfOuLZI8mVcDwrjKw6Grc/juKQoMCmJhNLFp2yL9gM +ovzfHxJqjCTQcpCtogtpeI3IHe1cjhHtKMxAHY/kVtY +-> ssh-ed25519 GNhSGw MV+rUqbQKZgJQxkNSUY0sAhjFEsgqzVsUI+iSzR1jk8 +HYusRb0+EtO+9f9xCnyNcSXqguPEuoWqYz5LUZrJsZA +-> ssh-ed25519 eXMAtA r9hJnTD8+bY1z5xzTyqGAKFN+yEUTBibKGGkE++10D8 +EPtiHcro0GSeZD+9rPMCumuXRC5e68ajw9oVDAOvisA +-> ssh-ed25519 5hXocQ T35e/MZPdKIzu3ByzxQGYUVQq8HcRTPK8NcCzU0PJwc +pYYgHttXdY79T9u2Ajzq/lZVSpzcte6M1O11iWe6F4E +-> ssh-ed25519 bRHVVA Ko9mswRTgo7ROHlANEXi+/3SWA4u2CNBvPa4HOOGywo +Jo+RjRMl4Ks5oZLEHEu30F/UAgCZGSI0BwnZuXfez7g +--- UQoa/52b8xDBqKKDB+pGUcvL1/3GSCcU6jYVmc0uL4Y +=3N 7I=G+h O* +zBZ6Qn=`O \ No newline at end of file diff --git a/secrets/common/root.age b/secrets/common/root.age index 104ebb3..b94751c 100644 --- a/secrets/common/root.age +++ b/secrets/common/root.age @@ -1,40 +1,51 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg kY65gzsGymzU9ntZ0Vvz7idvfbELlBCqHE9C8SS5pD0 -+GiXzZpljPFhO6R+KjUKrPcFmt/iQtgEA2jCtzi4Klc --> ssh-ed25519 iTd7eA /Psi5YxTac7iZMQ+yb4Q+iq1JowMXDsQ1FkXzS0ceG8 -1AYld8Y9DfVO2WTWfhQ4s7qLPv/6vrTp2YoiME0gr9c --> ssh-ed25519 h5sWQA vNM9h/4NoIKwGaxrwIQfPt0Xbt9xuv9g8ZfUqsQVD00 -8ob1GxZ+hqqWRJd7rSTzqtHeOyaBQV0x4BjkiLgXIMQ --> ssh-ed25519 /Gpyew B2C2cQjxiPjab401sw6zfhIFzCAp17y5uqyuMCYT410 -xXKMlOccbhFEO2gqfPb4gv/oZ2I/ddvqbmcHIAlHhYc --> ssh-ed25519 APVFfA 4u6vnSPbm/XP/pIEzz3EGu4R2c3nGccwJXxiQLE9nXw -0WKEx9pYp5JrfErmkbYmJO0BPqEJJ5kIc2CqPQgNHRo --> ssh-ed25519 FtI9pg 2ZY/tlMgDqM9Q+ypugFLRqhJPlqhMPlMR7Zu7HsRtFA -wVQzjOm5gUFLeMMRFTUNXZ2z68N4BqSFPIsZBFpHlos --> ssh-ed25519 hTlmJA 4wQuFsSprLERMIsZ9wCAs7eZQNEzUPAK+IfuvHjwt3U -90alltcXn2QKdW4ZP95LBSZW4lmWrqSiLYlaeBpuNQA --> ssh-ed25519 GCcVXA n6V+vNJVtoN5vx1yqXEf1nOTdBhbiDJ8dNxG6iZ3Ang -PBNwUqYeTU8ILKU8S0NtE6MzA5iFdkSvdVaWg2IQbRU --> ssh-ed25519 LAIH1A GE2DebHrYjsRkilv+L8wLAYW/SK7oGx4Ekc17HsQOlM -FXCF9y8kbwkjBJqokouOujN+IjT7TI/QHxd4EFSCbQM --> ssh-ed25519 qeMkwQ l0u+A4lRMJ7QL1Zs/hWAlIdvu1rrsOt2/Li025N99mI -7CV6fEnsPgImtQaBLli0zQW+SVh/ADUOQB21txm/66U --> ssh-ed25519 TqxOLw fJvGKe3x9QOanXL/8KZgMkx/v44d+QszCPYJnIabhRA -Mmu+jg9gHEs6hssud3O7Z5jp1GpAb5Y114e/BHLXvg4 --> piv-p256 ewCc3w A5qq6I1OXB2RRoZDr+oNHlzwhavOm3vtf4xSoHABBKqP -8SSy5A51xaUUqNd7cQjDytU9pVPQ+9IiBU2rfkt5g8I --> piv-p256 6CL/Pw AsQ1cRkLNF/tupkIss4Bglz+4clYAev+yQw8PJIaFrWS -y8+wbkzHcTpLwukKz9DwP+L4oqvKivaaaZWZ9lrVMvY --> ssh-ed25519 I2EdxQ uodJabvJDJXYbHyDZbraOonPEHgGt0eHtOAKxSn7YHM -mARwFZTfLUVjfQGqzNTL/bOaRjHYDyuE9ZrR0s2KDPM --> ssh-ed25519 J/iReg m7Q+fH13E0iusz1Zcll7bOY4uq/S/ofCqEi6pRlGhws -ZsMvf65cgmtFpcD7ZB/5D8cUehmWcn701Nkrhx6tjdQ --> ssh-ed25519 GNhSGw 0SgJWPT5zLIqoOcxtT9BkPdaNZ4UXa+r4YPCBGMNFHc -eF+pqs9mvgomiUpFqnlxKRyhLc1muzonX4ON53ISC8U --> ssh-ed25519 eXMAtA pSh+yGsCxOArzqXjRAjf1EMX2jRw2xsbk2vI+0RFrSA -I8AEuWWFbaq2mfJS6BkVpLHvrD57BlFDhI4eKjFSVO0 --> ssh-ed25519 5hXocQ Ekknm3agijK4JKHZsdts1q5AQXgcCu1j9LVSuw1Hlgk -xrZUeEVlAxvDF8YJVWAI1xVzBU0xwlh1LqA2oCiGZ0I ---- SiTXG5EGtNY+sUbUHK890FnGBYWgRMuYEl1LyEl9AdY -ޖ/!ۂ, -U_ܶ 8Z$>BmcR9cxb),*i \ No newline at end of file +-> ssh-ed25519 2k5NOg gsWkl6dLJs/shGY3oHP4pzTcf8kWd1QJjJPPPebAwQc +OG7XsM/+f+BM6EBljJ6VC/GYFv7I8VZ9svBQ90IL2VM +-> ssh-ed25519 iTd7eA Yku78nf6Z4MMTCmtY87E1kR9ItsLE9PLIwoN6JhBqyE +D9BHYLAdywbEehw7W2EQM8ncR5lFmOAbakig5E9pxJ8 +-> ssh-ed25519 h5sWQA uPEUw/AYcykp1DWEjU0I+s4BTGA9XaCWg85YpctXC1g +DvyKsJepMOIYFxXB1I2hIhlO7uwyYoWQy9Vph8H0bao +-> ssh-ed25519 /Gpyew 30+spusL435Xv9c28lMmKWAabv84GpVOuT4YmTIiSig +lfMWEiUP3aFWhWQHMbVf/m4xZgny3jVF7LUmLAxzg/4 +-> ssh-ed25519 APVFfA 8E5d1cWd7N7QjvdOjErQEqL0TuzAuZ9Yum1IXQ99oAs ++8tnX/eurMP9+pgz8/NCdAlUbk2xxvIAPTPg1z/1Yc8 +-> ssh-ed25519 FtI9pg LegzsIZB+aasmEzVnIxFHe0hf5LvycIGHSwiQPFCml0 +D9qgPM1HKm12emLnUP7T3Lr6TU6F6PZIsuJHjWP56yQ +-> ssh-ed25519 hTlmJA BykmPGP6IumH5dUiKPYPVUtUXpiju8R+rrDgarmi5jY +X+c9J/lIkA+2Xuc+y1xfqUS4SX8ZJocbx41GI5lT4TQ +-> ssh-ed25519 GCcVXA jS7k1DbscHb2oUugvhocOrDVAsC0wND+JZN0s1eMvko +S21QY71xAmSKGmH7c5xFwvFD7jnlj0XZTtIxya8tLZ4 +-> ssh-ed25519 LAIH1A +kHj5IN1/KO4wyHkpm35mdNuhRshEfZxUnsajDkZMUg +fWhgSkvitOrC/FReLmisgCs8Qp9hJiVRHoA2FuXOibg +-> ssh-ed25519 qeMkwQ zS8e4dQ1QQUYcy1FGNrfxLAq/vsAxftInbZ8ywBInxc +FToWK594Qjdx6ZGgC07kvWkE8tPXYRdjRs51acYUPbg +-> ssh-ed25519 TqxOLw P+qLWWWapG2WNnUPDq3xKLlnzEMLny1jYL7YObz5LWk +t5HuOXzIelo3FuvUJ3/hUL1KyYsjxDVbJzEh8RmsNiw +-> piv-p256 ewCc3w AzbxZCY5xzgMLpQVKPUna2KtFTJ+cGhWYRsNuCV1yRl9 +NCsD6bHQZUjQkH3LjlRT2D+298Qaj+Q88BsAkvk5iOQ +-> piv-p256 6CL/Pw AmltTXCvrqi1SehrMZca9P7MpeFIrxd2BH+ZbRSNl6rb +z7GOEXy2sZyESFFeE3HlsytA70Aowh79UM3co77yIxI +-> ssh-ed25519 eOAUSg sMN96UCcTdNIXz8dt74WnK+L1jCu7KTZl4W1xwJygDE +OnYOfoE3/kiY0JkQ5JXcTmgMpfndLUP27YUVW/vtLzw +-> ssh-rsa REaZBA +hGSt7Hh8Hc720hNriffBHf0eOjfVbFhjKhJd4g3pW2oKDGw8VpEqc1UngulKvyCQ +mhURPr0yc+1PhqUMVDGFfbCkySFIhjcykgZxysIKXfWEyJqPuBJbx8QvGGdgInrR +d8B6omltb3Fq9Qntxe3s3/Q0Kcf3+6KqaST36sOI7a0RAjwTv1XV+6Av6qk1hCXQ +++r70hc6+bGCkRj2ZQ8Um2xFG+B4Kv+V/QD+VKFp+FYNJH9bT+4bhm2WKX+EOQVy +NXlzyMiSDNwAfwbIfgwnxphDYB/Z1KsUELcY0N/OaidIbOksLfg3I8GzwQTvUxLP +IYD/hairS4wjyUvzql2wycQ6pFYLxutMCfXmPWJ+Xo9BvWiquph8xKxVhDEiPb5N +y7QXFOFX5vYyxsCB4wMEeSBqferZekoFk44TCAt/bgRvAwlr68NOuBWu3c37I9Pl +6GQI60zswGBlMz8/3EffiCQWNBELeaM6j9aLYgpJ4Ega5mLmNlTDAC/otAe0wTp0 + +-> ssh-ed25519 J/iReg 2oqMwperI9iSrTWaDzjue9vpXtn0iDas2iPpjBwZzSo +qEje6pMz2f0I7bpFQlhXFqBCx90mqF6GcoaWPqMM+10 +-> ssh-ed25519 GNhSGw GoAXKbCLkWaf1qUui2VxWvFDCiVLcS1UgYBFB6d/cGs +xw8UrCxExQKMto6zalbgoLz6oDZJq1QdC2f80HEBc+E +-> ssh-ed25519 eXMAtA MRQd4h1anWapAqf00UX6syM/LxDW6zrg1XrHTvuXaFw +tkLMMsVQHhB0PHHunRsOHOaR28CzMsfdeRb/xJ7aamY +-> ssh-ed25519 5hXocQ KkSESweYerIMZzuZehzIgh6kEjselIqJp0LCrUyHQFE +KK1hj5Dx8RfuzApBeoWKTdkNp6iGTSCmd9mHqnTFRnI +-> ssh-ed25519 bRHVVA dJNC8O4giGB0taKjljTkz6kYWUI9dilBrjtJuDrtKkw +hPUkD+w/yYhtwoWSAWCMJ8yCZCiGhpKNO7BwtHviUP8 +--- 6pEtOJsPr/Gz5kWGurKrWE8rUoYoWEQIoIDw0lrzSss +> Dv\A̚|DIgZ} j]ѨjCbz*T`^. \ No newline at end of file diff --git a/secrets/neo/appservice_irc_db_env.age b/secrets/neo/appservice_irc_db_env.age index 6f61941c84e8af69f7b3ab07aaeb18303f492f16..914ef92e3a0f156629049adc1bdbc8f14e8eebfd 100644 GIT binary patch literal 1783 zcmZY9&Fka_9R_d<;vv2q^dcUr zgl%kq<|e5aAQF))If8bm4Q9j0p4OdV32Off^u*oS&ZHjlu3%9k{wJ-skb(#nzOD+Y^s28!3 z<$BXiae@)M3reyst4d0;X7O{`{f|Yi6v%jJO@?v}58icO&NNH7RL4N;e&yA=y5oKI z3|bfdQi#5@p$y>A9h+Xd)FFB7sBJV-CMLHMyHwL9mI|g~T$s{MJ$S!$eScMvE_ zfwkaVtoO8}CtbSfa!})g4u_9G>y;vdddq#ap9gZ{DWwMkPn>q#1uWL7L}h!6ToqU= zQOK5BrrG&;iqT^}@jjQM+YmS+uE`;d%t!Wdr0Wu|l3k&UTR4d54c(tkXv5-iY}R@T z7pCH)d$A~rOM~F%3SBQPVBCT9neVs_>p-i4n&?Z)AC41e@0O#V=GS&+M9q}_SXxeQ zi)d%*(5`h?(Ix?HE&>mb63M|#TA)Z%rlLS<^NQbkpgogfur5|e6V%wu?r8N$+r6V1 zLf^(&hzl_Y;$?qU0m;TRI|{louq(3L#F}X3<`%W7`~*5GPP5KP5U?|DV=@yGn45DA zn{kG%C^&HvBLp5T;s(miI9;ru7VNg$SIptTN85H#@T^ifUFGD{d1YrJ-qv7#=8cG8GL zvuO>P8yba;QXT ze8vBt7JDjlVHSKpw>~&1NVtb_(h{$T;q6xPwu&asff?m&v-&oN+R@?wquq!iS`OFR zuN00bM0exsm#m_ZtF5zMVlYrNxdWI#e8@+Jk;uGrv|T{Pav#^?wcee&N|VQBj_4uH z%mQf%+&XtM(rXgyIV$DmkM;?M9H|Jwgnwsn4#~+5l-+$u2BpC#-(s_0LtmyZ7#Yed?_TFW>!x;(mvC?B`#+ zTcdA%oeHb#Q=j=l^Xj`^AKsh!w*;2dk2v4bNBq0o^w9N{fK=W zfBuczkN@$-S8l)KeatWSUwiYZ5592cJ>Ap8ryu*0<*yf#Vm z=6oK8=*i8444ysgxRXv4nQXoyJX4T)5Jd5^lS2`7>S2l}okzF7;KTRFZ>no$%~gZU zk4(=!=><9vR|@54i(zP#wHXA%6|4x5ex@bGp1qV5O$_~r09w?_H0pu}OjZmeqWa9# zSX$PYAWti@pcYJV6q2@s)g*%klZm30bb}!q37}B*q%-HuER*S`Js*$3|1{r>%RU4n zMJ;Km)uh<)bGu`Ky|FWzjzp-mS`I5U#ToIW$WlxRy>~?l zB4#O9G))Qbiw2Sp@LH#y4Hs;`hbuJIM0$Ecs|4?hsGN3JQAQQe)~H#F3BcvkBtpr# z#|@)p?hiW?Y9K`oqZ2GGn_G~E7v8IN0duJ7MP!~$Q6bW@UXIro#A%L{x=qHZQeh^< zkTk5Jx*A$-%N>G+iD-6_4v{0KK5e9`5m<;9v$H{!pshBv3KcJwupylr>V0h_Yw%=J zlvhho)PYq=!t0I>wl%MhFH3dTL6bSsg;zMismcUtlU!2h@~$kHYw<}NVed)%T@umo{S1`iYoSy=jwDoaI}t9ZE)2Qv}uW( zi!35GA~Q@~!_B4f-A9(oMPs@YsBTT8a~U=UWQm%}Fc~jLVkY*JUMugkEO=4PJZXUz zHumqFCr9nSPb~KyJNnw?;*G7BzpN~F+s_GyT5(1 zQ`vd=;`diJw;w-tbFFsy;P$Pf;vW|teEY!q)|&^OAMak>`*?HXOsjnJCH>Ehb1#lN zKR+}*dmexC#y?Mgc>Dd=KlfG5co(bFiPhWZK zr{3-68*4`{Y+rQ_Klj2@Cw}>=yLanaY4?de*?1Hi>HEjIwS&hu5C0y&bLrH-)|rPS diff --git a/secrets/neo/coturn_auth_secret.age b/secrets/neo/coturn_auth_secret.age index 7fbda1592d7ea206d8122c3a1dc5554c4bca1cc7..3aa45f9975547da21d43b87cba8ba29d6fd71e8f 100644 GIT binary patch literal 1728 zcmZA1N$B(j83u5WqL8y*q?UnNiVc4!lWmfgRF61g73=H(dt<$MeCcwBaw#}yujl;zCVC>h zmW75!hdluc>Q;nT736B2jn_L?)&kYv;SA!32?_dgt;|U)`3wkxR_A z(DxHiI1pvB`=mQui-_wSr<8n`iqoCd^=pTn8d0dk)>=&8elo@MMA>GxadV*^cW7ds zku&6+McCOLCsj_2s0{VHD>mVRK7DT<)S! zB!b4*sa5IQLSBbmkn`)KG2eCVyp9^ z+Rc(wQHH0iEg+!s+`COaaT2AYhcj`%6*n-0x{;p?Z+-JT_HiW}Q^BHpHf8 z?2JQmZA}4KT{JacT^F93+{h{3x4YD@3sG?xl0*!J#`SfUJWvRW`Wjs0C1RYGnvn9$ zSj7bg)&Vl5Y}*!l9iCK))%1M|?{H@kSW59t)h_)uw>j2w`mUL;9@U3KD|%4vpg9JE z6rgz98_i3>=$W+%Htnr3)Pb&{$~Ff0N;dNz7kqKM3rC}q){~-D>^&k3mF`^0SF8kh zd>W7IENycm%{HhF(vq>x$i*P0*+PTzw$yCO^tvpE%mFe*QWdxf-su!jyY!v7S{D`x zmgU%B@Iu~T>0n&%Zkx_QJ~nl6qXw82p(iz7y_o#G$+m`7LY!`>=rwO6HdT)Xx(fEg%^60YONK+9tP$=$Gv*Tni}JxMe+@WZ7(IRq^=p$d*P6p@#{#3y-+ zB;q|Zd_qr(0SK9x=%DuE)`3dZy8%8runA&)B3HKoL927tiy2Q7GUjRLnq+%v)FKyZwMbz$h6&)c zA1J^02J^>%)i1mxbT7a0BCkSk{qRHY(R<(jX7|^xJbLRVSo6%&-j{!^JomS!XXx$t z-`*S6cfaU9|Fuuv{oV^-`rz62=Rf9t^YOdyeEjH5_*we%)h}Ot@u?p%%1^)ZvoHMq ybN_fwQvUS8YiIeZ-5c;h9F`=K`?Yllcq^`n5KC&P4j5lykTI{G|x8gM-%)BdQebr zdQoubbr(gMphxebhaH5S6cN0+9R@=XrzidS7kqr*XZ!onKG_vrR)uMDDJ^`k84pHR zhGiLy_AZQ~)em>eo9qo20?NgXs1 zzJRw}Iq68wv}mISVG3PpB7#DY7dn-TB9zWec5=P^o0f&mD1*`IaNm+Uq#Y873-OJu z*QhafB}3advuHcZFiP$)jjh-{tun!Zcf1|n4kGl}ud<{p#=tT3H@I3Jaz^llMr4;> zC~av4Or{!HSqk(Y)|BMI^?eo)a4K+2i`L(3m{^R-&1`&13MUHtxB)sZ9y1_| z52Qd2@QG*ih+sh5!7628HMJgTB$+ ztoL)%g$p!P>2|@=%BJ*PPA`pO7C2S!T4Nfn!}Pq{LJYQx`zaX|6AZc|P1ZEf9?wo& zA&#J?C{CK9fX9xAB*-XD9H9p!B!r46>Sz+^-Z}>;*fW{3!x|&%H#2BX@^9ZJ60oO;^MMq$W)S4SW$R6x)Rtoo1Nh zlkGqUAOV0rJy~_QIq)K6H32&dVn8_Wh6YBulZWFZixGfgc_uX1P47mk1No%q7nYU^ zn`)bMwrgfdEOqT*rLW|fEcTVA$45R_m>$5U6blu#(vpPNU`Lvq_cf68>R>b)4gH*C zQde+kn1xOx3S&l2YeW%cl0)c5%{VK9fHy_1r}SW?|NP2#_nvwD?sJb_e&TiVgJ|~X zSJEeMbJxH5V)M{PH*b7;`{Kj#+5F2#e*5uo;r%yXLa+XG{SNis&b}1AbM?x*Po=*; z&wslPU%*@X*$4hiUY@MJe~mc1;A5Y^_=f$*jl{lo2HY{8K6=;g{xJFwzpPH)`o+KX U*^{q6$luJ4zkdu~T)1EV1uHmbGXMYp diff --git a/secrets/neo/database_extra_config.age b/secrets/neo/database_extra_config.age index b9e5e488c0ec191b524377e6e92496878937d380..4019013a325af6edf549b2c6c0bc0debd85f44cc 100644 GIT binary patch literal 1836 zcmZ9MYsf4G8OMu)PE$wl94jQ#MF@iBbuK%X9Rq82W_D(0=eDzR-NMf7?A&K(X6Ldq zyIIgh#6XiSAB1`%A&pS6s383!i5v?`iXcsjBl_q<{T2^D^`3~X5 z23w^LT^(w2b6}=pfKjbIx5O84W>;jGV_EJ@R85|(Ndn|~uERIEsNx4lZ`n6!WxPKr z5ey&r9qo;}0abWIh?&_teA1T2emVmKh_sE;+A=A)&nw$j)wvml3mF6f!eEMM#Kmr7 zvTmI3gFe!5^2o&wGA}@gu&o)%3v4_*g#X9FX%SSrUO~Dmc z?|Ko%_^rH;Y+p8VXA`(MX$MdMU7=OAJJ48nHKBl2oZxnnE=QAfqa^h<738B*$tHs#8nhc4t?k6s!yy;4oGluG@T_$l*o}hCDvS{xQ>)=V8qZE%pA=Zv%rW!A2Qc& zCOC=7%C=Y(PK)Zbn^_QWB^p=iEP%1*hXZmwf_AHbP1f4}jqVBga99LcUyMX?=kG+x z@)&AgKp{T{h)FN3>2*I7#56N;hov)jKC3mTN8D2Ch^>~}si1asNnK6jutgUuY; zv$&@_j4~3`y{r?wR80fK=8IL;mynQ4mC8lMUQ2iZt17#-e@{2~Z3r zf7TKbF*elZ>{40(8IS*+D&LlRWYkD$jEDhk~j>w|3vU0Vc zQF3Q(BLo;@afng9AoQWA5mp2NFZlWM-VNWr%kG-~S-L`~c>KwqJo{W2K>yg? zdHen7<%{WskDtDBw9u!Re z0qX6ecm4W{PhAUs>8HqZ`;R>KwYwj@Ya>1VN&LlR``|a!I<51oH@{_-Dh sdg0x7QZIq`zWGN#WPgA9@YjF)$mbs2{q@xkGw*!gSF5|9dHtGy10A(?Bme*a literal 1187 zcmZ9}-K*OK0LEcKafi;ascg>STqo$zTJzbYQINGw(!jO=P!8py{|qn^X9~u zrCvCkP9B)f20#pD@(*W&z|Na}xKMzIEKu`OGs#k+g1PK$+?Ms6im6!2a|z2QoUe{C zyh1_{T7{UdJ?0TPQzGD6R5WRdcT=W~v~U%JQ^4{qGooz-5hYC59IaQ5E&3nL8^(DL zE?`+RsTfF-E#X{y4%zU4oi(N+IIL?3I@aJ~J(U+!J?YV)GN}it5J5~aL+PD@?0ayp z%9lA#mOaGHg&^N9^9lR_?bhD5Nj zt;X9@Eyig4QjtIg z)&LSq)k;K!gT5sBA>pby0Pf<9>(R~WM$J^YQdr8SjvLQ%X%54i1Hy0AxkAxxjdZUu z=7JmzQVfo!CN^Ses+5tjZrz!5O|uRrTs4hH3|a&G3KH0LNuPiquQEa}K>GH0uu&`6 z>eLXks>Y83u_>bo%HR_L;2jbzbN)n;7uwWEwK>3qB4$wuDQ1jTP>R?ZzJ1sXUEvN;6p~4fYYS>AyK(`= z%lJHWMk6Ql{OZvU$avRJPu{(osARVMzIHVJ>iEe&(LJAR!!FbwJAdlLxmWjndU^Ae zOZNWj>0|Wz!9Dkjm!lirHdY>aW#Spn37- zrONGB-v2&6^BefY>xba2KVCZH{JOO7@dL=<7J2=ihn6ok&Ypd-|H5k!b#U*>=}vR? z^WL3XkG%QD7as*X9zA{Y&&Rc21}?esOi_i`mbZU<_1U{lHom_1!md^NxosbQb8h>4 zYCPWbw6 ssh-ed25519 /Gpyew xR94/qEfy/eHZf7lntB6VD1hLqdLCT9byz8ul0xTbUY -cfbKctBYGamlwCwa/ewWWIheFuhWuwhvnlrn7AX6UiY --> piv-p256 ewCc3w AmZz292KNF36/aZZj2cgY5ssrlht3h3nYuqrtb9IJoCT -mWnKUcgLc7S7pmaXB7o+oy2/PiBh21vYxJvlRjD6Klo --> piv-p256 6CL/Pw Ajm9Ycp+C2XIaB3ipP2LhV8m9ffF2gDsIG0Agpdm2DbY -cSpO+5oELV6Ms006WWxDk+qALErvpHDguEIZrNlA1Tg --> ssh-ed25519 I2EdxQ sqKNBSBmHOIqsQyb4VWtBzAJLoBmcqJ8JedowtBrv3Y -boaqeqnUVURhlJoApXbGKKUpUjokRUV0SLfIp8umanU --> ssh-ed25519 J/iReg 2Bu5YnpF/ZdezwiOXXZaHvkQkCP4z+e7ktEMQexX4zc -lQwneMnYESvSaMku6+paCQupYo/jYdwI+mVHiidOVBA --> ssh-ed25519 GNhSGw h6WyAtpmLQb1bNxpHEGW660j4UaTaN+X5VB0Mgj50lg -WjnNtLCwAKRD26x1mJE+PpHK13bvWWYa6gQGOyImJfM --> ssh-ed25519 eXMAtA 2PJfk1QCItSjIxVp4cad6J0cddHcEwmgIapGmoJ4hAI -Mg+qttQhyXsKfQyhYX49i4KiFCsBfkLG770hZqSToMk --> ssh-ed25519 5hXocQ F2ttAC+sr3tnsHVjiND7POs4pA5+VgjDhRZUI2uS/0Y -Z5yinqHS8v8+sOTecNOcSkkswPrazKwHh5TQGx2TZOU ---- 6ONblWIeEEYmZjqnJaMgXeoExrTm+E1bD5WTmr8dap0 -@LboJ3)8BC$Q:;A;їRăhwr-cM09 \ No newline at end of file +-> ssh-ed25519 /Gpyew RzfslPRfsmiIbcelv3p2iatSI+Xat5olIcJ6I1vYIT8 +HcgbpsC/zYREU7/xBb8l44AkvN1LBCcDciC0ehshdRg +-> piv-p256 ewCc3w AnY3JuOmMuj1OBue8WDAH9jg3wTgbxRjLW98VBqpJ6eC +Ns6RExFG9yHgUVkWrpKPGwARBcmn0XpnHDw3//ZB+3c +-> piv-p256 6CL/Pw AyCmiJe8MtpkRE5iKtVR5Nsqfem3CR3TLgefgavrXd+m +DNz9bLXlCqSENfgoPWzJ8B3nf/cHndeP7JY+LvCNa90 +-> ssh-ed25519 eOAUSg vj1YzM6S30Q3M5HxD3ph5MHM/88VHy4OJBP1nn0UVVU +BaaDdFs7BbPgHLF0d9BsGb28SoDrr40B82puglfkcao +-> ssh-rsa REaZBA +VUDTgJtZzvhBKfne0UstJvlKtEahmcprTzYJF8cz8kc30OBSRymrYsSY4HGRI5Oe +Sj0SRZYVHAdWfpgJLk0ZhMeMrxUT2F6500p+zhBlTEAl/oZNJDgUx+aPrla6btqo +KwPv1QDkVCOJAz+QWDDNIYDtQeRO9LdONURFT4Jk9ZkH2dAIozUz+U9kepb92GgR +4hlB5qEtQSJTd0zxsOtUIj6LF052Tp3bvPAATESNDGUAEX3kBVfJXvZBSMcEZhdn +dHK8iqzapCE4b9lxOM9kHOOT8PV2rMn3vYLeado/oySNGL/T/1tYaFoLTbN7P8z7 +mk2Hoi4O++JDHWmZMNUJWyJFld1oQtV2NXZWe35ix+Z3kSJE1rqWvslmYMej0oJT +Ed6pGBsuQyVTZp5T/AcfhcnyWFAZZ474ONmxFPUiIvYToIprtp8DwkaHn/FLniHG ++1R0Y3nt8f8XAl2GrD1pCBRHHbPWUsWSNsDxgyVuZMje3ktdHgwJQ3RPTndR1Niy + +-> ssh-ed25519 J/iReg 6RrRFNRa6isIf4szTPA8cmSbd8KEXCkowNCW1K/CaEc +eAQGLoGYOxVltkBjqAgVr7l/8GV08Zgu+3FygvvqbBc +-> ssh-ed25519 GNhSGw F5z4UMinJFt7/FJudSmVgPPjjj/EKlX+p7H/+DQkrwA +FYhDHRzKlT+FxCoejPrCkWfJGiSnpC0N97S/nRWoKMg +-> ssh-ed25519 eXMAtA p+NpemBdCcFc6xqXFO9DjY0Uagef2FsJmxM/KWNiAg0 +5b3EFrYjv59Y2c0ZLzIDz2Zm/mjVx9JqkhktGOD0mXM +-> ssh-ed25519 5hXocQ EDTfTz99BtSglmKJr9Uob9BTSqoADijdtOIy9Jkl1UA +pW6IhrWrB5i2qVxLBZe6n4H5IUj+UixuAdWJS0i4kNc +-> ssh-ed25519 bRHVVA Nd+ESzZN6kU6w6505iRWKCbkTJOX5JL/PX5FL4Spb3c +6QpMiQJqY4UJGzzt3T2YtwD1mxZnrRq/z5EYliCefAQ +--- h1CwlpgCkfKFejzAMzf80tvqzJ84nLqEKMovlR2zCr8 +|ꆽ7}3z_s +43 !F+ƩV \ 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 39b40f52f06eacbc9eaaf270be8746323c75e5f5..d5834996ed128f47756e391a9f39dc70c8aff51f 100644 GIT binary patch literal 2204 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 diff --git a/secrets/nextcloud/nextcloud_admin_pass.age b/secrets/nextcloud/nextcloud_admin_pass.age index 387ca2e324d712f81456e13c75e806a1207005bf..6fcc5704b3c1e92e62b697514b0b6a5ec0fbff7d 100644 GIT binary patch literal 1652 zcmZA1DevqI6$WsFp#q75WP+sm(|t1}-KNuRy0572+jN_D+G&&b1As&jJ^}`UMWVo? zP$UrY5)?>+;UX>x_Y?fid2*hURK-UzWY1$-n{oKT_^hA}0X}|sS(f^v$Wekom00thP+81;A40V?vw$+H28?y@gfxh#nYq8>fYpy#cLgh#nFRFi=Xqef zAImjZrDdVs)}w2WS`H`>UakLXQ?q?cC_!F|ozJlS!gl7M6!6p|CLLh$^a_sgHjFk4 z%YvI%S%s!%Q)me)Ja0mS9r2-vnkJ0+0CWny0a^ikWw`(zgHT-@`Yteb1wdaytY%z&B76>v` zHwS)hrSQ#sy_ zco6k-QP-`VER)WPn82oyCjUo#3^H)E6rc-HS64o|<^3#)9T>#kcc@M7!v-={W^44yE=C#! zH4rg0s`1Nfr^75x%FbiIMI3h8d{ct^F~qb&xFn!ZiMwt)?W%~c-cd9$(W$dqqJ^Bg z4YOSA^SZ*$R9vQ<%N`xMK#px!i2EQ0!+<;B^J#ppvjR1CQC+Ug{b-0{BJw%l+wJOx zaXm2E8n)%CsHi~-Mk7!P9!M6@ZXg!1W^pIWu-qk!5HbqC8MXTIOawKRN3CtJAz6>C z`%;tcwIl5p3kzO*P>Q;c6<(4V&KftJsf+rH)9q??%z3AvxJuqq1vu}zlw>a_oQFhr zxhj`xC>iQRhV};fPy2qGikZUlp@F~Dicn`)_R?2ZCM~@&7nH58nR{+-R>DTM)AQ?E z-MEE`$K@5_mfr!q5gDoJCRbt0WMe5g(>CYIhoG^d7D$N3q8XnYXrqt+mF#npL>-Qq zb?LRUgK?Em*`%3B4AZZAspF@Rn;Lnf@WZY_o>?P1JFHKS@x>-jqu~R#d8Q;HQcIpB z7Kfmpx+%CX=y?yTBIp{i`f|6_zWF|Ti6944$<&2lD>ThbVKA3CMN{akUXY6ZK_70@ zi+drWGGK=NdsDIYHHB~=Mzt;4R)(n)o7}L*D-mmooJJd}SzmyUkB`fH6ip5SSM2CD zypy#+)A*TKa_?-x-iU$%jlCQ9=-wa>1YhOcUp4FRfBelIyZtKr*I$0|&7b}Dmwz+Z r^E+Sv{98ZTb5N`P@X!AD-^Oo0`SbVw{nOw5`1}9(?w@}B^*8W_nha){_+>oeu8iLinT?ogzNiq+8;$QWTdcSrtS$pwmwtfT=;E6q?8FXyc+H1_sC z7O_*{)gxzfXv;MS234I)^FEoCZd)~pWC#gVkZ&}O-H09!(BuN-cD4XSi#ltCKMo1k>~tp^j#k~9+E69P$ni@M#$r`jG)j4*m^ zHd?Mn_pn=wY2s1kiR@vqT+TaVkO3#`5AH@ZlM~lvHEM0| z%nTq{o7iYO1lc+>^dw+gpXo)K8tV=e8k53=T388Lxl8ST*+N&PJ9?492i6}@len5Q zzU*?Fil;VpqkTT4`GEmavKHu5BIT|Mp=){a!OQ!V6ilG8%wOTE5#&c%Rj!HrTwPK!vWj!~Z?bMtQ zihV4>Y-V229j`|m^z7XaKGj~m`S$CNUVibq`1_q7?H}HM>r3bNS8se`{`A-L=I5`T ezj$%|_|IRz<-WVW{N|5e% ssh-ed25519 APVFfA DN8dMoORUy/3O5x3gg5p3s34LuAnfbrREnrdahXkAgQ -/tQZITJe06U69rcm+p+8c3l0omfxC/DbdppB6MVFfWQ --> piv-p256 ewCc3w Au52fwH3PnRByoY9hrxoFyjD3EInz0ueUG3Ug5olfQN8 -CRHLcoVqFqcUGBSxsDC9MyGX5NYa7gH0EerszcZgUbQ --> piv-p256 6CL/Pw AkoiBQs1LI5Gv6+G4iSsU2aoUJwS/DRMOf6kyLyloC4R -dECNDzemJyKs4BtVP9a9rg7BkUNGuzogmz9hc6RS0RY --> ssh-ed25519 I2EdxQ ETCMuBhXkK6kaJnpLpwCoFENI8GWUOfy7Pg1+TsNrRw -2tTRPla8zbzKx7B8OztR5RdkkgBpbK+5UuXEkeVFWi8 --> ssh-ed25519 J/iReg jCSk/bMV7uT5sP2G2ugRsH/IiAs2RnJedk3aMl6VCzQ -6V1qyRH5B87PhlwlfAqiqsmeIShbjA5Ef809hjnkD1U --> ssh-ed25519 GNhSGw 8RMzbnJiiAbujWEQAnxinaRkr5o71z6s9XTzLO8qGEA -59YwZHpm4x8M6K0SSGngWqlNhGMfcz8ELv9GfGW1UKk --> ssh-ed25519 eXMAtA 9aJs5tHUoOyjJNNSvg4lqM5sA6Ojm8UZYtJUQl7e1Q4 -ec7sFWWV3c2W4esIiYCxoDkAg2pRSN3UqpTlEy1uEL8 --> ssh-ed25519 5hXocQ yTV/LcPEDuoiP0q8+BeZWOKJHUy5uKqTclsW4RicpCo -i0WtAzTYluemX8zUWjaBG0swG3a5Jl92CDbcgzSNH5E ---- 6f7T9ShzpgeRebDb3kd9CrmYM+ekRjqxtvu5bfvyLUc -TlD泥Ez[ MaRWMl@0 \ No newline at end of file +-> ssh-ed25519 APVFfA IhxmnwnMPw213EXEpIGaUB5KaThNN4CLWjoagS5OJAg +5+UJDG/avSmYfb4kohzkh70T481Z6vKXbM96zNksbao +-> piv-p256 ewCc3w Aop2BJFpE81gOatziNjNCXYwr7mKcEyRX6nanXWryzyd +Z46OEEoylajytPyvK8HiuTS5bS/mqvBR4TsMkEq6XYs +-> piv-p256 6CL/Pw ApiRmg+5GBah5Jy17mJkHqGL1xEUJFyGvMePxlA/xRpK +PUyKW+vsznZeabPgB+FNDjkQ0tUjrh6hfVx2qlRGU0g +-> ssh-ed25519 eOAUSg wN2a3psZPjgoM7SftfgYpyl1XifexunAIIYe2AcwmFg +roUP1QVNqkgavX5W3L2j6Ja+fq8bNmnIvEZP4UIiyVQ +-> ssh-rsa REaZBA +I82IIDLMjDtA+W0V0epMjB2AnrWAGGLW+47kcW/fakuMyGjucSptCdQNWuvXhfjY +zBawU58jDmEvbqh7nXZ7VNUJidAqxJHXG3ugPWpYNEuUrVoyVQv43sUP4lF4bZ9J +QZnR7+zDzIuSHDERrtAWrl1lFKwAWqvFp3vqmwcRZdn7fGxQeBAK1tTFwVi4TXOl +Atd9488juh855HxteJP1OOWEbaeh+r6mkZcHLtx9daE0AIARCvrhi8Xqa09k08Ft +QSPOv2lLG4nBkBlnBfHBFHACWTI0PvhHBSNTvcHcAzlq+8a3Uqjr49VOfngY6MXp +20KT7SJC/Dtm4dQr1snAtbRbhrDKoafjfGW5iTZIV3yeeh1Ak4fpfNK+T8CWMJtd +sP5a+Gs9RligkKVVPDCzZefbCwqDSmkugZfBjV/zy+CzPQcj/tarB0S3Pgfr5YCP +mQWgDRbP6aHne6wYbRmr5x9oYZGIFm6UvlkmJkemA+J+khwmc8bJv/kpaizB5kuS + +-> ssh-ed25519 J/iReg VF1TYhFnkV0lPQQed3G8IlIOCJbjIdqUGS3m0+O5sgQ +50jRyPSQD8U6ehFbuuP0OCtN8usHpymkwlcoTjWgRoU +-> ssh-ed25519 GNhSGw huEPbfKsJ5lliTGtpgv08EDKwOmxo527BzFyyWu9xi4 +2Uo+v4ePOmbg2NSfAK8Ri/U44k8R54e0HwhtthSTlyQ +-> ssh-ed25519 eXMAtA 6kx7iFPOQrCi20V96Cl1lkV9xTXH5TpwLEWugDn8Gi0 +MyMQcWWdzTlof13kHvrI/mwpTOCFRMn3HW6WODbf2/0 +-> ssh-ed25519 5hXocQ le8UnFqyxEwENVKt6Cd+vslDU8TZGTGk0KZmTSiXTwo +ZljEqPFJO+z/ABwKxkNkYqoVlkhzlAhh5TLYPAqkVCg +-> ssh-ed25519 bRHVVA ELMm25t7bbGgHRoTK9WzpY44M2dAPrRy8K3XhryTh0I +9/30gsx9X2aSHbuf1KqsBA4HUPUDmd0D9/NLoQB3J7U +--- 7CIj61//q6IYpnpuOQibZhYlAV54N6L78wd/ntpbF+c +c J `W' *_kӌD ;93{VT \ No newline at end of file diff --git a/secrets/restic/apprentix/base-password.age b/secrets/restic/apprentix/base-password.age index 0d93de1f3c91ccda9634a23db0c1b7c3b54ded64..7584648c3828d6c8d5a1ae12b9f75b7faa72be02 100644 GIT binary patch literal 1884 zcmZY9Tc{id83*uy#Nwn?B2p-LS&M;|?aA)Wb(hxY+;?|wJF`2tMGQN$vvWN&vvb*< znYKvU#uPo?9$H#3(yE~vOSQDdsI)ao(OSf)eJBAr7HS$qeJMo{6^{>jFn#~v_wncd zeGAvwabi2G)51^U<4NXrHa%eHL@Up|9cKw5NN>=x=OWFzt-fwfGb6&32p4xXmnF;f za_f_@pb${4GprY;ThKuT8w>$CE;TuuE?lXHAd=vj-YN{dn4NdF7Ss2~P}}I2@EFxL z$^W#}-|VCyg0`G3X+zryImxIrjN&#W zA+#V>^Jy;5-7rzb@hD)1?Ljq0mIOfAdJR?_*jd#}s7;mZ3hCo&R%(`FVOgK-`t!hE z1?n0e-I$^y;p)_Ft&F~D!inJE4n}&gW}@y`l4s2lS#4pLP%&pSAFC6G)?J`3S0LQv z?Q8|*LJ!(B0W3DPkEoih61xUltArPK%77-f*R?EPv=n+VCvd=R@AivmqX)AIHzBsN zI-bt_WgOJRa1Ad5vZ8H$G+d1r3~RdM0_GBv(L2eai__FHuX_Nb=aD@?C7c5jJ>P6UiDW=nTQslQQ;pvjoyguU9VnT-=WUBW3uFiq;A%RBNoKEkqL) z)|fb%PdI{~HFTGtppFj}vIda?hoI=#qB?6fFou(%k8c4?12Jl#HVRZwSr`a3HWbla zNZZsA$wF4>LO8B^R1AS)Cks0y>w-&RLv~`-5Fq%Fs zl(K>T_L9^J`#&OH$gEDs9^aIYxjjn#;RASA*tu zA4K3L3TQ5qlVHQQo2G9{(`o9nmYEr4J~!in1g=-(`ZVC2i`p5>0~2P9*wEe zq{krkjT$R@Q+C@z#igyfkmGyZroHYU+*r*0^+d=BJ55AVjkt1zJ}lx6-#!7){I@HOCO}0&gv)+}o-%bdl~V78FIXU{z9V zh+THf&wJ>GT8z?y(g?v&fk0yUA!-k!dV-t%Br#MrgJPIKt31SJ-Hz9jcp{NzHT^CP z@r=ZlTQ*rWB`tY#Ss(X#Y!nO;LCX^?Zy2Ve#RXFP=8{5Y83Y4?TV}(t5)U(r@2_3j zHzRyyC#F2ILk?{ZEqFxX0bk1CyEID~Y8u`WwiTC}1)VCsm~0zo*Q-g33>`JV7-o>G*xKO03Y(!K?yb;UYY6LU7pGiWRSB=2wc4X+vw4EPTmph{rQZ3;o@5lsmm`t zcIhY2zk$B=r%!zI$m72}dG6YG;ya(cF!{jeq!VBJ;|Ix8?(82=8Bd+KaQdBxzjgMt z!Tv4pIaPcG|LxWM^4>A**$3~U-uI#Hug~A}$m#0L_ud{I`$qoeM<2cKttZcY@&`xH z9#(dr`2AytewFMU`sz{ZZ^Ww~`Fe2q@P|G0nOpyP>h}5lKmXYN%sHs@-Ou0o^#0`+ z-<-ekM0xUDa_@QbD*bTt{^uV3(O(Yz=gHSU_4GaW-tzg=cYXKEe|>>{TfOzugLB7* z?JvImz)eSfaenU-{h5nb2Cq=+$3J_=ZMVNNIDFsU4$?WN|&t=I-vNnHgU!#H|)!XAaQL6#AP0IeQuD; zR3av<1}wpg^W;EJ#d_HgTCft-AxkTaBT^7+Jg?e0!KBEhstmgt{&{rDV(+^fV4``PI%qMkNX7QI1A2Eu3HzHx=mdKq}k3L%Ias z<1ig3uCK)f<HI2BkvMq0PT!jY; zrD~mOSh1n>)GDj{uv8QIUXz31o}&zinmkexq7tBe+)m}j?2svd=EPJ5IU!3e9`kjK zL>fq}i#4^?XPTLzloYibmP)77KvZ-{oif9m7mUUQPm_GokR}pRFzOv{fV2mr=0ulF zj>uM0Z_QoW@q0ZgZQ@@!|MtrljpxI4;Q@24oIUaCH}?I;mUCNAXrF?+u78e4QGr^0 zPs(N+i-DNxc_?Q?5#7q*6sSiJNwatH;fl= wEsvz7(Y~G6aTK_7=egFUf diff --git a/secrets/restic/apprentix/base-repo.age b/secrets/restic/apprentix/base-repo.age index a0f6dc8..07196f0 100644 --- a/secrets/restic/apprentix/base-repo.age +++ b/secrets/restic/apprentix/base-repo.age @@ -1,20 +1,32 @@ age-encryption.org/v1 --> ssh-ed25519 cZNEGg sBPY2mD2Dtk+CZHiqVb35sLpGG5umiCeqmjTUKwnG3g -k1aREu8EDO3c1XSmdNjbHVeTOWFyBoS97SjduAKKygs --> piv-p256 ewCc3w AxXOQ7DzQudLMdXcStv/dTfp/57yabG3VG4UMP+Hi/5o -BUVAe3cVer/dilXkj3LdNLA2AYWhk/D2W7pNyiAqzVc --> piv-p256 6CL/Pw A7nxQyxYLgvOyp0MxKTnlvRsY3+MTX2c83k+786cVu+O -31edmnCbrOfPO4QZvVAAY1Fabf0Ejl2VkDHe31JZxEE --> ssh-ed25519 I2EdxQ PMcJ6QWx8NQXVWUNmEZdGLDuEjsPLYmXxadojoh7cHs -nugdpvknl2zY5bAgKr3srK4kNNICrErbFM9jEImuJ1M --> ssh-ed25519 J/iReg /IiOaDKLHgR1eJk02i1SbL5COVXzaVBSALbQQ9M02TE -+9zRwK5UEHkekjzxok2X9m3aljvq6bSS0CT8DwS3u08 --> ssh-ed25519 GNhSGw wq3OfTc8mq59YasL+hfLVQkZItAnPBiDDP3Rwn5YGQQ -CAzwCrrIYVIHD4OZ83pjZTM+w43BaxGVZ1QnCkkd6bA --> ssh-ed25519 eXMAtA BRmO1j5v1nG7gvSv229jYtIsneI1fbRbZhzPTczWpHo -UR4aLs68WfCcPsAN5+nQMP+k4KhC361naXlTMDkqZB0 --> ssh-ed25519 5hXocQ fl6+1AaUL9DdVARaPF7wA6KwlYcbMISNNW1Ol0rpJSY -TakgUAkvrL06rnxyRlAcLk60rKdSJodrdN13vFd8spo ---- wZ1MhlLw3qpZkQQ+UUmCIRmMkHdS0QIZwWzcEffRprI -aӅkM!6(]3A%3KCФ._2\e@=dWvOwiD"uj jF2T2J v qV%y{8LHio -0p/Ӷ ssh-ed25519 cZNEGg cDXH8VWd/feHpUtblBZNmUHC34CJtreQTSN6RObeBBw +Ncmy6gtXEGLgvjaB3aScgsCdktdJF6aW+paFSjop59g +-> piv-p256 ewCc3w AkVnF9wfYpYOIS7KT/ztx3Lgr8aHWPaSEUcK11R1wzDr +ueLM4/YS6whB1D4fhVpqNGyRvz4SL6HcrUY/mDJG/Zk +-> piv-p256 6CL/Pw Aw7mqNiDgoUcf+UTEvHqKOn7j32ZOcuQ3gUJEfwhM/03 +2Dm/SffB0wgIXPDzaNjMgMQz7mK2YTA7yilZm1K61OE +-> ssh-ed25519 eOAUSg JmEP2uIUBLXPdv+T9YdtqQh1/cXHD8CL2VPQfjUg8ng +ZNcrIEyFkztCz5LcMa3+TA9gDBavzRw3VGKEUNiJbWw +-> ssh-rsa REaZBA +Z9WiZIxr27o29Tcy33/p94Hg+T+3n3G+GM6m6OyEiqxGpBe3GqenkUVFmF1vPiP9 +wjDLie5MOkt2pqL/6ehtv70AplWnem2iNHqa/xB3EGXgPJNRpMVFK1APDx7yG8DM +RmaT6BXE7K55PsPbCqQvyxGIGixrvRj7js3u27EaZki7Xs6FTJ2nEgULzjuLaDVG +mQhGJLpsmE+HH0uR2ckolofwSGog0suWt6Qgcv04EgW91rYiTo9PIFMIFtpaUmWP +Tb5d5arTcgDhs7Iic5cZvMNYodbFc0y8n4NuR+INaZVpkY6SQghq869cESxxeUfv +9Pyn3PeOdqzHqX4mwlrvv3C3nUEe0xp8neSq3z5D2jCqBv6ustCbQ6uSq5Foc8A7 +7rSE/SqDmxofTUBAmvAOO4gQr8T9ivl17zRECXqtDFbbZjCaEhg3IzFB4iyWZtr1 +H6vpYoDaa/gPUr0UztULLLVMzo4+xvfDLuqfPwnD0fM3WPYDKy8X7VeZniJu7yB2 + +-> ssh-ed25519 J/iReg 9zeM/nO3iEPPqu68o/39i5wtczFylplRwCWoM3FKUH8 +TBMH9+inopmsGoVwDPskdOdmf+1JviU/DIrjlqjF+Aw +-> ssh-ed25519 GNhSGw m9Xb06qSQal2lifZPgIrKpAo2rh8nmI40R/i3fT7wWQ +vtdpk2WNNO/NrgLOUwEYV1LbGlp/ni7wXx4NDJZQKbo +-> ssh-ed25519 eXMAtA TcoyTzWKWEtMq4++IrtKXqEPCmaNWxjLRFvLQVS4BCU +ig5nKhscWUi761ZFF7AHs8G3mt0c6U1B4uoWhvyw0SU +-> ssh-ed25519 5hXocQ 9vJFVpydPhLVVYvd1LJsA3inzIfSKcUePZWlXnN7+0s +FDBFA4HBWMaCSHuwndzo18ryCUhwOnvdZYpR2uTOBWo +-> ssh-ed25519 bRHVVA nMFglOaleiJqGiP5TftthjGM+YohiokQ3OXKAM6MygM +Ao0URRJLiO52WQa0fJEjF6jAQgvrfjhJY7Pskmtycrw +--- mSgdQEsOOPBJTb8zyoeLCrQ/YsVbsfw5P2tXGEqLmQU +a4S m;b]_҉M#EԜ +@F\oةj&3Տ {-G}JOح Xn|RQ6fEZܘ+8sݠrDzLm L}0} \ No newline at end of file diff --git a/secrets/restic/client_env.age b/secrets/restic/client_env.age index 25a4e8322e9742ee89a1e9cd2ead72787dbeae47..e43aeb06d0a579a1a064bc64868ef3d22a34fd49 100644 GIT binary patch literal 2834 zcmZXWJLvRS8OBjjB{}Q=R6=`@GM2&J*V8v$To(tW*4RNQ7Kv z!leO#bmp?{EiN?9JC(9yy8fx|S9yw+GRsa$Si?z#)?5}0y z9YikOPXVSFtqb;N{RT_adC%x}<-ttIaez$6gjR`{_yj`jHcIxjA2cf_*=L85lwMsg zlT4)JVARf2T7eC&L2XV*A4}?m=&HK5hmp?FRoEjDrI0$!rN{f^8ws-y+e!3+WsC&W zkEuunX_lz?dWN<7Sn`9u&kz`yc`%N~5LzmecuE6>>ypl!P2BW>CHa&@Ta zwX>jyoSHEoZ;M^RH%j7?$ zQTmC`s12WGe7-LhB0opb8Aa=Ljbz-r3tAi{lvZ>zEl-vyfr|t*S|AH~!z=_r(`@Jl z=YE|RI!g}jKs9#{TiULOQ9LD{+Z#VhKlQ#XZU7F znp&!}xiBruo9?l!rRph7VB(WUZK(EG60j1)=^#5qKb$8I)fdR%*u#~X&*}(Tck9-c zggXOMj`LS-D9K>&!ZYdyha+?mm}*WVXQ(aVl4a;gAge9)oRUXM5+Q1HRw7a+O7@UK z9%&?z=pBf#_Qmc}pT|z-a)`8*eqrjY%vj+JA3C}u#&m%_PTX~o4Oz1Cg>x^JDr;fuNWV&K{UGd zs3c!RS%Iw;wt^$i%n)_4&2UWXoWFLGkMB#leM+;tyLOy6h<)+nv#gzTFzxwb3AFrR z>{5p1yOJJByJ%h1@&%MIV?a%Xn=3rB#A5FQO;sT0?jm^@1&K9|L!3)8W?hI|)K_mQ zc`a|xt}upg(wT{oc|+v^e8@^NPZ~xy7kH*BO{6% zM(L@FsYW?gzTuWa#k)kzoyJpd*bep#eWK1RZ7RZjHLeNit>VH^@Eij&bT|(R3FaK( zZwbb_UcH`kiKUhfSItiB;X=}b=F;B&ZHM$jxG}jfpeex9r#7YTm8M8*=wW<|C&*CH zxZhyS4(hf&6y45;d=5Ox;BB_T%Dpqscd!;#w&39gIB6q>h)UvMJrnA_-)gr?)_Gz} zob0`@9+-o^t6Yl?(m5VtnIPEyUMh4(Hq*sMu4kaqucC}iQv?x4b<_z`!wRoALpKXi zvQDkzfrR3a8}c-y>s)X7EfHoZ81+Z3VxbHNxTMSq&i9a*O|@m)tCf&KN!!uuF2HE; zk+2Cd?reb|ls2U+ZU;KsN`=VKM~r=O5da~um&ZA6&8rY&oPvZ?Xpdt)bUhvfhVAxu zi4XBzY9q*zSn=Dj%*vCNGqdgrGVK5bCM*%;7jw^+Yo$t6P~a-D8;=vt!K!q1;k21? z<`%h?g?im}fvJ<5^y^Y1J+0kn01gq9S9UYmRn2-2`XY4&$YE4e6Qu27aG*!D*zILu zNM0Qf9O*cG=iPKi14;9a-+16w;Rv;z#;tm9>0lbd)CT)yLA(B;Ufo@hlkZ$zw@l_b zx&*Z{-)b=wvBzDZdOOz#o*MB0mS*}eqGlyjht#RDUfLdt`))X-_(fd|s;UvIFd$hu zkW-bOXMoB_qb?-gq3K#&6Ec2ShXKp*NWgh0Sz*s~Z5v$SAb;zL{eKY=)WQOlGqDcuO6E2m?m} zy7}Pk+M^+`i+K~o;WS?}2N^51$o$Z}V<7|+N+1pv^jt7L+}y^-ruI-zVQYeg?ZdBS;{Z_kVpD^#R)Z%-T;46NU5B7XA2V zUi};!057TkeBsL<(0+v~wzD%|BmVlqf16*(fA|~pJs;D4_t6)A`Lq9g^%vjxaGL(* z9e@7di!XlQD=*-$zAU}@;-|T1FaP~(A93IHt8ah)^*3L6h5aMG<(zN6^tUgHKX~K4 XfB5-#uJ3UJ~6zr{Fv{m#jWL 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 literal 1235 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 diff --git a/secrets/restic/livre/base-password.age b/secrets/restic/livre/base-password.age index b1ddbdaa8e44dd0ad3ec55fce64384a9eb584cb1..066d616cb1f402bc13cfe520546b40bf853839a5 100644 GIT binary patch literal 1884 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 IHe5XS4^36W?EnA( diff --git a/secrets/restic/livre/base-repo.age b/secrets/restic/livre/base-repo.age index d05850db9e57451c54c43a406e5dc56a354b9ae1..f3a76cc1ba565dfc6eba69a89a7a613bb5e1bf19 100644 GIT binary patch literal 1730 zcmZXUx$E=@9fxhSh&Id1;=(G77B=x`?#V<{NHV!6*W{X{Sje5sOfr-EP|!lRTHXcm z6%iC(Sh2Bq3%e~uP#Zz47Q}KDug+@=QG8d>;`J|h;Q2h?Z3S7I{_MoS!QAgz%ID3+g^O*Hk8KmfQH92O ze~1?gL~j-3Obs%;z}m70$av0bCKS`67`1axp=2#kE;{T@I(?Bi^k%DisCOqJXDv?e zfXmd=M1AY=8+Tm~p&6N~j`6V%5zEdicWbBHJ;*EgP)sjcOm*6^@=b4C*+>&>H8#sj zp{9o>piXMno_O;-U_n8qDwFexF|0SB$IHC}gDuJPa2q0UPRDpMs^)c)9m|%>I~?sj ztDW8DKNjELtnI?hkqZNc21;jVBT=uNrfcEA3D0$i(jLW_8ZWL2;=2o-)H&NTYXcrh zX3%*9MkZdoCM#*H^7Ra88R*GJm)-88?x;l2Ao*7=NzH5zuDxbLAiV@Gy-ah*O;ioy z_}W8h1)V})E>hP60WvP>5T)E9Fcq7zl~EiGNpl2T7_!!kD*t@Kp~?(gN$d$x5sn8U zNi05vjSSVhr3cu&7x%$3k&)|L8WKSEplTx~qzz$SHNFOOcbcTjEbXvcbzrvJ2D8kd z3oj(wglrfBtmD_pul6e-?+zb|@@NC*`NoJOk zv$+L!EPKw$7GX2m=>oIYG4kl*kne#MriN#I+SBK%ZqD1Ybgk5DT^g{LYsxH+gtO4# z3W(_yT)3b|G~%R|8t5m-an5=$2(+65J7>7WU}}*Nd@9RQAd!{SGNtjjMk`2<+^xWi zA<9sBO!JLWlCy!-`4J1ybqhQpQAa~)N6qK<0UT1Inezt?1-cLF-4p8lf6#D;1c2en{ z-XJa6Cx;wQhCueG1Y82Nz1!!|TMH(etF_#=$r$npj|x7mYAL`?MkI1N=z+@ zALv-xDq@l+Xn+g;-Uqk07flky=@y$CRUJ9SwVas}Qtvz-NvPQ#Plqhl@QiZAEYP*o z(bMYe?EvJ2aF-BTxV>~eqI+xB(krK0`0-wGwU;jN?YRyt#i2QDU$I0 z*1mvlYKj4Nr#s-`;bAiy7p1nMa-}CWPqef(MHWHp214M}Y+)hMEWM?>~Cy6YuGN z`}<##ue|ihkN>8+JY`;b_ovT(!N2*|{nJk$nSTsF_R%-gUq1PK^3}&e{HphX`QOTN BLh=9r literal 1081 zcmZ9|%ZuZ5003Y_@K6WWT@NZ=g1R6ZYLX^tl7q9;q`x$oG;Nc%NgD8x=KW~WCe5Qo z9Ps2KEa+)3zAkec(39Y*D}s3N;6**Cc=4!%3W_KQu1DuD_~5gAx9z5OzFTj@EPXo5 zeWb!#?L(+2g0|~)ND^b9fGl*S2L+P3mj<0&UhazVfDMqHFUoy#y%V#X*83#NEtcIW zHX>NNrIk63_?}cWD-ALGf}+mk5>;ezT_mXzdXq@CFqx#r-r_%P9aimihwMUb&DnSj z^$45Az@&D~9G@~4Oed1hNOM^kX?V>OD%Mm~;si*usC%t!y$-Nxx;3;>?nrsZC}skM zaE|HXDe#v2Vv}zeFax1j{LkugLu7K-O1HR@#&p^zrUlIo$3Ozy7i3M@ht%VCp2T)&7t zvSH&2Q87&}mW)MT)Q*u*b$v+pN@1iET4-1X$TUs?X+7TYKFm`~xyQMv5*0D8`6_k^}8xMTdoR1?aGAI2tmX@VA&vhG7d|{4rnBCf`tFqWS z@BppJI5j422|_Qxn>5l9A@%gq5e1FtW)%f4YGhz!wgPRNW}&8*Syw$CbTCe9W_a2~ zz3!&ya+2QfctT`mOCX|XOR(MPc)a3-!Dee|SkNdev9kAq!urG5Pvk; hz4`U8C-2{X4I#d|`3wc#IR{sMxN`aIm6wZ;{sj@oY=i&+ diff --git a/secrets/restic/neo/base-password.age b/secrets/restic/neo/base-password.age index d9a8ea673f5a9223ae6cd12078c6fc52bd469093..e61195610e82b5bf0bcb130f8d48cd55e6a914cc 100644 GIT binary patch literal 1884 zcmZXU+t1qu8OEnwFyRd<^`e7KK!l25gbzE8k3%bS9LIJX$7eeZH#qUxacswqowx`M zLC5JsNN6y)XjR0jp)uACE?_VuCKxcJ59ke*xIwBwph<(@*#X&n?=_u5Dy4!lh%oJyu&ol(g6ien@R$`fJgVIRiuH9Kc1K29psi9@d&zSrOGY4se2@W*n<%3; zSa;{B<0~s-vYl14jo&rqyIJ4GnWeU9selpisrWxEjGlnl(?~Ud-93xWKn4~?2kO#A&#_(3s-JoRP;i0kg z2t#L0=!I%z_Z(&hlDsdG3pE86wl@N`F|HBePAJWFoTx(| z7a?SmEsd~{y1da!dqpsk!9)U+IR`QU$!fifT(!ltje(suW2-*p9UnE3xd-$7JV}F; zAsKSEaUo6|n&Yr9kaAX&8YtpWuMK;T+7sLtCtJIP;gA(S`r=B38gd* zjc#GTOZ!tYOW7sttT&cLr&%r~kZb9!3EW=9F&L>{(D4GJm`yS+9?L=2mzHJi4_)4d zHyOmcc`&z9D#u0`v}J4{u5gPJRhg|Swr}@T)Fin@X|%3B-~*xB&Q}K5rHOf~mABK_ zX{fPHr*emV1VW`rFs{OZ5QoP}wgN6-eQ**ks07~b*4|Xv^->9X4$n7+5CQ=pEp(PsHS~AH_nF$rTyJlaCxG)I$wV01- zE#zx94JSBl?Hj;|(_%xEe&U%dDI{SEg=s@W3*OWltDOmHf=)LzSINZx(a>;~EtO6n zWU`_hKh%mh6wi{KO=9o-t;Kq_ujkr8GA5ye5(>cuz=*_(DP}HgQ`Wj&-)2YS9)q)@ zD6V1Ep7V{Xbg{r%H5_rfwuQ=>Ce;ab@VJm`#t`^|=|zN|*nJT!*U>&(>x6VX&LM2+ z1qmexAVs<`UI!FJm%@PHr8?l6!PGNzTNo9w3ETR>;;jBn<*aM0<~J45Zs$g=SD z05f-qXlis|4b@@^YC)z|9Ov$F&?GksaMXF?5_jvzM_+t5RDbmQuRZ$Lqo3Y;_ets8 zt?S4yndc=7Kazo35b@RDmhXA|(Zpt8X}dr|-Vz2@Rl_on>KGp}psorj-&?#17K z?6h-q^~N{e|HAX>;$1giMLvYz?|;U-^2qfoXYPORA1>d+ZO$QIK6(02(1X8w^3myI zca2YQR}LRij~;(tfLy;Co%+BOzT@PzU%o-#{f_bC>EFIxJk>*3r{@! z=X<2f7oU9gY31^bQ@?I*LSNea;PLOh`p9YUJ6Heq)(gX5b-((+h4T+Sw!ZO}Z^sY) z=;ae%c;)p^C9j>k{9LI5mp0vd*(4y$t;8Ce%n`56jR_Upo-JNS^&)I9HH_gt>&dkp4%R23LOpmZFdhN0@mNl~f=84W0+IKk&UpQa?mfNE9UK(D0H& z7(wHzpOsU7JOi0-)pUE!9%V`ZB*;BiN>^B;)ejOaXQlxP2*O%Wn;$qpOeVEn7DZUF zfa;M(_|0;CcuNB4(iC&To)CY6vt-ER_Lh>9i#n>628 zT9JVlpQy(1jDSpxwB;FI=qa9;h?%Tm9OGhon!GKX~rf!oUB2`bR#1U z0@kcE$p@Fb;t_Gt-fz?MPMHmr*5DN%I=lO03veC#+P@Q&@ zF{(n;vLJ}XyHHIV)R|GK(btvg(rs$Hn3-ha3ACwjBZBq}Liakl08APZ$5e*kL`P&v zZLt|bi`wv*9mp|-6pJ1V1r>QQdIac1Rhm^rp; zQ)lm4KlrOKe}t@4^T@t^on7|qb1%O~E!?+q;oP!cuG@O~R^Iw_YnQ$2;?B3W&y{Z= z6Q8gAm0o>bU$@pjvpMm@-gnny50#gnI{ek_<*)agrH=Q$6;2l5=SHPhWiV+mm-s=000kHU0628S&a^3$*M){q@aj<}T?!_m-zN9BSJq8ebnZ6C-%NQwdo1; E9~6JOyZ`_I diff --git a/secrets/restic/neo/base-repo.age b/secrets/restic/neo/base-repo.age index 1327f29fbef85ddfe6669718bf5ca4231487ad14..653deea64c71172c0f63ac4b51ad979f4c9495b6 100644 GIT binary patch literal 1726 zcmZY8yX))-0R>>Tg^CJ`7Prw|I75Z(9kCsuYo5LXSLQGzT|P7H4JPp1 z0GegpAKkKcqBIVO{&J$zY(hMk*q+K2+>(s0gpx=$dk+4eR%hcwjpD>6nhpUrZK!@n z1Zm~-=+JS_O;~)R)hZo6!PqK;wk%>C%!byqXJi9N@>*_D0^IHJ1zB>F_HQg-y9gQg zjZB{}rDE@$)lvJb`;bK(B zOA}(SHH>Fk+j$$6@m!h$?rgO+{dKEdEstB#!D!-6=M8SI@yJ(KcT$`Rw_JHEJ46O? za9NK{p(@Nsb_WnE5WqxfYDj&r%#2kMnbu)1Al{Cn;h3gG22vE34Ll8)C0M)Y;&3*G z$xN8>B!5IknFWExtQa`1X1X|27bFjltFhN?9}iZ6o{A4T9QmmA>w?Rth{&jRo!1h- z$jIFo6EjuhJnNQD8z-V(!8|TPERyQ zV0%756$?CJQoc}_OJ{gMSmp#ZtAaLzh*hYtK#0cse1o<7zNw6DM9v+)#6_0UBwX?- zFp~~j(j?L1ZQEIJE2r2(4-6XjIcRQ+ds!tQalE>rNkg6zPW(~#Q;3l0Yqr3pj{|)u zTN>^3F2_)J2eAX?Owsm@%u@}lijiFw-ZTm}!n4FJqG{F#oAmq%I)?}D2KPAdY#Pt* zEI^qWC7UqUiy+pEzSb6E@qBq);tNxTAx~E$qpP{E2kfDciIo8mw~-;vi%%SUxZ&lA zP2tfWYkJt)3DX}3L`ZxcFEZ8NKCf}-RO6;i9O`2QVWLo5l^YB?g$SanOPpXqeXP3N z;v-hoU`2^u0Tf;o_vSI33GS8jcsuho#Nsloc^uVx5G&}q5948fNB;k0woLWZhPLFz zmjiAO@p-g{SPLHz%mOvf*@m#kGIn}&90+S#T?SO#uZ-1=kG~1pxt-vv5ASWY?-Wi;k_m6KHtH$1I<11*2oSP}9;a zu*B@qIKgn?o#SW=(~8wphfde>PUgB?Q98b!q>?HYYV@@jyQFzJEDn ziliU-8Nc`FUF~Og$&PrLP(xy8@F4;0#ovNK9de29Vp`Nr6YENjz-jR^&VHz7G=z{_ zoV%Q_z{A7Ch8y>D(dtYM?UB1fGg7alxa#FwIFNeZ^H+?@WjdP|Yyy74{rkKfP|K(e6GUI;%ehEPl literal 1077 zcmZ9|$*bdZ003ZIW{`pi9t7tgRTxlW&C)haL4+jlHBFi}OVc!o2VeS2nypEGY4*C@ z#dlFqj}ABo2Ss5}21P^ zhgNu}_f$8}{hsR(!y!KIq8x19x?3;ZeIP1Q7}@#R72dC6zh8yLM)1ntS=kR+#y=4!31!+M|YY-fKuC~NiaCFimAOW?C@Gp z0}0{KRqpa}Ka&{2qx!4*e-_D#sQj-*dX88f5^Pc791-*dI9t{N7tRW7Q!^$T5~d9| zG?5&D*cnZym3GkdrI7^6LecX*RDx|`trFm(ZCR}het9$w!^~37FY?5((i0n@VK|TZFf0y=)v=oKq90Caq(S zs0^lJwHztwWOZH>&_H#)ZcqgcnA*@Zf)zj*3&R{47s^4)iomwCBha5uJgFJk4d|e# zqXSCgLG0uGfE$LRQLCqFLtE)4(=$hLryiEk6l4eIHE!WAxwr1#YD!L!Z}%zL5f@3wG@U;_9d+#(if8*D7sErf>2D zlk6-DD>QQ|)o6l@G|(9lh0YnlK%Z80rO=`}FYtjV!e-HI<3%BtbwuWy370^=)9dxR z1#G;{bT^M3U5Vt}+4E}&-Kz3)>F zpdbHs$B*TQe{m;gx8JqiHa@%b>n;E8*WqK=emIezdG4;$8=rr<{{Gf47xezOSAUv) zaO33qD<7fB)d$V5FFlXnFMXvxyng5Gk@ucXZoYW&-ao@{-n>HoeTv^WecJHL42y8RFN4RTii diff --git a/secrets/restic/nextcloud/base-password.age b/secrets/restic/nextcloud/base-password.age index 2a99f6021d17a70ac4cff6a4a11564d74c146140..ed095400f6a7afc1f30d7cc2d731114338937405 100644 GIT binary patch literal 1884 zcmZ9~>Cf8+9l&u4W1Bn>8X!Pi3ZM>3`YdsL#71k8?f6O_C%)o~H`uY`_)dJpj!`9G zV|&3Nh6Q~Al@NFjad?%Ozq9-*^1HPk#83}ADwX%1(bs2 zL?B|Trw-h4kY`~sCuyLl34t+-MksZGsbewhYT`PC&4Qn<(cyq^D%=dftjuxgWo;d7 z_tpah?RYh{fa(rWE5-zho0Z^zV@HwrDu!@@Kv$ea!i#X)1h~ELl)cCpw}3pQ6S^Rp zwt~5sPUg+37yJCKo9>T_^=ig*+7`>1QgP>3Z(PmGC& z2fI`fqNTa018-8e3D_g&%s{V=eG8-HVJ7#20Xf2E>l!#1Qkw57#$DEHd6g0d6a|7ia87hnBR6ZV(k&>d^oWm@X8ATq2Z!FycU$@CGzujH@_3NL1QKHOLL% z9Y$wV)^C-e6gz5;Io*{A&QXFWGPKdkl0|sQ=7A!Q=GI!uc_Up9+^&%}Lzme(vntlm z(FzQ`MO~S$36kSc)oz(x%UeX>VuuYCRtfsI0gI(TE)4!G*CL^ZJew(c+;Ist)kR6TItml zy!Jg)AaqdM+VR+z+WEHPmbt9kBGRm;z~KlVbs-9umLM}U2hXfbje1E2)EgGki;WO!*s`Xr{jQQ?Y$y~J z*WIUdHG=4dm5F$Xwf|Nja$&=!b?f&03 zA7?J}=TAxWgLmG4y*^UV1NUTNKcUb%jRzWnwJ$fr;JcKnvtzu~>ZuO5FZ_`8RH z|LWa4|D|5IFMQVRXK2p4K^Qq1c&)v`*z4F)R)YDh1r_1X37fzN> zUHsgwqf5E^__OKzkKS?9jpxt(;7_l3+XMH1?aCJ}A~(^G-SX7*#0UQIX!0wyc{*f{ u03ZFg{3v;|o_#E~FI_)&>2deZ$GapZ-Xs1jg3&R;aNmOK}LnJFKU*@uLwVdnMiz+#+Mv=_9BtEF1 z$Vf(Ot|^prNFn%lT&sgdPJe7Wd=Y*_*^Vj?GW_S6*+-VBbl-| zDF`4gJFt8z_HD=?cdKBg55-l&I()Mt5wiQyZ3*Su((| z#Vc}I+L%<6fZCe$5m4e9MG=Tqk80su;P`+?05#hgD5a`c<`8TOjOm2YLWlt|Tk&kz zj>LeR&T5UaI&}H5$~R@o#YQYr%M&%}W_HnMJm}O+D_O5c5|OruK}+hGV;;t zY4Q%y9D%ZwX6Sa%QxhT>v}CInP`pkSG(ZLGn&IISD4s%gMYIBaGQ=lk-OOQ)#ob`L z+1IPdF4OONxqJi!f~piKwJTX>hhkVwa_s@@*{pAkCOT57QNx5n5V18fXpO*J85C3$ z>31Zy=$PivPzIrqE1FCnX50#Qvs)^atdNceHCz?-oiH8HkQ%@t-pC_W1d27DbahR4 zhfHHc59vgWJN+>|BYe5%mpfit{^vdTN10m>oT#r~`=@x~>K{*>`gUD$W^U&3M}FOQ zaoJ$Ui+??|+bg}KeflVVp?7hkwdB0?;4_~K2bXTRR^9qe^8QoT&%e6i!Y*u0H)hIDhTPp=Fz9Zu_dbV#kMHN7#m!(R;sG zXl{J|uI2E7(|h+VJ%1_!R=#ipz9Pm)_UwM;yZz9vjn^LDbBX!p$xB&(=Wlb3pO5BF zUfFwJ;X0K8=BYPRj@sP$>{8O*eEhjJZ@r#+?+mDJUwva;u--bnY4p3X>Zw(?2k-}< zF-&6qmMw?o7fSoWyO$lyY(0JU?Eb&Kfpq4_H;Mm|m%lJ~t_v=#yu1sY+rF^< EAM2gIbpQYW diff --git a/secrets/restic/nextcloud/base-repo.age b/secrets/restic/nextcloud/base-repo.age index a2562f9..819ef9b 100644 --- a/secrets/restic/nextcloud/base-repo.age +++ b/secrets/restic/nextcloud/base-repo.age @@ -1,20 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 APVFfA Rd+43UcN+tQy4BVX9MUnML7XfHWTEQiMoQpWb5iPiz4 -bdwX+jnuPkwYYfk3wirhr9/e5qh2Z2ReK5BGfEx1wB4 --> piv-p256 ewCc3w AjZ9znaq6TFEZQmuvjHP2MuhSATIKu0MP90SrDqalcRR -cFbWL2n3JZgQ0CPohEp3ZPMxQ7nzbY/WNAn4NVsoycw --> piv-p256 6CL/Pw AvEWn/2xEKqjSsJ3zMCBgIand/WIDVx/2RJNm+Pa6zPx -2xxTw5fPna1tj2UZzd7F3B4MHjQAY5K4Em2KK4FajIA --> ssh-ed25519 I2EdxQ fZ4ilC+LAl+DQUGoLRVaeDRu/2STX4XxSJdKkcBlWVU -vmoujj0EoXYXqajADKo+7iuVw7zuK6+uGo0WBOy/A1I --> ssh-ed25519 J/iReg 1JhbPsfoCx5Yz19Q9hhXXRGbVtwDx1is6wmisK5kYyc -o3DiqEXDUU+yYSg3CWh5qLI1TB55fkDCcA2rPxZthfs --> ssh-ed25519 GNhSGw zT8ClZ0NjaBKdp2aK8vlB/T+vPdnP03NUH1Ui43InWQ -3Za3AVL7yQS/tovgXiJUv7Cb1s75Uvs+/+eNZfQwS1w --> ssh-ed25519 eXMAtA 0U5NIC3r51c+YNCTiT6NkK26DX3B5Zau2PzCnpnU1Qc -EzvtcSjzvssYpCUBkOHN/K4ipxE47/rLQNeKUEpCD1I --> ssh-ed25519 5hXocQ jgvQp0fyaoTt32sy2Tabhm3MSpkSMQ9L9qwj5JJTfRs -/Z2i2GWVoYshopEM38VUXvgPCs4mvIPFzl8tOuNu4W0 ---- HlOfwD6uKrIulHM/Hv8Kamc6aSPkxLbj2/CzvTw2T0Q -+8' -xG~AqQZ%5\Vwrؑ64Z6;EiG$@`7MTQY~+km_$x:줈61i=VSJйnQL60nxE \ No newline at end of file +-> ssh-ed25519 APVFfA zH+CHtMV75N+Ip2yl7j6OnIS/sXRyOf0uNeSInxLSSQ +7sxCMI5dHYbZuXxxOP/AkxePiUFB3iH1h37GW9RwM7c +-> piv-p256 ewCc3w AjkfoxB4gEV0GLH7eRpjQrJQ83ZXBIpilNy/2VRK3zUU +plfggpTFm2+gSBLoDlQbRUH6Zyg4gRh2JjmEWFpYHVA +-> piv-p256 6CL/Pw AkxuytUgi2AY1VZCTnd4h/enUXkDnvANBbQjaHaIRapO +RV7G/meDIKARK+Dn9U3ZkU47h5nl96osgoIYzPe2IMg +-> ssh-ed25519 eOAUSg KnMxl9PWTq5OigRUpQK9D7eqxxmVW8katQs+07LtJ3w +qrQmOgEn+BG9BH1YmT3lIj4sN+Kuwt7yOlyAuhkxXMM +-> ssh-rsa REaZBA +C2rRkKMhwzGORaCAJWvLn07jcf6RTNuNmNp1pVVEcQ6hNh0awoLYRlcbSNh+jR+8 +5vXOCicFOyd/f3IejzWgORI+iWL9+ZYUPCA+0c+aQXAmsqi8/C99o5aNb6KS04LQ +BVkiSYfhrl/LrIJdTnWc7geElSHnauW2PIf2GDW66nmRjNiWLMh1YjICQ2s+VdNa +9IBFuWihboctW0Kem9ZltMv69Ei+dnnru0UPvC+oVgC0dKn0F9DP04tzZ5NTE03J +hbW2pe3m6ws4cKCDph7/Mfs/699DuqKN7iTmoGE68d1QZ5efnPc47UaCLcVQDijo +wCgwmMI1lc+EdLwhOhnjF5a1Pn4UQKNB9xTUncRhkYSJQkCf/j3Wj3//tOghFw/S +bDXZV/lAJmUC1wR/g/+5rkl2cYqTiJAStHsJk4POgoMZFeA3wzPDNp99PEP+nAb+ +HaBo4oIfgqw/GgNC6LTk8cdlBe9kd5sxHwH1RTkyR860UpYVbyqGT81L7T9M7eMj + +-> ssh-ed25519 J/iReg WSsy+94Nc+uS3SdteMAHWkd9cmEvaIdfYki8m7CpRyQ +1bA6RF/IpOC5PpttJNKiHC1Ax6d6Lf8v7BUGbcQnxoY +-> ssh-ed25519 GNhSGw /ad+RJ7SW+2lP31vDShgzdk8tgNtjpG/3ro4yxViRgs +yTyP0wuNxA2ua0ZZ4ueHjwvGZst1oXkv5mOx8u5+r6Q +-> ssh-ed25519 eXMAtA mDk8xWfl1TdBZbOTEJ0QsDWpX2da4zkp4b6j0hJ+zT4 +Fsz6XHrGzYrNZEN6Kt598REHOqbuZ7w+hPCkmEdHhmI +-> ssh-ed25519 5hXocQ hp3dA9m1mftwUZESuSAuilQllJhtqFxbCaeiaN7eI1M +yvSdB75Qaj83LEfaamlG/8G3X7NbyGi//J0we7L/Jx8 +-> ssh-ed25519 bRHVVA /D6lmeK+5Yt9Fe4xGhMwdWH+C4mPuA+XwvWCIIKmxAA +MAYg+NuRf1aVsKHcn3hEkDx203l6UUyUHG1y5MQjaYA +--- V9JzI+HYA3tShnwYtmPyHHpIjUErhNB5f7pQXEBrstw +N%K\':'GMyQLE}SKI?wz4k(^>dLpgyWfwCPES r{!U6RuȠM)3rXS͙y_5x|] _ԘO+9` \ No newline at end of file diff --git a/secrets/restic/periodique/base-password.age b/secrets/restic/periodique/base-password.age index f607addd21de3b204c9cfa5e95adcd3af6ba7baa..f6fa0eb5d9f4206f10e425d7e55cc34d1ecb1c5e 100644 GIT binary patch literal 1884 zcmZA1+t1_#83ynKL7{AfC?v)Z7*|X*<=eJ%=t0RYZKtQ{w4Juo(->E#)6+~lZKsEs zPSuSNA;BA>>%xXbE;dAjY(SDVS@BBIi1-;7NenmKK)jHIki9T?xX|@tFZ}+3U*0Fr z^Ug#6z)u&&KChNpdLk=AXo~;`Cp%>s9r#{%FhGb7TM0xSb{cS;K}gSR6L32;)ixZa zWgKaooT$M*RV&wX3JX1AJMU`K!&458t7KZbo+CKm_Q44 zp#D$Gm)nE9J3u@Bj$ZV39daX+#449?Ki8oV<8fWCzeZy)vTSwS(^YgbvvDuO=)jl& zjqLld&C~0CJDM`8X%Sw|HIotz!9p((UfD+WjtKn*i~r9;=`l39ZY@oJu~{bSG#m5l zaybU=(MSXpr`UPBtwd*QP^+;pQwTQ(h_R5%RV&qD46D0hz496_amWhqZP0euReDV( zH8#}3l5sReUm*=W?C5n&%*t86=6K7g_SmYi46%0f4QADKxM7nu78t!nK4?k+-Hbth z0*hVN2jMccD94mj4wd3ka!D(lBA7}?kDUD3PQL+ zJa$BIQ)?-E8y9w?SqNo0%i?^Z&Ww1ktem0GDUu9qcKDbQms-Y9`CeL0Q_Y_3d{(T6 zEsHe`BJ!l6*7IQKyi_wiI z;N!)dnet+aMTNs-w7j#*F}g`bF`me~GW0ANQ1{pSUx2PWTT^!I3VL7W>wR75(^#u% zd@@6p?5=`HAH%nFwX}@9PxZP1tI`#UGxZ+0QH>jO9zjdZ4?7B4xWukI8V|ON5n5Ep zhsy}(63*-OXhu?OLDK9R&wUFAGQrRU9nI}#JQ+2dCQi5R#txR%s=Kbs#MX$~X1rvD z1kzEBlOvtmbsB>6Xf0E{rM=0wh~H!9-PVF_)2l#mVLA2yiiI|Un-&Im1rhd25V~1D z6$%216|?4)N(xma>gNf(n<=plZBWn6j%vOwkrmk)wDyKUnRY=2yaIDtJV7it>lp@O ztXT%(3zQ(ML11=u2FN&>mzFg(1{qL9V%ZTTj^&jqo|G%8T_%Y(a@}EO=P`Ly8$@=t zP&-*|Kzly3^d32gAda#qd;^Po74&tyFH5o6I#uk`X#~fBp^0rOEsPb0_BE=ZabYd) zHF!1pm$BZ9+^giiVKfFu%<{ck>>%zUq z(YLyzTmFsx=HoyA`iu9Q^xIqD!Q8(4=l?uC`o+zQ!AsMNA2M$}dG}^@~^)1?u9>?`_1auCyu{;uKU1=NBpOs#DDBDKaelJ z@$z@=JAe7GXZs{b%<7`p3!J z|M>ceYxbMU*Khsm2S$v(^WMofzwyi!{%fZ%Up?Jj8qMWXFTD53-{H4Ee)!^JcOJg_ z_rKkp9)9Mo2eHF%drv=l{Mmcn&9B}2g*RTq4sZH0sGYY@z54rmKL4C`aN9$VJ@uC- tF5LIr)pNh)&N3%%eh9gA^^EnW^w@ptXRmbLKXnQG)C0Gizjpcc{{m$*g%IL~3&~2+Wk;MKBD`CF!t~^NnOKJLz=HKET*9PI3`l&gpH4hYcB} zb1)P3%Drko6APk`K#6)DXp&G`0#GufVLRK4UCjV_%w%IZPxBZJXKks3I?7o3PxGzW zl#gI|QjhXlI!Y2izUUxw#Gy@QT^6 z37bx_tC+qFDMdLZs};F|6%vTg+aL`McoNN&#tU>ASeL!0-O`cssJTid}7BL&$h|F;1)5ILLp4U$7MkRjjq*kO%0ZkX~OJd8#S#Y+uOM!@?{at5eAA)2OJ& zSsLRdBXQ~dt#7||E*k!RYU=}c_CB>Mb^gHjt2dpRzmNIj?$>5M8@=<)>Tu>o$3Z~#;ju(#5MbFJ^Jni{o&JxcF+H1-Fo)W zs$*1Ri(C2e)%i1L?mfWVTs*h%LHfk;xor#Tol7TwMm8gJx1U(69lF)O(r5PkbM;N& z%G#X|&gdwb=A^O$jR{d*IjJv?@K19bM69T)z- z>&df6jvU=_{f+%E+yihk7q@?Rn%px)U%n=MtM8oKWVLsHy145%@1xe18y8P}^Dq9h BxyS$j diff --git a/secrets/restic/periodique/base-repo.age b/secrets/restic/periodique/base-repo.age index 8c39d25..d5c7450 100644 --- a/secrets/restic/periodique/base-repo.age +++ b/secrets/restic/periodique/base-repo.age @@ -1,19 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 FtI9pg 4Pve1UsKtmZKZ2bc1z8dZGIa5L8St3SUjFg33dPiaWI -yZJBqcQrpLbx9zKwxM0ehlubNwI2UZiBY4KE/qmfuis --> piv-p256 ewCc3w A61EBAaLaK7VGc6L6FDYi71UXFdVhH+DTeYdNNhKL309 -Q5CbO0JVzHl9OvKtuBUJUrk4rrSzOG+Yo0Y00tlRuis --> piv-p256 6CL/Pw AwZ4/CluND/cHaps73wlUWRzupRMevZdoa5QK8xJWe1K -3QAQpc/jaLGh+F6QXMfJUQ6np09j22PPPQKrrqdfdbE --> ssh-ed25519 I2EdxQ 2HzZ5i5SQnNvAKx3D+6Sq/PSGHQ6QaDfXPbCf4OXZRg -mVwepFqkBVnd4Hwtwa4VsCUcKJzSmPcipTV3gYl0cq8 --> ssh-ed25519 J/iReg NIhQ654YWHCbXoLGFmRrqpmU3ZUH/2r842Q9dpvZYAM -w4tzGUacCxbjMIgexp4mjMKIc3XiejSXqdponjIQCq4 --> ssh-ed25519 GNhSGw EiK0f8/eD9okwBlO5Px0+EdmDYuCPLVFbpoBDAp9xz0 -cRkHYlYQuaCT1LYMGCqmaS5hSXcoXl3NHHyXwtr+K9s --> ssh-ed25519 eXMAtA mr5YF1C4JL/MrZorzKcpEJmZ1cT+rd6Xz1gG3tFhATA -3aKuiEdE0fmXZVXKCVB5KpXpOOlSSnq7vJAtwn3jNZ0 --> ssh-ed25519 5hXocQ NczsjTOddyHQg+Go8+/W0wvBsozqhnOf55pz7pQ5eA0 -QcFfQ6MUThVyaApM8NtJnA8P5SVD1ABk9UBrYJndNIc ---- ot8DZNu3cGmnWmHag3AIbxGoqQvSumGzQE8GGGJpOKc -JExvm/}az35YM|L<7#/Nᔧ|; fV|PVJ>+!r,]VۮHHz غ@50r5&J%M^h+Rl;yA4A \ No newline at end of file +-> ssh-ed25519 FtI9pg sOTO36TJB6nA2Tn+7mEAA/Dr7JLq7ZEAyPR0ip4XgA0 +mWLiaqtl2hMcbmFge+KcsiZnKPoLsbYA8oXDJ4zF5t8 +-> piv-p256 ewCc3w AwtIXRLaOR27SUntAk5TIzwORPSa7uShW/+Sz9kJx6Zh +5J6QlF1DDrgeHlX2+Hm/IxGsuzzalS4j8+R/RTMUHQU +-> piv-p256 6CL/Pw AoM4nDbv2woTtF+FuT/f9Bdl2tdXzlp7QVQpKZfy2xf0 +VQIk3avqCQOJnwcdM6nHBPOdWmbCBJpBCEhpWRTUqkA +-> ssh-ed25519 eOAUSg QF0uOaK3LwW4fc+rwFXXYAh+T/r3kbgP48ez6+YsdAU +PAkjF0kn26RAZstMcFFYJdSo//HoOLe+i8swcnW3kwk +-> ssh-rsa REaZBA +fpL78yiyzi5HJ1EYoGhaZJ5y8w8bRDDErALbuFbdtxgI62vzhydH5/WUJSr3hIRq +zGmooTP/9c4M8eawPHrRmcxngzJ/wO+9hGjHivZChynDqIIP0963F8pmwNHOL3mb +GsfNluRz8o9E8JjQqdFDyYSQqwphOJxcF88x1FdSaui/UvoUELRJCZNLEWt7QBkT +VOYgMthBG/U1YZ86/KVhE4IgM02yZgJ4RI1gebkSPhPJcdZp/AU4P2vDtA9BTBjQ +XjgzjSY0s/j5mFXjI8nZc0D7SmqSA02Jlzv2JEdq/GlXnHJiYuWYRBqE2HipfoEB +oP4YWcB8z+y3UqbaZRGd9Pz7/k102L7jpVheyq6qA6rfgKsTGAR7YQ4hO5i2+L+G +H9zDuEbVl82LxKNLS6JK/2WPnlWJq+U8LEkNJeSRyfAZEyi83jFj4qBZhIc9z9TQ +pJSJ35LRK3jm2dYUq1RvSNzOymqXLor7YZDsA0f3zusZBj0yTGRR75smrL5gGJGn + +-> ssh-ed25519 J/iReg XTDcqaMFVdOSp0OLvF16uxHAzAneQ+cXvtsi8AAMFBE +ul4k9Wvxc7USwrjLHRFQ8x6/H44kMJ5dc/Dh1EqOAaI +-> ssh-ed25519 GNhSGw 9IYHHB54NhNBpokC4jqDIIEyhC/Lso3IrvdeLgy59z4 +8GgFwZyOlwQFI436M4SO12qJxw9K92YE4Rvd/t0QJAQ +-> ssh-ed25519 eXMAtA YWsjHnwrAzp5AoTOAem1OnZDDUR6pLvfhEyqwRkB+0A +A10pfaA66uZc+uzwrsFdOj5jCWDae0OnLMoRAGXePWU +-> ssh-ed25519 5hXocQ SMYtrHHmT7m0I/7zAOH6eKsrouEai+K5brQQzrv2mSs +rf1cPgw/rUArU3YWyWXwMz9ZKn1ZPpWppvR7lJpIkrE +-> ssh-ed25519 bRHVVA dnNmK3VqXnf3aPa0a+UsEWP4CUrh+6G6u0VMseK0CVg +a0vFXyqS+bb9LjZ0JKw6yJ3xJ/emLgLsrMq4x0zDDPU +--- U0Xrhorxfm+jeJypqm0OUpAVxWyg8cESK+3X+tc3Yjo +7GHLA7I "Q~ `Ԛןn;A =Wz `u%D>#5UT0Tl˯Zz \ژ76K uI8UκcbI^0 1Mg1\ױ] \ No newline at end of file diff --git a/secrets/restic/redite/base-password.age b/secrets/restic/redite/base-password.age index 28fdffb..22d15a2 100644 --- a/secrets/restic/redite/base-password.age +++ b/secrets/restic/redite/base-password.age @@ -1,21 +1,32 @@ age-encryption.org/v1 --> ssh-ed25519 hTlmJA sW0pIOtlle8ngiUkj4ceDG7jxjVb1rcps9GmzF0+sGM -OYnuR8qWmt1jw2RnYRr69FCL4k32DPZeXdPlgcP5xhg --> piv-p256 ewCc3w Al/DbcauY/GdqWqbiukr2LROefTU8H7MwNC0SbEByqBK -xEs3fuVMUdLwR67Un1Me75yMLmaoPpjeTvi0lzeUrQk --> piv-p256 6CL/Pw AqPSRY8+61lhKbtc9j7sNmefZiECqWk4sRHliTpA59Pk -nUDEtonQ8pTmGNJbV4ugtOil1GTXLWAunr6VdBoCiJo --> ssh-ed25519 I2EdxQ JCuWrWiaA/N6qvkRxwdWvlbd2zc3GtFpsymnyNzlQWw -DCvLP2byNtJSfdYU1Yrs5Xz3qqxoKPueYM1KPTPUJmo --> ssh-ed25519 J/iReg RYo6GcSVTDmydGV+bBxcT+iCKaJ3ywphWtdUhc4GXX0 -xBNlIkIp4KdsYv165OPOShcgcLaMNbpg2tJhvHj1Kso --> ssh-ed25519 GNhSGw JvMYTR24Vr4vlwrSSMQyfvURsW+dyGeKnhYxydvt7lc -BsLU7SWwMhy56zcGf552GQfHUQ980XshEr4zBqZZ01Q --> ssh-ed25519 eXMAtA bw9vWCneaL57lq+fDwiBijvFHRyJ5ja2JSGi+wT2PFo -OvDOFITZSjGib5fI1cyGuA4AtKhgo8bIIZq7xomU8n4 --> ssh-ed25519 5hXocQ /TxjJB1mYx+jZKq1PT30XiRv6hgWJZ9dOo7n1KZ7zVQ -zgRw78wohduD2xDshgxruRpOEn30710Ltt+C0pnK3RY ---- EwBBbfxbdBdFhPHKQyKVPLVmzvESGsJa9/es/k3faiw -^Rlu[A!zoo 4r7AtfĮ- -lMvhu_0R|ކ -J |+4`[B|%WB+wЉ'#3eF񈕮Z9ޏ?qmĘ@aܰ!GkgvMiuJ|H!uJcp<?[bcT?;iBfjO8RLWrЦlت{ڂڕ^εm۶Mof,&OC U'G]wieA}o۔"+ Fex \ No newline at end of file +-> ssh-ed25519 hTlmJA c2D2RFI1/9RSUYTZqaVsC2bssPq9jM52KsjGOiAV3h4 +AcoeBvKTHwYcNE7FoVklDwMJsSMdNlpDCvgiJJv/cBE +-> piv-p256 ewCc3w AkzXeOKAQOgRw0tb6GwEbn2/7qM5CQ0fNeNDghofcCIV +O4p9eH9LAKqGfl8XiJPSviknPRE+p7f6dA4dP404KbY +-> piv-p256 6CL/Pw AjnC4daX100C2X/nWUCCa0OU3dqsasMdCfvEAuurRDSj +5AEDNhOBIH+uHCZUp1czQQCj2wX2dlqCPGxmNfvwJP4 +-> ssh-ed25519 eOAUSg IBaYTPfxx8+sXwgQ2r5c0emsV9TpvGVwk1GdwG7B8QE +1QNcxj5mxjbq99jF8niGlLaoex6S79c0UkyDEr5d6lo +-> ssh-rsa REaZBA +DGsBAeHIZ6rqfi19hno0HoPuizg5ytjPzdacQs/lIpx+TcHlmUGrK41WOzlMohNs +EmvNcP2mBgTln7IqG6Wp08C/PW2+/u/flfp7+SBE0koCj1Zp9vmOxKVbCQYK9N+4 +CMtHzm5ML1udu8USJLUjdcia25poO8q7QX/XcwAP3jUimHCGfBzCm56ObgkkxhQ7 +hbnlOaATBuqrRkpS1sDxLTyHBZX5N6yA0dkWbro+eTpt9GZOrxsoIAoR72qqHBA1 +r+iZ75NyIz111aXRtQagHLePUja7SOypGUyXRYZA6Tm2kpL53s7yfGMVENjKvkMG +JpAM2+KPudOjQUe4OVWjOmgntRTIjKYJUeWg0SRiczZOuZQK2+Yw4T6A9q0DEoag +VdhEAWjO5PN5ywV748+9gyuXn+HNwSZ2YNn06qjtbII9mQZLYtqtZ72FR2wgmfb9 +KvA6xt1S2q7pd+bqV1/XhxHO6M+IZH0vZiSTWGiGdvtzc4cXP6aXq9HIE57+YDVq + +-> ssh-ed25519 J/iReg NokY8O6htkKNfpNeLt/IDXDzN6+BBX6HxVMnvJ15hHQ +bPYWdk1ArcAIKapAq90yX5+417WsUOVUAIXQlLGIFkw +-> ssh-ed25519 GNhSGw q87YEN9qjYKYsUvjxKzK9ks2g2Wl10XWtQaPXxIDyX4 +YeQR/73QlMPqVXoVQoyaOc251hZ3oMeKdXb/J4GAJ5M +-> ssh-ed25519 eXMAtA 4mkEpjZ2m5P7D5rqJ8AAaJeVWQKc7KpufdZtzN3oO1A +A4pjUEvXX4SenhnYm5o88HaOirvS9X0XPp6DTqMYORI +-> ssh-ed25519 5hXocQ wkRGLKy89VnZu+FW+vNLXCrNswGnGNLBydAJlEqd/g0 +I0/5qOebEW1QTdCl0smr8NGtcM39H4f6Gp9WDybAfYM +-> ssh-ed25519 bRHVVA D91ChYvAu3wCZ+NHRXWR3YoFRa2mGRiL1nD7meoq5Ew +RqhkUhRKvZmSVYwwXBVo1BgPEP6vIW7yd4z03J0XFOg +--- uqHXTuGG1tyiwJbYb7Dqv9YDaS6WZq+/3Yreqw1x3c4 +'8Eey1_erX7#|(?5P٢{±[F|E]#dP=ӦLyhZ`*T,bR5MccRj_D +5)Bk-|cvx•72S>Ýsn%ǗD123৤]2AlH_ssMzIT9a=PyES ^taP}wMW ÑE`Bpo 7}i}Т/ndi \ No newline at end of file diff --git a/secrets/restic/redite/base-repo.age b/secrets/restic/redite/base-repo.age index e2339c8..0adc0eb 100644 --- a/secrets/restic/redite/base-repo.age +++ b/secrets/restic/redite/base-repo.age @@ -1,20 +1,32 @@ age-encryption.org/v1 --> ssh-ed25519 hTlmJA 2Cscsl1sCGHSXjRRRd6wm2isvU5t4YDr/gP9MltzKUc -v2zZ+2lt2F1FWKetouQU2EZbj2+kZKABCue8WU5O2ec --> piv-p256 ewCc3w AuvtE6ey+xtQydN2XRG59oOCD33TaeiEhffeRzV4vsIr -LolBrGHboIiXl2XWxuH+GfwPF+yrkltfYLFINhc39hk --> piv-p256 6CL/Pw A9VYv+ZDgpb9TKut3n2yHwS+6tO8r26puFdmZT5cZHqm -V8NSw2bE32ypGXMcKilkWMA509hALkxkj46stm4aAyM --> ssh-ed25519 I2EdxQ hnpl7aEBLitqrCkzYIxEzpS809KEncAsQ+40VCGn0Ac -mnj1ul0F4F6jKpbWTV9pWCS88q0JgUINbFeDEktMhrg --> ssh-ed25519 J/iReg gPOp+BNbD2uG8OOguPv8PbvHnI/3UALR8uokp34wN3g -DACJqGoi6CJvWwxzh08pYkyroMy35wGa3HJy6P9i8B0 --> ssh-ed25519 GNhSGw jvCp+EYJNKzXBOiCUMHPJ0Sd7vZT84C24WCxhVOxFx8 -KNsNt5Hr3WMv/4k21wiFt6vqbKADxrlShDZt83YzUsU --> ssh-ed25519 eXMAtA 520usONBbV1sodlheEjpAqXFB4CrIswVEOq/2FGVCEI -uqQ2VFe/axtSBVaGisrd/Xqz6fcuWy0GJpSztn025vY --> ssh-ed25519 5hXocQ 5IytwxHjgaM3BoGHpQwd6FFpPK7amgqeK0U/vBNuHTU -BHJcHS/gm0dAP9MV9CRYbygJffZ+WwDg/RuxKvjXk0Q ---- rkM08VGRZLfu3boYamQVZKNN1NZQY4Y0yZtLo8IxljM -J 'ݟ̝@­*dd@L`rͮ -A5}*f&eDzHcu^7$%gT*p / 1(ZtvY^*!& Tn(ĩW2P7.Jb \ No newline at end of file +-> ssh-ed25519 hTlmJA k233t8L8F8sTiz1nLFn2TIFBuWhui+5nSSynEvIiqXo +D5Tfhmpdo3HPF+BKsmvh0looRhtyf9tHWHS7oK/0vz4 +-> piv-p256 ewCc3w A3Ny0LDuVhIcfjYshR7Bwz6aLGppKzY7TLpB7jib3V6Y +Q8WENCvSjNkqV+KQJ5ZS7DkJ6VzhNRe3gbodDaYNATw +-> piv-p256 6CL/Pw AxfKFFfP64uuJsMdmkpFKX3wGKuu44qirldHVsR31UyN +IkT3+Z0w6q+oJzDFum2ec5xsc7S2W4JGDgQjEkFlGkk +-> ssh-ed25519 eOAUSg Sk4nxnOiUIMlDhFfZIouLZIQHFGbDaWRG93/raoP8Fw +Y4Z18XoCxlkPb4IdksDquTEy0rwwWNtoLyVDQnmtUqU +-> ssh-rsa REaZBA +VUVMVit6w6mMg/v1ywp3WHHKTdjyefSPUfTnYrFeVkUY5XPLjut1x60MuvBIaCdY +OFdymOR12SYzt5Das4aVjHE5XlheBjIsIy5uAJlHjpuh5YoSTEf1AgKh2MLJcLmU +0kbWkHc+PvkvKIoHVudmfpVZpL/EytLAgcawcT834HNVe9Elwjd1tE/8ceZwEtYv +uZwsGAxmV1PDsJDZbPurKM9YgtfeI25BNmubQ80NL/qVzMcjBT0pY5fpjvmCDctS +zNrmO9pPoz+FxTyCy43mCNLfphoLQdvip2AmUwE5hmz898Y35ZcSUva8qvgVOImQ +V4ohJK0Z4FCfYiguWjrx+btIv10iJpqDeamSqKwbYzfhmEzlsHI/U+iDRQrp30Dm +yl0mWT00MbQX7nkViQVxFVsicSIUSY7O+LlFVyYwtQVd7ESToKdaVNj5KZuCYmSj +0ZpHYH+2+XpTU49+1Cjlzbr4I9nx6zn/zMI8uq6Sc6jW7yGy+SRyrSukO1BUGPcy + +-> ssh-ed25519 J/iReg od+xQrOfGCnxZIC9eZjIhlbgw7uEAznQRn0tKoQlOmM +YAn558lCOAIyYCUNLDvlPnnN/yIQvKpixtzzllzYup0 +-> ssh-ed25519 GNhSGw iyaDbw4DtAo3+hw2RO9TwJeUM+c0wiqfLAmxMEdGjB0 +sL9xGjz1nEQh4a95YTspmHy6oRnzR1HEMoD69RorQEs +-> ssh-ed25519 eXMAtA ByW3bGfcBk621vRY9WHXy0vmz4mdftZoBAidkBZIGDk +/1e0C4dy/qXkbluhNHewz4bL2WC2x+41h+JZKDz0pW0 +-> ssh-ed25519 5hXocQ sCSoX2oTaYoxXHP3RZgy6DB8tLqHFbAkggpfW6NJIw4 +yeBPlxZL3grXSQ29H1cV0yyYgidat9j5/t5K7tzRqrI +-> ssh-ed25519 bRHVVA CmPgKd4lkFTzmJ5nzDev4MZa7hrbKpd/ikH0DA58RHg +6bnG1dEseK56ugwDduaqWhUvVCq3P0vebxRO0rBw2d0 +--- PlMuSsoo6WRxZIXhlOQO/yAfvytaVYaFEpIGzcbUAYs +lQ)p׳+t,K3qgCԊvG @Zk&bLXVDEZjAŶety]ii2{$|MkA ssh-ed25519 GCcVXA DNJnavth2KYsSD0xKNZ7xzz7pcaey24v6lVcT0+1cyU -8PH6fau0CqJmgmLCDUEJ+3bUctW7MmMGWvzihSMc1Zs --> piv-p256 ewCc3w AgAaICGEF0+qzS5JvwrX4XXWlYt8dGvfOfc59+fuGc1B -nnn82xno5I7dVC8iZdY5TB32LPmQiHxUrTIGDmNpNm8 --> piv-p256 6CL/Pw A3LBNL3ZDFDx6WiAhxM81mWig8Zu5b8YlDd0OCLR9Asc -JNVTbjvDXIolSjRxvHrmJvK4edPHmLxBTVV2DLVka4s --> ssh-ed25519 I2EdxQ +b1jsR64nf47xzqptKXTVWPRCBL6MfnqFqRBmXmalik -N/izRWTjStymh87AmnLtd2mIZv+aeMktrVzIF10CwDw --> ssh-ed25519 J/iReg w75KJ+BtFBvSuiKAN0GkhVnonr7+qSkODxXd4AzE0jI -u9gallGT6VioQvMkktlcQ67VDLmoLZ6FdKtc3MWGeJ0 --> ssh-ed25519 GNhSGw Q4Rrx4UTHxj5NrenAZeeqkwH19MA7t4HeKrYnf7ybl0 -g+xsR4DM1CznZjGyU9leZFeDn12mzpTGkrIHVrVamHs --> ssh-ed25519 eXMAtA 1auaWoo1ygjF0pitADeWqLKgnqu94RNbz6GUkHFpJgs -02ZUlEymEJJFf77NR+4Iqhor6tDoredUA6PREteRh80 --> ssh-ed25519 5hXocQ 1Be98qsDvgNx/dwPXtvaF5YCXdXF15Fed5VbtAJZRzQ -kW3K6dIE2W4TevaV6is+Msj8eEqTHQIA4o/wXBm29wg ---- 94Bal7DGedB0i1kCHuxVUR/L3aZRBFj5U277P/PWQCw -ظ‰ێ[B~t;}q`)a^T~-efL&˕Y8s_3_-[vAl^d=W r R k^]yg9PKuD'dr1: -a9NRpځ(EJ!+ȓtF"`| -i^*;A7d`TQJWh\cMK wRqݶ -\/: da ]qb{v_ #KleK,Pc_/jqkno \ No newline at end of file +-> ssh-ed25519 GCcVXA rnO6xTA0qjvwQnfsKzlCX+5MwAtag5sDJM7j3eoyU1c +NDaO/RhMzTGWIpa7Mp2YNq/Srw+HfHM1gdy0wSW3BOI +-> piv-p256 ewCc3w Ahyb4ifzcMEihos2Bybr0N5gpjm9N/sDV5ywPyAR0FyH +kcmIvInWufIBuGaYNE8JdDSj9bIceuuQ3yo4F0TGq5U +-> piv-p256 6CL/Pw A8IOnN5RLvELXZtl9G7ncrMLpKOIsUrb/tR4c6Fq+dLM +8l/OHxEbQ+uAhyt9kWGuNJXvjTtpbq+yz5p3rs7bnu4 +-> ssh-ed25519 eOAUSg 73zZX+r+4aMjZ70aTKWEyNyLDGUC/F3YfOc+yljL1jw +Z4U/GihaWYrdkrnm1OWiB7KgIGdG/eZaxlF5V3GFZ+U +-> ssh-rsa REaZBA +gyTCYyJmRV318f4agznxEDbNMk+CL6FlDdQ5dJlUCCkcfXuGGjtO5s1pi+Zxim1r +z2d7zMSZFqXrMFJCXAl5RluZEfN4JigfH3qIPwKxqGIvYnPaMMCCrdZpU6ZqhJil +h0l1uTnsAb/voKcOxKETFU7uDSKQnXrwlF4jQpzdTqZQkh2u1Lsi+s0J4Itc6CqQ +Yg3Zx4YV8JnVTfsiA3I0S6RGeQlM4OhJjSkCmfWphyCK1hmeChs3ZtSi9KsmGVHP +u9Uz2Tx/BaptVaKLY+UTTuSCDHVRoDqCrYp6BA6EHn9YtGI8gempeHi8hDcsDVlz +bAe5D6+kvv519DnFukQneXbKcGwuJg/gyhBZ5Wm2avvTVJY/IHQPtm0HJ0JMPjFC +CdcltQCi3bwrqeOYWVmjJUDKSONtPVDtK1MAae3O47fIuhRj2W+1P/Z+cdNmNIsR +XCfWsbm8O3BKnhxuslE/xMTkxPiX0gcWOgG6lzmSo/02A2MrGN0lqZhLQxWzvJoN + +-> ssh-ed25519 J/iReg tphOeg5sJK5HzramRK87fEHrZc1LoBihU06MbiSGT3M +Fk674XrKaBmnsHnOAmFHkJfiwlBxC7pWWSJ9AO3GHEc +-> ssh-ed25519 GNhSGw i6Jy9C8wGbG5rij98ttYHqSTcoVbQXDEg2T/DL3KFHs +LRuJpsEC8sF0CBeVieGNHCjxi8noId9gtCEYP5O1kaA +-> ssh-ed25519 eXMAtA OG/nShUyc/mLB9/8Ghm++/xuALsrQ/TeA9aDQaKO/T0 +yGFKV4NA46qn8hBhlzKc3Ru3IIg50+bsc2ji7L//FZg +-> ssh-ed25519 5hXocQ GzrlQHxlFD0fpAA79uo/aNiTHtHqFCvjXhokXxeCWUM +yVdC5VNFFLmWcULmWUz6i+evvX775Xs1PeRP9ZlX1Pg +-> ssh-ed25519 bRHVVA gkOKFSkEtRmzmcbG5KoF8VxB0S3I4IfQxIFCuFYMZRs +1MxXpFKWyREa3qpmj4QSl8ACjoqAlrUBROAO4uWuco4 +--- MvCItt8+K+KZ/4VHTIs6h8QkCnA2u7aJB+9o8ZOZcd4 +&dw=Zk jFqXueb;8do]SQ1!  {4 P`1XZyVP nZ@-9HgT 忽%L> 7 Ju6i$IM^,Ӑ)~;ģ1k03},|KnIJ>Kk𻪙Rj!xÿJJ Mwl6 ssh-ed25519 GCcVXA QQ6wfN1lRJqKp6RLYwaf0jLgwyNWrLL+3J8ZVZnVLzY -b+VstaYU3NPHOW1DgBzbF6Wfz7YCAByXoVlf4zcSux4 --> piv-p256 ewCc3w A9j2biBGaF3Q+eIVf9oletUxNT6v33h7TEXvbfTjZIdg -xhlZ0ilPy7Ge+PG6jZqe4d/XilUFovhv9zOzHYZosEA --> piv-p256 6CL/Pw Avo8AML+CroOSPnLJDxGXHoTfuf7oG1Z0lPC0OcpIDYN -BPLObmu6b2ORikixnrpPGlz6oXrhPpV369PC9o5fMXo --> ssh-ed25519 I2EdxQ M/3sBfALOakru6FcpsvIhMIyoyb0/ztKj4GJOvrvKSg -VGh0RwVuakqlu/E/bxiGF7kmF6QPuO6C39RD6D2Qals --> ssh-ed25519 J/iReg 5jtjmi0JYa/uT98mvAgAE6wCqY46ItMBDAlltqWUHXo -1wGPlt3psyslsUAo5rT7OKAbjjqraT71L/erRs7V6Bw --> ssh-ed25519 GNhSGw iFkFIybfKOX2LFcIIwRXpGQWaL5cvx52hVN2eGtGzQA -uDKJ7fTma4LKujAlPwWUvm+uxSAqc4ExC7o4sMLIgNM --> ssh-ed25519 eXMAtA tCS1ACd5wlJWVvx6S9Ndv4ONr35unaZ/RS5IU0I93AI -WlHItwPacgVWvgMlzoKETD2uU/+DtPxx2u54z0Qo0m4 --> ssh-ed25519 5hXocQ S7zxs/m/X7qGVjks1jKXt/UxOJI7/qcGWp7p/hn/jWI -smiG9hRWiMm5vL5oovQSuiq67OsD3qXYJzzP6qjB0Do ---- xAGcW1lzG54SgG9tZjearkULZyKQpFcCBAorBfOF9Yc -D>3Z1R"ONf|z`ƒՁDL|J&[4y\ZH(Vg,#kM.sbwC jSPÿ8tÝPt0FvMEwsυ}T! \ No newline at end of file +-> ssh-ed25519 GCcVXA AQ1lqQokueYwVv8QVtozN4/ZdZB3xgsBMCf55ct6OgU +Lwyv2emFTUPpvREBACWyPFXxonoOxmizycPxly2XZCU +-> piv-p256 ewCc3w Awar9wG03GQ1v6TvNuVQw4ihtlWuMIeMmvvzwqgjFnn9 +LlGn/e89GE1Nx3xQtmlZYQHb2jkMytFVBKzPt0tQMMc +-> piv-p256 6CL/Pw A598ivYddfNGZY8VQZQwrdTQY7yFbdfN9TYH15Qd0A37 +88V+yLQDmukuDfBaqkscx889B3wwA9/tTx3/mgv1JKc +-> ssh-ed25519 eOAUSg GqN+QPjfpRtxVRLPQ2Au4tcf6z/cqTjKWBRWc+JyA0E +X9UGDh9Pw+3aILJxo1BmR8HoO1PhvKG7QVkQI9gyUxU +-> ssh-rsa REaZBA +iK694rbdhDchCqbh28H8HHZrJFeQB8VbZ5Vg/o+mgC3DqvGwxTQVmMkqd9UvyZ8+ +E4AB6IDWQacR+mfSuoQC3eGDZ36J7cdzAZo1jDZG1XBqWNPz97VLuLzpRx+nAqtG +INle8jrSkZfCxuWiK2agIlufo7xm2cc/LIWlZ8BWwCEJbc2ImaYTiGeF9dinr1U9 +u0IxGXOKgNRdjYlibsKROwh3/IH3FFqHSROjgbFVFjuHh2TJaMSESgG5P6KLoZT9 +A4t3V0QrabuNjwO/JjEaQUdNf7lwvVzwkPEJ+9xNa1Wiobbd6K4Sybqo+uZ6XYeL +JNY40mb4TPVkp2ZsC/I1Eg7VQ8ccOrK+J8Q1bxZyxzqzhusahLlQPsYbajzADG3J +NZ9D4PoqC4Gi6RVXP4Nw1G5c0qqhptzZHPtPNAX0rLpbKXSOElPgMKtbDWm7e4B3 +TIdKIK2JSXaQF35OWoQ8oPhf7qsrGIcB65MqoXLGZYPww8LNNpxJ6PQWQVXCW8NR + +-> ssh-ed25519 J/iReg h2IbA5/p+22Pkjz4EeWKZo2CD+7w5z8o3Nk393FaDVU +AfU20YqJEsZC+1ps33DE+v6DT5hihHmhC4qe9kdgElc +-> ssh-ed25519 GNhSGw i3kE//6UZHtmsxh127fclOdSwbn15UAWEqHpee4BrxY +BSJPG2TuZcqX9P1eK0kjrvvs6GHnMQiiy/HBGjBxRoU +-> ssh-ed25519 eXMAtA lCGyFi8TPHdgzID0d0WN1kMq0/TZ7C8EPXIzArBmmSU +p0TCwiy0i4k8+Gv2V76DmQmtFz9egghRiqgrRSX/NYY +-> ssh-ed25519 5hXocQ jss5RZNg2KbbTlNCcb97aQEiTzCYHik/q47jJ7rHVUE +r68QimexxGxpKTLDnKx3OhJHJcOofqnOwyUHpier8Yo +-> ssh-ed25519 bRHVVA J+K7c4OZyGAcjeB4o3al4RxA5fxxxJujS6YblIOR0gE +wy5VwIm/LgXZqmA4R+pgVxRHwFoQPhxfBKWM6jR8S2c +--- 7sTf4JbzPEdJtMLlOsfcpvHjGGGQWzmdtMLrr7/WeZ8 + P͢D쟎bBq%ڈ3WjV rZUы,!Aۧ3S˼ +QFG+qa@zryQNM8? gdsl = ՝} \ No newline at end of file diff --git a/secrets/restic/two/base-password.age b/secrets/restic/two/base-password.age index 0bbc22a2186e2a1b9b43d9dd7637ed678a789ffe..9878c88b347fd46f0d6ce9f724ccbb714c36549c 100644 GIT binary patch literal 1884 zcmZA0?eE+K0S9m+L0zLkjmD_c9WNZ1^S8V9`g90$ZLjyx_S)-n@3x42y7t;@d%Zqa zqa+4m;xyrf2@j%%ffuh>DqL&=14ihDt)!ZvHk|0?MSQ%LaI^qaOQ-w-o^;|+;>D={hzkm zlm|NqK|5|m*@LP>1T^UGnl$RMp*qQzl7Z8GB3LzY-J7l5rfMs@Xez}Bb`h}Tq_tCO zwdjnZ?Z%yQ5j2g=t!=`(&m%6%O!68`>BKn$!@nA#fR%80mHjbKReAw-7k z{-_MM`ChFk-p$mBOX`G=6M!%@c{U85=}+h=A+qRkaa0HfXBjbhu>wf?*`Ej-4+Nit6v z(3K(Ail7asn8?f|4Zc zF%Gg^G%g6s>|AJ5YO)=7L1v6}3)mSC=w7r5fF!oW^<=$wa#Bd4b!#r!)JVFkg&)V< zKqfoIPQ%bH7;;BTn*I0T2yn84~#** zhta76%lsbM(=M+@E*{9B4p-cEWXTvgSQkL5YQwOBF(nSvlvwU5LC9nT8B~T7$&E+E zEz^bea(~T2a%}iAFa?Ot*^H{RMOl? z;5S-0UJx8UU9=$MOK?$XazT}Xv(Ib5nR#eR$7o$Qqad_L+Zt`%lJ5?pQIsT0xX9Hk zb#N=0rY6#F#rc#9)>|)g7ql+v-VnGljVpI%dK=00Iwrr4GpKHHFiIez7Sr0{)f(a(i7j?g zp;#{DF|+PAj@C$n$kDT4zQ}x5D+H@MhFM$FV4xSOSE`(pLS<+O~h>iz^wKX@C;eJeE7HvYSg|QpMJsO7PiZ_S&MvbK= zGP3>*&W)_lK$+e_rHGUNPgsPM~FYH?t9_k8;n2RJThkgx<&l-+2{ZLKF95-oPPA$6W58SvFl%3+N zKJ)g&FP0aq-+b{?$@tvE?Hl}!pZxoKzx;v2Y5C_PcN{%=?9_)p^KP|TeXl%t;vVd! zv*)@G2!~Ex^Vw4$ecZ86ymIK4Lr=cx;`QHpsbC|w3yzD`6H+*q|2vb4Sp~Hzfbxy_c7kA);k3kuPPyq3lYqd=niy2=T11|uQX z$(XnTvi+$kR>Yv+NHk_8I)Y?7%2om|?h1wgh;?%8Fn!;4>yiLFV(hn~Mg}tf)4Xn! z@*osT8sn@6kCUX0$S9@e;ugg!j-eJxLXV*x6cs9QCFkb7Jk+bDLx=DwKT&fT$jCLy zEhf{_;(`?tvMUT^)?po^)fuWm$Kde+)KpyLe-@T40o5f7<=}p3>%6aVMiA%~DqnT0 zG1chBtl~wn->nIzrXf{Ksw6OBlvh0*gF9N>b#$OSC`qIeh+M8NN0ej`dADneJwb1j zmsc!6j2;Wg5c6~`LaLV8sk?rNaOp~h@378f?XJ=MI3RAG?UOxLCInWOqb+3 zp&$w%_zq9DVTTauoUgiE&_oE7A)9t#xmEqx?#(zQk<%bVD+#}H%(m))98L!Jm~q7}{3Laz$wgyOSyYq`c& ztU5bR>KQy#*0$=llHrpd286iLal`o zsL=7Ev@OE*Da%#z29o#Hl8oYsR4SDut8$NXm@wceP#$15(q`$Z1rbZ(Y#1MuT}Q>8 zjG?FTae^UN9OIt3^6j-P+asOb8FMEtE497*PJMa)(s$UEgNL9;$+^=fR&C-IDz9#S z{PNm$hp#Wzw{F<_&TqGEd2Z#3qsNPPKD~~f+Ki}l` z{jzeC1y77m_FrxNv^&^;y0ut+=pb)ORORDQ{@sO}C-L{@mEE5`_1N1xR;Rp~C+%G) z|Ja6}(usdI-+1F%;iEa=NO*3;`{3^5`~N<2?o6P*`7GNFN0lxn1w&I#EUOB6r zeBr~jbDzF;3HVBzzei1feIb5v;r^em|8?ls(d}ff_~6kq4=lcPVh`V5KjDup{CFdp zKk&ra#>|_!J?6cegzi=F{CyX|=Dsx>@50sjn=fOJY@A1i7yta`t^BHoFRt4g{|nKt BviAT0 diff --git a/secrets/restic/two/base-repo.age b/secrets/restic/two/base-repo.age index 0b366ce88841a54c4e3a544f794799d0a71f9f47..68756d72043e2ff0147241a9883ec9e1c9cd5e04 100644 GIT binary patch literal 1726 zcmZY9x$E=@9R_ew5lmrYW2J-0Ht}bUnOq`^NhX=xnVgdu5jOWZNhZhS*g}LC5iAzO z#YSzk*!8GHLF`->-X&3`3~REmq6P*z`jaZyOT4E~1QtFhLwrLk8PcW>>K~vAJY1=*W*j zR`-CUvK%qEDwiCGSh4P)MnDu85q^x{L08Ks(^oj3nA?W?x7OzOhZe=~O+2yTcG}SO zB`6R2sUdc3%tMJx&B?yF+TCD-vA8h44OmJf7knpUvEuHQZX1g*xE6Ei zmfV%dZfg&-gVu{+La6^^;j983pISRlx^l!FQO^P2;dbB0th5U#*ph4;-d&K`pCP+d zgZ3l=8Y)ajl88o?A%_5s$GE~o8YwNmEBCL z6ld3wIqrOlu;z+-PAUrduNsasL9xEwkH(jtfettFl|=zag2GW6NFrh`=M~cHQF>fypZfe z?Z|SWDti|p!S)`z1EAniaW1gA$&G+I^)-K?Y1tX10NtWinn0Y6P9Q%~<&@DR$r47= ziU@we!TWTC*&_?^gXA)LPlyI=&N!&i0wY>DaCOnEej5m}(D!5wX@^3% zUHt8YIAc%oz%Jn=SYb#bcJTt12?(-gUZDDg0zu<&TE^spPT@{p`OwR_!cS*<4BK`W z7Dhe!R~?9^6jIv#nB#Kf`hk0Gb;K@9hSZ#bro19t>LWx$(jG+{I`kzQc0I{d0v_~W za55yo8j~W?NoePLNMs?+MD_Aoq>FX#TfRT+4VfSf*qH(WA=O?Gy?yP?sY!d~s+&X3 z0y=|=7pkirLDx@}oYZlW9Qd>jWd^2{iPj?on)iN|>=4L~%L-DLY7aXpvWJOPa5CUo zHJ-h*1m$L&ZirJ8+kK8s1Jk>R0r)yf!RXHDob{s47R9nR?Vymrts>o9E=#)GH(-GP;n?GVnqU_o@Nd(Dp% zKBc38s0UWp1%VPo;3f~6xP{xqt0S{L26ru)BbPm>LZ~sOUR^Ya7Z$7I-KYn_vKe`NXbLXxI=X`1Gx$u9{w zIJh_-w>Y?n4vIdYpeW*#yPa~&fd6bKa86QyoP_5P2S^FD-&!sV0r{OFLoidjLpM|4rlX_L$WKb)b4;sS3a zU;}}4E%~Sy{B&vY==sg2NVM<+h+-B%K^D5JW$LyS_r;QPO=N>EVi&FUf-i*Agm?51 ziRj+Es~p@Tt$LIRs(#k>5HHIn!}WdJ@v<817|-x@7Q~o$UK7=DDFP^mMH|-A$<9L0 zre-}PH4tfsNEtzCh!-4HqiH#PO6CpSbJM8t_VfWJXXIfy&#Pg~N6|E(4yKvl5tiea z-F7iOqQH60w-olsLbNqYxY=?=B++E=c0rA!ZbdMm&Sy-hp@fWb>>ew3Kp=ZdQR)^I z#z!-j7^9@s?wV|2SWKs^{aEsa8Rm~`O=8HIa$XyR*1^-EVu?%hoC#TZ*6t`hv}3+Z zb{5alI_leL?aH-S%lqN70liI}qf>e^AbgkR)744=?A)LQa$Qt#pd^eK>!rhQiOM>A zWWNs;6s4PVs-ixE7aRF%f?A17l$$oyn0W0dOHjk0S=x38dapcr`oZm6AKnL9mkVIu z{N}HRZvA@Uv+(CfzC1o5e{~7HeDUI&@9uxP^W2I3$M2`v^UA@HAHMOC|M-v3w9@N0 z-Ug>v9{h9j;_>cppM3w+;KIk{JKrJCzIyuvQ7_&9!rjZCJ}|n+Ghh3m_tN{t%WqwK b@3HH}^_$n8{`!s2``@yU62B~jFYf&t7wu`i diff --git a/secrets/restic/vaultwarden/base-password.age b/secrets/restic/vaultwarden/base-password.age index 71a9a85ad6e09aa429a21260200cb90c83063bdc..6c37868f99a4f877ab00ebc138392750858e414c 100644 GIT binary patch literal 1884 zcmZXUX~-N08ONzoNavGPs;L^-pxEm8c4l|p-PwU^Iy=|y?Cj2c?52XVbIo#v zlHdn1)LPSkrKDCt8fc05LA2Tui7nFDicnjXdeRaMq7|wY&sQO!@%sZmp8sWf&Ylxl zS(6k&9NiUX9#nRLy^nVC+~0HTUccYPI!apeT-8B0Y`wOd{L34VZ0D{T~0-Ap6}Z?IHFS+2yeL8<>?4G0br4p?EbY_nN+UM?CEvS}K0nig`1 zg5OuGIg%HvN<(}R+Ck_*=_Y8E_R?6F%5xh(!N%7o0z3aotn-xP;!lpxrT34 z(cy7b_Bzn6=wrH)&=O){Cu|BVOxXX1TR<-%z;?pSDhVlWNX54-WJj69YF>JymP8^+B>}~CL>fnlKu=qwL=mI4spZC=66?hB z$3hh)VHQfu39Y0IjSJGiUX|i#){M7PmoW$!kV1wqHM}8V50M-zfnkzCAbX8B4Z+#F zs%Gc&sYo#RZefmNRxG!K*bf;z^MllC1~foX<*pJB{E{paw7Z62;~=WCoFk2dQKRR* zv`id|o;z!4#RQGV!am=Rms)Qu7pAg^fgY*Fmc6t$ISIzgZdH#DJkKk9K1jPv$k866 z&JND!fr~V8;c^zeiQ@xiKBywbC|5u{M>ed^=<2wEcRLGBoYkt)OW^~S_jGleXNATVNubeKj?per+JI9K7p8e2fHmM@Vu^?hq=u9ICW z<8ie{Q%^2><2f;z5GFbGoZRv_;CeK!*O`R^$?-aBVUKnz&{z$b40LE>5Fu@{apUP) zwvck#L@g9=u~iBi3&5Sb!Ir93wj#QrKE^_9hN5h16KY{*V2SFQ7}*1I%&Eg0Y0TW0 znX2Pf8HDcBMiR!$ae~Mz1ccUpyCY!+AW4Dxq~ID$6B=*F>72koqdeJZ~U$A8?hyJ z5E-8eGepp1ETd_)fboHIFpRYydu2D(Q9QHw!1Z+2UjS3uly_C*TQgY5-B4-v4GM#X z^(+CSg$<6>D(-KLf)a}VqphT|rr{la5Xdblh5aOj`H9?ciRY5TMM1_;5(Y?* zjZggIyZ0+6M}K%-^pE~>=H9tJeb4fa?;SdP`o8v0%G(e9{>wk(j$FC={x@!a=8M;E zyZmwF?6vvj&O48sW#4ztxlQ-@&%bctJHYo}T0swR4?TJ1iF5S_zs7Bkncsf&$S0qk zUHV+_&-XodeC~br)VF?j^|vRUlaF2^52JTne(ABBE}VRRGP(-=^Ww`v_~ZASeB|^q zFYMoR^5|1{U;f*#zq)(*P4~U$Tr-29uLJbl|AUw`53 t8OVLx2)*}a`Qa$nPd)zRgFk%Z+2?OL_v-mipMT)^yEd0jr?0&=`WJ>RnP>n2 literal 1235 zcmZY7{maw@0KoACGrf|0DtO>g+z1+6D?QXZ-?d~=;y4_yyZQJec zwwoC}SP+y-rV?d_1R06=h7^iL6a-?ZL?PiD^g~G!JRq4-S@u)eU+{r1-=?W2^?qwG zafi0kU+WA^U_2X3J`?wSE2(QB49}wRsu%KH5KnMKMrx}d2`ZY9Yxf*;K%~gg#IDh% zQupMnTTNH1Hrkc^7??1s)r6T10S|>(ktu>m#FnT$=gx+mNmR7TO{Q64ErFKrXs$g@ zx*(j1>jBY%f;i^pMZDy48brY`GLB4q&{3Ik!_#QosCIMFFcr~Yv6ki;HRhy8J{5SC zA!IszfB*vD1IkT02sn+U2BDQG%KU^IMm#0`$I1{KQ2yJpMjAiPcnWF4h&RD}(CJM^ zkWp7%1+6QcfiBCc1F#gr5S1S&97g0oA)msc81bMCqxR?|xq9ihF8&Ou( zEEdblm9d|x&+3p3!xBP6NSO_IA<+g^;(uBJutnXBcWikd1~FP66{$n8N73)6ifNN~B4c%)lMDAi6k#u~JaYN&j^G z_aSu2s?b5ajf7)4YP1s*u`Q%=RUCOfI(B?MEAdrwfEwejl(`eT(u(!nM8oK)qkf5! z#UiR&39~cAv#o|sqQis_*1BBQa7uR8ZQWf`Zxpd177vXsH9HByKqyBx*{=jfO-};| zIIL$CAq-1Oh6Q>kRVY^ESXtr*U7zBOHX5oz5tGA_n1^srff-Rr*9&ZqFcLVKih9D` z8f-P3mJnxX&>NyXD5#RYm$evz!Ra7R;BdD_15r6taa&^Wj#wd5F$}>b9+!%omZhpv zwnk#2m>EbQ*Bq6M0x^ylwd4*GpeS}?$z(F_5poLw!BQuHnUM-#i+ZH8V4RVqa>>TPtop_+xfa^PwN!{p{77_VZ`kb?%ST-#uJ9l)Jr) zeR=Oqed?tfA5NcI2He_AU%6L_%`aHAX0Ezz=fSy8J|<5;ZSN;{Y}~Vc`Ey&QR$aPy zblX;G6B*r~IypXn?)1rH(?_o!Ujc;ZulJq0^gGqiR_=Xv@73;4TM@8zWXAk*VqEqv Je6Zd>^A}zYx^4gf diff --git a/secrets/restic/vaultwarden/base-repo.age b/secrets/restic/vaultwarden/base-repo.age index f133bf3bd01bfa3a299e567dad960e377b24b56e..c6e3392bbecbe44cf4ae921d4794a24bfc02793d 100644 GIT binary patch literal 1742 zcmZY9%ggKr83u51p*1MDYZpalZT!q_GLv9EkjqT2llyg)mQ3!K$>cW4BnvmC^hg&) z5sP-E=uQ{@1;WvSR?#k6i!KyJ1gkq0D@gU!ouBJ>@#B4-mp4e`ySNU!xf$|H{h3Rb zLL&m)Jy`X9b{9t|jw9sCYHzAMtx!kbqACQ69^{^rQ)ZpKN*YS{vOOHl6Be~34M`!4 zQfUe7(CG$sspfgK<MHA<-j=pezOOa;c-Nr#W))9Nh)pZ1 zOn5resAf-h*+p*ZG;CC^5w%t*)3}MQw9yaUaXB=)3xJ#@L9XhJ+^piFS(mu8C)wo0 zUcyt**X;SZxQJzLFbIi%ktj!u*Dx83@-2`0s4x;4wWdskYg-U|hR7qdl_Ect_J^nTt zmFwF_yl|`krucqmT_3EBU2vo+Ag~W7shFXR$A`Wer50?{p223_v6f=&m7sK}*jD5q z7cEJ1#u9JxJ)N?Se*iIoyaC4{>T$TlGKvHZJlDqS&KDmKeVNKhq0=s#J%(7UDY;D* zm$-JZJ$#LQ>0%*{2ruA>N+AYUKkX7MQM~B&2@0R z9gS0TQNtPs9mBzT8UW2%&n=ZASxsl6KUOI zH;q*yP>oJVMia(BM0cV$Pp&uWy_V3j#xwe!*O)n?hwu;{RAtO&0S-e6y{Nfp5|b_6 z4*M#UU?rhk9%!x5IDrds%VhJcJGT(hf?{(zBMEJ87$qm@{g?`(ds@~JEn6PMlB`}3 zd>e6ctOyJcUAqOTS>|!PdY`A3r?gj@9{Sy(Uz*)^=cNI-&U7-=KqcpcVYEA;II>4Q zSd4D{Wb(KeXWqk1MB)Tm!Svhx)E-0ASgcKBXU{6&4srOT~#yjw%2Bny;aEQ z*tf<5?jNEE@`e9F!?Ib!BzG2w<|J12lPUYkfGX6ePkrhvE^lubQh z*ln^o)s)qNVU)3-lC@%px;kJ^C~S&ti}&_@jZ-p{n^v3Vh_#`x{K;R8#_`oo zri>20!MT}1X+TU6QodW1+G^Pf>xvrH-JZHtIv!mJKa1H_jfxPyyH+SeZWDw z2`O|mVsY`Lxr8r9MHmQq2pDKX+JP%7kQhrQ0TdV!pGV(Gjy%suY`!xWW^Y6GfY_+z zNT-rE`IztRC4T%s?(SCYp@cQO8#PAQCs&i9m*7fM6I+iN3FTXVoZS-QOHhd>;Nic1 z8oy>Mzuf%u2k(9Uo79g#{*ia%Pd|F$&8HrLANs(T-?=_~<{#hv#cO}6zxd~$JoobX z-QS1b`PM5B-Y~!VwJ&_??fEV6>6c%mKlX{~OJDi-Q*ZqJv+o7gH`c4)1y4Tv#7AFz z=K1i|?_bi_U-{7=fAd!Os|Qb-fBocN9w~qO!|OkTKj(k@=?}m2!o%mR?}bm4Ka{s$ SfBw~nFOk3f^#^~RzVshXdQX`E literal 1093 zcmZ9~$*bc80Dy7C0kMjp-sThr=OCdkP1-aKf|w?0nr44Zo8_RU&7L$%lV&M`2j?O> zGoHr7fP%~OB8vMCPeB9^9t2VGfr5A&NANU=pwFZ4FZjX7XL(N7N!HsoD}yvSNVgtT z!JY2IKvDQz$3{>T#sM{NB)$fymDi!yYfV-~hk}{y8dP>^v@PfGzJOym%rq!Z zw^9{`LA@6ll(sN#9IyXp4M`r7Ppur(Kw5YEjw~gOJ5{2{^c_suAuYP-BbpaNLoAHK zXy=bQ{MKJ%6xxGpsBVeEMMk`v)76@ztMQnHn6b-ksySCTTza-5i_mtX0Avy%d@-lN z(xwG1-1&haf(&czl{P>t(e}roEeMX=>_?pv+ZnRH#5turRC{WMZI*Mv7F#Rh7@L4Z z%xXzPo(r%Soz-SgaOilzEH`(Ch?Mgr-voWk(N4p&gxFNpgeNBEJoF}BZc2vgryWlA zV##)E6~%d-2bBmK1m46NBW7vPc@*X#n&HT5kS~q18YB91rUo!=Y7(MOio*yJM#YTv zJQ9^$nT^O+H6TWS&EAagb#+m9_Dh0k=A)VsQffHEu)f5Op`E#>*DGOEQzGJLdcj7H zV;5&NM;C~a0Bq3648)G6MKi#;sF}J{(iXj3j&*bcNeLl>;Z{wgeX{5zpr2Kc%!5{D z^J>M%s}+ZnM21U|Ih;5q$=e&(mxU}_oYhcYPuB{7jM;!ZY=&;nXR3Z~p01_q3{M<_ zGts0PR}P#|og$TvupM3*sY{E%++oyTA`-%)1eDK=2B*+=aA?Lb37180rS4Oq)9rSF z-F6n?>SD)GiWoyvedEzH#hs?pwbo)ZO7aD|&$LSCR#9j3+dp?cbwNIQ`sg)*k$1Z%Z{5VbcfPv#_whYPpOyat8(Vn& diff --git a/secrets/vaultwarden/env.age b/secrets/vaultwarden/env.age index de0c392605ff19c265d87ddef5c71bf939bfa162..afb250af221f62222850c2a8be7c68de6bb94ad4 100644 GIT binary patch literal 3600 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 Q7na0~?`RL^2B^#a18%SLdH?_b delta 2880 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 From 3a49d370baec41155171320e73f4f0d5454a6eb7 Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Sat, 29 Nov 2025 18:11:02 +0100 Subject: [PATCH 26/38] Rekey for rdb --- secrets.nix | 2 + secrets/acme/env.age | Bin 2063 -> 2173 bytes secrets/apprentix/root.age | Bin 1653 -> 1763 bytes secrets/common/root.age | 98 ++++++++--------- secrets/neo/appservice_irc_db_env.age | Bin 1783 -> 1893 bytes secrets/neo/coturn_auth_secret.age | Bin 1728 -> 1838 bytes secrets/neo/database_extra_config.age | Bin 1836 -> 1946 bytes secrets/neo/ldap_synapse_password.age | 59 ++++++----- secrets/neo/note_oidc_extra_config.age | Bin 2204 -> 2314 bytes secrets/nextcloud/nextcloud_admin_pass.age | 58 +++++----- secrets/nextcloud/nextcloud_db_pass.age | 58 +++++----- secrets/restic/apprentix/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/apprentix/base-repo.age | 59 ++++++----- secrets/restic/client_env.age | 100 +++++++++--------- secrets/restic/jitsi/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/jitsi/base-repo.age | Bin 1730 -> 1840 bytes secrets/restic/livre/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/livre/base-repo.age | Bin 1730 -> 1840 bytes secrets/restic/neo/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/neo/base-repo.age | Bin 1726 -> 1836 bytes secrets/restic/nextcloud/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/nextcloud/base-repo.age | 58 +++++----- secrets/restic/periodique/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/periodique/base-repo.age | Bin 1740 -> 1850 bytes secrets/restic/redite/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/redite/base-repo.age | 61 ++++++----- secrets/restic/reverseproxy/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/reverseproxy/base-repo.age | Bin 1744 -> 1854 bytes secrets/restic/two/base-password.age | Bin 1884 -> 1994 bytes secrets/restic/two/base-repo.age | Bin 1726 -> 1836 bytes secrets/restic/vaultwarden/base-password.age | 59 ++++++----- secrets/restic/vaultwarden/base-repo.age | Bin 1742 -> 1852 bytes secrets/vaultwarden/env.age | Bin 3600 -> 3710 bytes 33 files changed, 315 insertions(+), 297 deletions(-) diff --git a/secrets.nix b/secrets.nix index dda359e..6b2cd65 100644 --- a/secrets.nix +++ b/secrets.nix @@ -18,6 +18,7 @@ let pigeonmoelleux_0 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHa+ptSTNG4mnGUEGSkHTNDzyUGeiMnaWS2nDvJwrYTp ratcornu@skryre"; pigeonmoelleux_1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA41j5jdFj18OSHONx4QN9mMT+oBmtdwb1vstNavGOnz ratcornu@vrrtkin"; pyjacpp = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBoxFQlg2CEX04m5J09GvtNtozKjIGx5iaa6Yqn+zg5S antoninl@antoninl-loRdi"; + rdb = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILavl0XzmtTswvEkr12zoRBlzGqh5k5BuvJpj6v3SDe2 rdb@rdb-arch"; nounous = [ aeltheos_0 @@ -29,6 +30,7 @@ let pigeonmoelleux_0 pigeonmoelleux_1 pyjacpp + rdb ]; # Machines diff --git a/secrets/acme/env.age b/secrets/acme/env.age index 6be86e4b780e7b9178d24bb434e0f11c581253e2..e56eea9f5ab6521385c969a9956645f4faf42a43 100644 GIT binary patch literal 2173 zcmZXV+sotz0mZ3>RfCkSOVwJ1(W0!5pUEVX8%iaU$>cUO$>cIg=E>ZzlVp-iCK>2c zAJjfnThy&A77>aoTBxO<7Am%M`%KhEJ??9e~) zbGPctCNA=?7gY$hBjDtoL0v~Dz6Yb|h#bV4hx^okXd%SV2u;`osy7jg4_VZ8um^7My2ot^*rfIOuJC3^cF9AlQFBY%!-()DNu@Jp^y2v+S$1*k^<`# zs{+=`#_SeJkRRe9y+)IzD~Qa^G?sSPCN;G67JqP7e7A|R3xyG0(uki}mGka{ls_OW-*&BYe zTskPMz{d?`Plp6hZ+tlv%Cv-ioJWU}G8~Fv7^nN3^y0Y|>MSH#DXj9Td$WtaMCocc zSdY`bZN?ELb97(phA{I=jWTwlkc>c4MDTK)An`nMxeyrcxz;XgN7{NG8>}g%afDzk zA3Ba&hvO9|6-6UObbjRc8?>sn2MS|vCKQn6?IcNpXof(RwM6TE0;_hJlO<2;3_G(4 zsXaunt{}o_yfIl6WXE%_L{$i(@oGajz+OSQAPq)kY!nlFzGgIZOxDgk+Ht@$S6IIi8 zAc;rNQYYM^S`9bS$Ta+hUT?e%*d3P#ahAlwNW&K^e7u4zJ4Loil7illH%5oqmh6^P z4uYVyD3)wEjCcZZ!Z6&Abvr!*(+M#NO+^oF*dp=f0L~gu&{*1tbXn5NW3z~4c9)ZL zc0ETHt(}fJs?X+7kDKmZrY8Uusvtisve{_~f;F!@oVtT2@z|fDa3~CAVxC74s0QR@ zM^BOk$HEi6Ma8{zEaql|ML^8=bETs@h&3l746PRjJ7u!0wO1&vZ>dl>rp=gikc`U| zD@v*W5u6RAu)%UD=hfT=Zbak8R0&|L_~C%hD@@>WyaRm)o#F{0E(>dNYy_h#WqKK> z%7Hl)Jsz?LV7F}cozN^$GnGq|MdArI3nUdL4W|y364nwo9Tg$Emp>GHb{VPcVGs&7 zyV`7Ut{K&dFIu_4YCV~cTFAqX&Q?IYymE-yHjYyuN_3Co*_h-?cc)-I4Npg9*yzd5 zhlHTs+pWfcVwoqC^k!|oxu6^)!>+?%YH4P z4w_{(0b^^oqj!|+=(BP)rR?FBuSPRa?z|NRtdHOl;!#SlT10FL!h^9R(GLS9=yN)E z=KksYF(&OuM0m3{N8#3MY9Nfba9`J*$WMp%a3A`fIX*RVJS=d%XsmGt>rqwVnwwLA zyxHmjG>fxDX26UX!l0^JrLdoiedI)Thgqa7BOxM+AEI%gL7pDk7?zUL^-kbpB_@#3 zV_nxS{IceAgNI>*6Vs04!F92T7@!l5(@Ky>a38xEKCntktI9GXa$0;QT5!GTps*iT$sMEjK}j2n!qh@J@NDK6Ss3e_Fj7B-CrSn`NDhGKY8yjFMZ*`&%XNX z7A+sUeAlHj|M>iq|Gx0Z{mS|0&zb7GKfHR;*~edg{UL07CvoBWkFLM=#Yd8pv-kh* zl{AkKcXY`V4w)KwbRY$;Tdg>h32@=i{%wcv-*w z4=>#M&3hky`2z6#`HN5e=_en(<&Iyxe#@2jfBPu-y{EG~FI{<6`pdNom$`qw^{H?7 z>UW>H>(jvb=N|a|n{O<>^U}4e`&;{OeCxt}XJ5S2dE>pmUD`hL?91n^%WuE=_}3nI T=k0USQ6!5 literal 2063 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 R{rm6#jeY$q`UmcZ{{oobJJtXI literal 1653 zcmZY8InL||0R-TL$Or*~Y?6+#e!OqNL-M|_ZM$tpwEeribbH@@0-~9b2nZ*cxdISy z0YbO}LIg-ikRSpO5WIlL2|iV+>R#k;d7F(#KUZD*<8CaV6#?FUa+#*`Eq_M|0%0y$ zVu^Bb(WJpR6xB zeS3-lDO>uDx8R7U=_-N&W>?tW;i}0c&yKebmP3e(}V6!m)r= z3?{o+TY3_fqa16`V}X(y#XB5NR!R5sSaxuG#S_}0^+X6czQsZY+ngg_vjXLSbzaVd zaUHBkj~y{Y4h+m}=9~pNP^MYLz7wRN0Bh~>5W}l%<4qHT(K4*cyxy<)3}{@b2F*;T zJL$KzAe9*pTMrnAVn52shi~jtp+vAQA^H~EL{IbyhY!%aV;R%AaRk8K7RPz@%oDMB zVz_H2kaw-MT;9;T!U};^sDnXHw!;yhjVS(EGmyuRNWM{4Fw17)4= zBi)09Ha5bJcaOm%rqdc;b}x)p(-+6CLs{P2A&bv1k;Wdf3K*}Kuw7qgl+(4Sp16!H zW<=hkm4L8!O5N@=n1{V3Wt&KJEifTJbgL1wCf(18r->WUA{N zu`wcyS`wBs2$dA;Xvx9(?yc%wNAF55N*c@;{Z%*t_eGv2 zIsR0Wt@0{w7c&IMU`Sm(DKvL~TGt?kC$_95aVmy0oB|cBuBV68Pa06-W%5!O6lWV` z9?Z_Shm~EUp;#Po>25=O5=M}W+LW-LYI$U`GkY1CQfqyI2GbZhiT(7CL1uNy0uM3p zxhmCV`6+@R0t+-CI&-CDV+YIEJP|-d5+#=it(8RW$SZ*UP*ZE z&uq>~6R{Dby5*#Vi=SpoJtYj;i{3HKw0VBfQJ$^5SWAp55W=oE7GF@_;#TL5E4D2k zTL)+z=+&P2!u5&h5<^tP1%o9hU<*ExuPV%KZL&m<{G%zz6Iz>mR@U^S3GWHy?iaH~Ft$fj{`B{QY;n|K$&V q@vG16AN}*|zX0d2zx7=%A;0+id%ttrzyJKhAO7^ypZ)P)_P+s*=Ns1m diff --git a/secrets/common/root.age b/secrets/common/root.age index b94751c..2e9ba21 100644 --- a/secrets/common/root.age +++ b/secrets/common/root.age @@ -1,51 +1,53 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg gsWkl6dLJs/shGY3oHP4pzTcf8kWd1QJjJPPPebAwQc -OG7XsM/+f+BM6EBljJ6VC/GYFv7I8VZ9svBQ90IL2VM --> ssh-ed25519 iTd7eA Yku78nf6Z4MMTCmtY87E1kR9ItsLE9PLIwoN6JhBqyE -D9BHYLAdywbEehw7W2EQM8ncR5lFmOAbakig5E9pxJ8 --> ssh-ed25519 h5sWQA uPEUw/AYcykp1DWEjU0I+s4BTGA9XaCWg85YpctXC1g -DvyKsJepMOIYFxXB1I2hIhlO7uwyYoWQy9Vph8H0bao --> ssh-ed25519 /Gpyew 30+spusL435Xv9c28lMmKWAabv84GpVOuT4YmTIiSig -lfMWEiUP3aFWhWQHMbVf/m4xZgny3jVF7LUmLAxzg/4 --> ssh-ed25519 APVFfA 8E5d1cWd7N7QjvdOjErQEqL0TuzAuZ9Yum1IXQ99oAs -+8tnX/eurMP9+pgz8/NCdAlUbk2xxvIAPTPg1z/1Yc8 --> ssh-ed25519 FtI9pg LegzsIZB+aasmEzVnIxFHe0hf5LvycIGHSwiQPFCml0 -D9qgPM1HKm12emLnUP7T3Lr6TU6F6PZIsuJHjWP56yQ --> ssh-ed25519 hTlmJA BykmPGP6IumH5dUiKPYPVUtUXpiju8R+rrDgarmi5jY -X+c9J/lIkA+2Xuc+y1xfqUS4SX8ZJocbx41GI5lT4TQ --> ssh-ed25519 GCcVXA jS7k1DbscHb2oUugvhocOrDVAsC0wND+JZN0s1eMvko -S21QY71xAmSKGmH7c5xFwvFD7jnlj0XZTtIxya8tLZ4 --> ssh-ed25519 LAIH1A +kHj5IN1/KO4wyHkpm35mdNuhRshEfZxUnsajDkZMUg -fWhgSkvitOrC/FReLmisgCs8Qp9hJiVRHoA2FuXOibg --> ssh-ed25519 qeMkwQ zS8e4dQ1QQUYcy1FGNrfxLAq/vsAxftInbZ8ywBInxc -FToWK594Qjdx6ZGgC07kvWkE8tPXYRdjRs51acYUPbg --> ssh-ed25519 TqxOLw P+qLWWWapG2WNnUPDq3xKLlnzEMLny1jYL7YObz5LWk -t5HuOXzIelo3FuvUJ3/hUL1KyYsjxDVbJzEh8RmsNiw --> piv-p256 ewCc3w AzbxZCY5xzgMLpQVKPUna2KtFTJ+cGhWYRsNuCV1yRl9 -NCsD6bHQZUjQkH3LjlRT2D+298Qaj+Q88BsAkvk5iOQ --> piv-p256 6CL/Pw AmltTXCvrqi1SehrMZca9P7MpeFIrxd2BH+ZbRSNl6rb -z7GOEXy2sZyESFFeE3HlsytA70Aowh79UM3co77yIxI --> ssh-ed25519 eOAUSg sMN96UCcTdNIXz8dt74WnK+L1jCu7KTZl4W1xwJygDE -OnYOfoE3/kiY0JkQ5JXcTmgMpfndLUP27YUVW/vtLzw +-> ssh-ed25519 2k5NOg cuPt+uBw0KC1D/d1SynOzSnBMqpUdXtTCCvUCc3GHyw +d9uLiQGBveeu3jtSXWmW2RXWDKTumtUsEkH58UoJbl8 +-> ssh-ed25519 iTd7eA PgtowEuC42/MMd+E9QdZLDHCK8VWNSsDcfSFxXwMDQI +QwrBXMSnPby3EbFM2IcJCqbFgDSe8ODGkVrYBIUn31Y +-> ssh-ed25519 h5sWQA LEigwGDlQ5fuJ/jCje2zIjdHuIb6i5KgSa0gOw/R5Ao +iv238o4yzRBpunQph19ikBU2IeCsY1sgEuxa+5ldPqo +-> ssh-ed25519 /Gpyew HmXj+2oucvBw/y6CD82Jx/e2cQjTF3idmi/pduKKBC8 +hbs9SFa/R9GW9foUp6Y7ivv2USf0ZJ5S9hrmknUwfQE +-> ssh-ed25519 APVFfA jBBnRXSoXcZ7Q0hALBSjidyJY9Oz5BFfcLMzW/gB1TQ +9wpkX8PoqdN8hkwj4p6dZ+rhsF/Xey7sS8Mzyjdv+E8 +-> ssh-ed25519 FtI9pg hsDyjct5mLWIvfL9apROruVVAzWpF+ro+9puQ6hhAUs +fNoxd5jXk+1Hizt9wAMc3IoHwNvcO+CEXFrN7jb7siE +-> ssh-ed25519 hTlmJA Y7Ogq3ZCbcOSMiVrYboeI6NQT7hUg+YbdcvdbF/ltR4 +BwdkO+aWUeuZTGe7JF4JQZ6aomHb/tOaUYagdY1jhOk +-> ssh-ed25519 GCcVXA avxCShkm7JPnAwCiOnEuoQxSyiXyi4TBihc0MH0SNQ0 +mUYhE8nbG5bS/9Iz3hvzFP7hN13WNYHIIen7/CZdY2w +-> ssh-ed25519 LAIH1A IpPB1uC/fU/BiyDW9+tkzdlvVyMqe8IyrJcdMTxKEjs +YwoCJw4hFURJD0RR2p+u60StdDhtVtzNFE300zuXBQY +-> ssh-ed25519 qeMkwQ 9qB1+EeAOyqBWEVJ6skyyIulmgSAqMW6DPWgqTf4xhI +I0pbWx/jy6UqffTdEg0jHdZcyoI00vuWL2Mw/1qVH2A +-> ssh-ed25519 TqxOLw c0kYaZE9YDQ9r2xm1PnG7VWFGdAZsNIT19z5xR152mM +sO3jCM1xn8KkBUrrWlWliAaICuI7aI0ayJPvyRLoEPk +-> piv-p256 ewCc3w AuGOOLPzyZZo4ZTknStBjE9e4IXQh1D2swppddcBzL9p +KX064aLg71f/s8VCib1SBlzAM8YsuxJVd0ssTP9MDKA +-> piv-p256 6CL/Pw Ax5XAdGd2ZJn9Nq9IL4HTtT3cd/zoP9XAe95B6gXR/H+ +D2TfFT1/+sdA2H71FYV03T0KmOLpL5uH40Ybjjsbg4o +-> ssh-ed25519 eOAUSg zN+WSxLmu7KlxHsnfbfwx6udJ3/1JuDt+ceA+qBLh0E +/NyQva08se7tLPm/3P0RO3V9heihzT3vUV8f5G92Mrw -> ssh-rsa REaZBA -hGSt7Hh8Hc720hNriffBHf0eOjfVbFhjKhJd4g3pW2oKDGw8VpEqc1UngulKvyCQ -mhURPr0yc+1PhqUMVDGFfbCkySFIhjcykgZxysIKXfWEyJqPuBJbx8QvGGdgInrR -d8B6omltb3Fq9Qntxe3s3/Q0Kcf3+6KqaST36sOI7a0RAjwTv1XV+6Av6qk1hCXQ -++r70hc6+bGCkRj2ZQ8Um2xFG+B4Kv+V/QD+VKFp+FYNJH9bT+4bhm2WKX+EOQVy -NXlzyMiSDNwAfwbIfgwnxphDYB/Z1KsUELcY0N/OaidIbOksLfg3I8GzwQTvUxLP -IYD/hairS4wjyUvzql2wycQ6pFYLxutMCfXmPWJ+Xo9BvWiquph8xKxVhDEiPb5N -y7QXFOFX5vYyxsCB4wMEeSBqferZekoFk44TCAt/bgRvAwlr68NOuBWu3c37I9Pl -6GQI60zswGBlMz8/3EffiCQWNBELeaM6j9aLYgpJ4Ega5mLmNlTDAC/otAe0wTp0 +dxBSJTI9t+d7fCbaDqZUfTQf+UMOGHf1LcBbloBjy7h6aRIsPqOie0OUXBue22HQ +DPKPgmj/Y7UG+hps39rxnFcBsDB38QfKorF9XGgrOXd2702xYo62aVrbZSSBp/x4 +TnT4ZVZdhHUNpHRG6atGKR19ZaeAmVfjmY5YzdlZud5da15XLkbd3EfagOvV9L7j +VEKyjQnX4X8Ms/lqti9f21VfZC+fKijdb2pw13/SQjtPnnxJwuTGW3zI8fp5rPs0 +bgN64XSXtAr92V1VL4iUFS3a35szPlyUllXhyaCjZsVzqouYV3Ejlnh4vBjcr/s6 +m5HdwzOhNw12mXL7FNmaiOnj+wEsfmSdQXAn9vDqqXZlYWbv+5DQp6i1xC+VfZhr +9LBgARpjwavK5Zrf/y87nbGVL70GYQ31edyNiXg3U6Z0dhvjrFftNDgKaWj/IKZy +8owVMYyUWYy+BhXDA4IdMEUkNkJZ9GNq+CJxx6whKZrG+4VzWQPZcVqxLa6hHIIA --> ssh-ed25519 J/iReg 2oqMwperI9iSrTWaDzjue9vpXtn0iDas2iPpjBwZzSo -qEje6pMz2f0I7bpFQlhXFqBCx90mqF6GcoaWPqMM+10 --> ssh-ed25519 GNhSGw GoAXKbCLkWaf1qUui2VxWvFDCiVLcS1UgYBFB6d/cGs -xw8UrCxExQKMto6zalbgoLz6oDZJq1QdC2f80HEBc+E --> ssh-ed25519 eXMAtA MRQd4h1anWapAqf00UX6syM/LxDW6zrg1XrHTvuXaFw -tkLMMsVQHhB0PHHunRsOHOaR28CzMsfdeRb/xJ7aamY --> ssh-ed25519 5hXocQ KkSESweYerIMZzuZehzIgh6kEjselIqJp0LCrUyHQFE -KK1hj5Dx8RfuzApBeoWKTdkNp6iGTSCmd9mHqnTFRnI --> ssh-ed25519 bRHVVA dJNC8O4giGB0taKjljTkz6kYWUI9dilBrjtJuDrtKkw -hPUkD+w/yYhtwoWSAWCMJ8yCZCiGhpKNO7BwtHviUP8 ---- 6pEtOJsPr/Gz5kWGurKrWE8rUoYoWEQIoIDw0lrzSss -> Dv\A̚|DIgZ} j]ѨjCbz*T`^. \ No newline at end of file +-> ssh-ed25519 J/iReg wewTliwPVL8EnCZKXWvBiuMYXqYa/0g9VaR306rp1hA +yRm94S/og2+G6oR3/lvYMoeFQS2117RCBsfU7s8TVZM +-> ssh-ed25519 GNhSGw PnoZV3YT/leCBqpQtlj2qfjbJLej+iQ07PrumMHPnRk +KnU++UBv8kfkqWi+stXuF5koM6UhTsdamRINNFvsSSk +-> ssh-ed25519 eXMAtA B5iuFPUwgvkyqSEJ0PxwUSmvgybnoR6r7HwToACxPRA +mQPHeJwRpN6JgIXx921NOHvLaARgaDR7Cr7AiLM99Yc +-> ssh-ed25519 5hXocQ Mz+MNsX/g2P07lQGQ3oz460O/YN1/YcvET8d1aXyPTI +1G9j5Te7mrmBg9yU+rUwbNaERKumiSioWgtaFfPh4I4 +-> ssh-ed25519 bRHVVA 2gUdvJBKiq0qLC1xf/OOhRnFx3Tf6RqTIGN4NBwcuQo +tJdP9xiP78hKcx86ljzwGwYUxRnkFWEUME8WYbo721o +-> ssh-ed25519 HgW9eA kaoBU/zipKfNXlSU23oIyZg6gpidLDI4haZqeYtdRi8 +2rCRHU1mvSNgvisLjCZrbQo4v2UfnTQtpeXKT9IUTds +--- ABZF4OvHnoYT9tFBA5hT+g7R12W1rD1e1PEJtEc/1b0 +R!(e( Ⱦ 2'x- \2M1 9?ຂ,aY \ No newline at end of file diff --git a/secrets/neo/appservice_irc_db_env.age b/secrets/neo/appservice_irc_db_env.age index 914ef92e3a0f156629049adc1bdbc8f14e8eebfd..c333d985783666de1180675938e610d960546e57 100644 GIT binary patch literal 1893 zcmZ9MOUUd78HN{1!BE{uSL$J?pvd@}OzwfUHZ!?RGMOZkWHN~!XzrPrOz!uy=s|=o zs*7S(bWs=D;zFyS(pFF`xM-;$bW>UsgqBi4k=BLa4S$6rdbZ!@;rqV#dEGd?3NybN zi{_YTpUJBj>=wY)L$kV0uEGGuumv>(`C<(F8G32yW`~s=dGscPvkV@ADG-+#NR= zd=~aAAL(awze$r&=;FAsP=h>^rz1S!E-omn;DsuI`;OGxNxsZV2r!~ptxkBv;|1kf zV+NDZcphWO9w%f?gy^_-&10s@gQoo-3tw$O^_n#;;FVOas~u7WX$H?H;&5VhQ-XYT zc_GkFkNvc4aSLimU}S6g%&dxX?2#~~)vEwSt*O_WEX(l)EJJRrqN+*)S<>DT9#Lv2mIw@dDVix|_U zgBmXf-!k&t9(jh)Kzfys^&MJOyR#kZI!hWjvrbCV+o>fcSeCYsu=CtXIZRR^R)Y(o zp+SYa0klOaZ4f$xDrzAbprbi9J+K>acOqJ=ZNU)ZX|T`W%dRBR%@#AFsD`-se9T;Y z>0?1u%c71bUZX$+vyTeA8*vTbw|y$_ExpXp)t(c3BA(}a3oKl(uJ`k>OxU0poepcY zY@Ted=NCmovQ}=c|9T;JDR5Y~W>S0U;v^EbniQl0p}uN1EI2ZYCF^(drB#&1LL8E~ zX!y={&jrV9I?fY#Q`AxlCun5!n^epf;|p`ne(&m@M!$ z5Jp^4Sc>SJ(2VOA^Fps+795fbN|;dM*J8<)LhI7j8M>Q>C5PPCW=qZr`XwYWWk1ZZ zFm|dc37R7j(upOHph6})9;}h}lEpx8EH{aWkt(TCbV*aWQ7#wrFsWh1gQj}tGsNUy zxYMCs-%ay&!hTQBtctc9Bf)ZP(H>f69xku774;~A4^hRR28idFh}a%`qz5(>(QBb9 z)xuzG%yG(Lo@O|bRcd=W& z(&$BXaXF9%T}gx)vge^Vz{Hexn8ThD`Q25_o+vp!`fR9KYQQb ze)iat-#@?UfA;H-2S1W;e(HBm{aU{F_=ffHCzFqJkH7Etk0@Voo*%yb*zCz!@~0d3 zz1Kdlp8xz;Ukl&)!E^Vt{=LVay!7gq7Pp@H@LS(_^NAOpxPAXue*DpAzxndN07LPG ADF6Tf literal 1783 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 NK6mdI|M2c}{{epyoMHd~ literal 1836 zcmZ9MYsf4G8OMu)PE$wl94jQ#MF@iBbuK%X9Rq82W_D(0=eDzR-NMf7?A&K(X6Ldq zyIIgh#6XiSAB1`%A&pS6s383!i5v?`iXcsjBl_q<{T2^D^`3~X5 z23w^LT^(w2b6}=pfKjbIx5O84W>;jGV_EJ@R85|(Ndn|~uERIEsNx4lZ`n6!WxPKr z5ey&r9qo;}0abWIh?&_teA1T2emVmKh_sE;+A=A)&nw$j)wvml3mF6f!eEMM#Kmr7 zvTmI3gFe!5^2o&wGA}@gu&o)%3v4_*g#X9FX%SSrUO~Dmc z?|Ko%_^rH;Y+p8VXA`(MX$MdMU7=OAJJ48nHKBl2oZxnnE=QAfqa^h<738B*$tHs#8nhc4t?k6s!yy;4oGluG@T_$l*o}hCDvS{xQ>)=V8qZE%pA=Zv%rW!A2Qc& zCOC=7%C=Y(PK)Zbn^_QWB^p=iEP%1*hXZmwf_AHbP1f4}jqVBga99LcUyMX?=kG+x z@)&AgKp{T{h)FN3>2*I7#56N;hov)jKC3mTN8D2Ch^>~}si1asNnK6jutgUuY; zv$&@_j4~3`y{r?wR80fK=8IL;mynQ4mC8lMUQ2iZt17#-e@{2~Z3r zf7TKbF*elZ>{40(8IS*+D&LlRWYkD$jEDhk~j>w|3vU0Vc zQF3Q(BLo;@afng9AoQWA5mp2NFZlWM-VNWr%kG-~S-L`~c>KwqJo{W2K>yg? zdHen7<%{WskDtDBw9u!Re z0qX6ecm4W{PhAUs>8HqZ`;R>KwYwj@Ya>1VN&LlR``|a!I<51oH@{_-Dh sdg0x7QZIq`zWGN#WPgA9@YjF)$mbs2{q@xkGw*!gSF5|9dHtGy10A(?Bme*a diff --git a/secrets/neo/ldap_synapse_password.age b/secrets/neo/ldap_synapse_password.age index 5a64ae5..2342caf 100644 --- a/secrets/neo/ldap_synapse_password.age +++ b/secrets/neo/ldap_synapse_password.age @@ -1,32 +1,33 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew RzfslPRfsmiIbcelv3p2iatSI+Xat5olIcJ6I1vYIT8 -HcgbpsC/zYREU7/xBb8l44AkvN1LBCcDciC0ehshdRg --> piv-p256 ewCc3w AnY3JuOmMuj1OBue8WDAH9jg3wTgbxRjLW98VBqpJ6eC -Ns6RExFG9yHgUVkWrpKPGwARBcmn0XpnHDw3//ZB+3c --> piv-p256 6CL/Pw AyCmiJe8MtpkRE5iKtVR5Nsqfem3CR3TLgefgavrXd+m -DNz9bLXlCqSENfgoPWzJ8B3nf/cHndeP7JY+LvCNa90 --> ssh-ed25519 eOAUSg vj1YzM6S30Q3M5HxD3ph5MHM/88VHy4OJBP1nn0UVVU -BaaDdFs7BbPgHLF0d9BsGb28SoDrr40B82puglfkcao +-> ssh-ed25519 /Gpyew yZcdlis/jjjCgfOwzH7fQVcVcT5s5p9RRk/HIhDGIik +SwgYClN63DKDhHEpzLbqM+3p8g03LRvgoNmInTxHhEs +-> piv-p256 ewCc3w A/qh00euL6PP4PmDZ6mno3aHjLOhj9uOVO1vSBqCJRkd +McJ7lniz1B4YOMZAB7L+vmReAfP5S8s5SN3CHq61NNI +-> piv-p256 6CL/Pw A8so94kmhiL+d0k5ccWuGxqP521G/c753g5+Z0DRiEzt +NsxICOht0TGbVdl90JxMd2npILF3ge5fD3pFjeni0ig +-> ssh-ed25519 eOAUSg NI+6HUmWh5v0x/w1iafu4AFgo7NE5zOmG+yChNn/mg0 ++Eef1VJeXcZWtMzXCRwlvxNnZwMhB7kjGpNmSBkME30 -> ssh-rsa REaZBA -VUDTgJtZzvhBKfne0UstJvlKtEahmcprTzYJF8cz8kc30OBSRymrYsSY4HGRI5Oe -Sj0SRZYVHAdWfpgJLk0ZhMeMrxUT2F6500p+zhBlTEAl/oZNJDgUx+aPrla6btqo -KwPv1QDkVCOJAz+QWDDNIYDtQeRO9LdONURFT4Jk9ZkH2dAIozUz+U9kepb92GgR -4hlB5qEtQSJTd0zxsOtUIj6LF052Tp3bvPAATESNDGUAEX3kBVfJXvZBSMcEZhdn -dHK8iqzapCE4b9lxOM9kHOOT8PV2rMn3vYLeado/oySNGL/T/1tYaFoLTbN7P8z7 -mk2Hoi4O++JDHWmZMNUJWyJFld1oQtV2NXZWe35ix+Z3kSJE1rqWvslmYMej0oJT -Ed6pGBsuQyVTZp5T/AcfhcnyWFAZZ474ONmxFPUiIvYToIprtp8DwkaHn/FLniHG -+1R0Y3nt8f8XAl2GrD1pCBRHHbPWUsWSNsDxgyVuZMje3ktdHgwJQ3RPTndR1Niy +DdvKzbZamvNnde8HSnLxC6hodXeDxf528/+8XRjilZR/0wvad4q1COE2OD8MdnAe +UhWxhBke15z6c05qFUWBVeau4n5jjYlCwcoHgS3a96aoBPd13nybFbfjInY2o7d1 +nSnbG0KgnKAK380+CYMRkg5UtNiRBCIUVVRh+NkYu6RieJzni+8Lc+GnvPEYATZy +e7uz90o99olIxZHBW6qgtqKEm1Lwed3f1WoFZr0w2EH15SJZDPvDKJvxWMPJp4Hg +qqLc3yCMdA/1WfDiDZeyD/nUMOL/9YE+WBEQd+LBokFuPo51/LP6gh1LQXgjbr8u +ln0HIM+hPPpRaq/chi/vHEAmvbOFKqQAe7Jfdxcm00TXlDvgBR6aT0DTw1TIlUEY +Ys2C1i5r/H+t6WR3Dq8VOhbl2yjFx7BZY0O2MscxEH69p8kpo+vLVMc1OZF3g13u +X/t6+H7Tqd4ARTJgq4wdvabcm7xfcgU9vIg+DCKyTFLgRw/EgAX7Czb/4lyI5r/O --> ssh-ed25519 J/iReg 6RrRFNRa6isIf4szTPA8cmSbd8KEXCkowNCW1K/CaEc -eAQGLoGYOxVltkBjqAgVr7l/8GV08Zgu+3FygvvqbBc --> ssh-ed25519 GNhSGw F5z4UMinJFt7/FJudSmVgPPjjj/EKlX+p7H/+DQkrwA -FYhDHRzKlT+FxCoejPrCkWfJGiSnpC0N97S/nRWoKMg --> ssh-ed25519 eXMAtA p+NpemBdCcFc6xqXFO9DjY0Uagef2FsJmxM/KWNiAg0 -5b3EFrYjv59Y2c0ZLzIDz2Zm/mjVx9JqkhktGOD0mXM --> ssh-ed25519 5hXocQ EDTfTz99BtSglmKJr9Uob9BTSqoADijdtOIy9Jkl1UA -pW6IhrWrB5i2qVxLBZe6n4H5IUj+UixuAdWJS0i4kNc --> ssh-ed25519 bRHVVA Nd+ESzZN6kU6w6505iRWKCbkTJOX5JL/PX5FL4Spb3c -6QpMiQJqY4UJGzzt3T2YtwD1mxZnrRq/z5EYliCefAQ ---- h1CwlpgCkfKFejzAMzf80tvqzJ84nLqEKMovlR2zCr8 -|ꆽ7}3z_s -43 !F+ƩV \ No newline at end of file +-> ssh-ed25519 J/iReg kuENtYdA0fG7DwCkbwePCKy3OA1WSUXqCSV4gwcB4S0 +AABkZxxkwmTG+ItytXJk0GCKOfAimtF9pULycEvJOTg +-> ssh-ed25519 GNhSGw EIWdGv6b87oB/5Brb9cQpaC3+7ekIM4Dl6zkKYHVPVg +hTrM/dK9+jd1e5FJreDiTqYpbctXRX96SFR9PrFuUtk +-> ssh-ed25519 eXMAtA Y2XxiI4e4+W+QMwTUebsZWSDv2SkiWh8k3x6BM7Rs2Y +QFKKJ27Mo/0LLkUrrH10uK0BXQs+0lxFJzPFw/aCQoM +-> ssh-ed25519 5hXocQ y5nGayVqdmFZ5viwVPJQR4Iju7K587jx3Qlr87pD/Xw ++VhscbazTlepJpAwaHAKrBCu3P3o9dBSGkkI/oKS7k0 +-> ssh-ed25519 bRHVVA l0lSg1JFQegdRom0yiI8wHwVHvf3+yCEa2f0U9A9XDo +A82mNiuzOgbdticuLxASJqelTgjFO8aEv/668p3UBjM +-> ssh-ed25519 HgW9eA 909r8fn039PjprN+GJE9QcNvZ2/oNjK6A9rkVWSJP0Y +3vyAItWxIwvCOAo9L1PfubBLWDtsE66dwLeItg37gL8 +--- Fi5oUoTEKhdp+jjCRBEe8vzM6Fwk6A1V6C7jlXN3gE4 +LY{ݤl/yDYӊ T?P4W3iE-H*Y0@׵ \ 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 d5834996ed128f47756e391a9f39dc70c8aff51f..08bb536073f087da1b61fadb1171d2812ba00c74 100644 GIT binary patch literal 2314 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 ssh-ed25519 APVFfA H/ygP5GFfCaWgQ9qNnXKjPcW7Ogi+ZMUz/L/5h9qmF4 -QmockF+gT9pD2NVddWOxlsFWtGss7xQlkjyhIW7+0tQ --> piv-p256 ewCc3w AkPnJe0pm1P8W3ZpuWyoHnoRA0IDTdgcg2bPihfAKC7h -GafEVb1DB6Coihaa8qF0pRHqPIqpZkUFWPtntHwriDc --> piv-p256 6CL/Pw A+5bqmsiTiPzDSJSrHEgsIevjBbhWYvUtG8KekcCEdTv -86qal54riclXZVMpjLMHnokOCCjb1wid0kondqpdzG8 --> ssh-ed25519 eOAUSg 73ZMG6e/2U5SLinxLvqd1ooXb4xLj6nOcZI2ekT6w18 -iq7TLiVmMBPZIBWIVBid/1nQSZmobvFen+h0xrGtekU +-> ssh-ed25519 APVFfA 8Y4h4CCgf37A45MHrXIpiqqZF3URqadbvaSyfv+j1k4 +sYGF8m491CjtW5osUKPGTU/zETIJCx0bT6WfA/yZfeA +-> piv-p256 ewCc3w AxMBl4dFobbBdzj2/L43ltk1UV4aSE/CaRuS3259G180 +MJX/wUdTRYFGUfwSEp4eXno4Jbsz1io0rvmODFACueE +-> piv-p256 6CL/Pw A1gJEHsgd1ez36YBGXHadGj6mA22gz/crRxjaO6iOjUt +p8p93AM33Q7N11M/qjzPDam0V43RxWqWfKC/3AVjdd4 +-> ssh-ed25519 eOAUSg 2uJ7Dumb/Uw1j5wSliYBh/1cb3F1RU9zvwEtcCl61zI +ETuBWH3BbeU2k53x+g4jTJzFVel/1Dqove00jPcEEmQ -> ssh-rsa REaZBA -WcKMPnCqjpuE2hMOTumGOebGP02eLqTxgyOjCUx3Smbnb4TKBu5UfBcPgdmVfCYN -DY6Yldy9jzH7oQ48z3CkSLcpJ0yyRjP5hQpnQ8YcuYWoUw8REqPJMcBCjVrnzU4i -E8OK9NuPefJ4QjSxydwCHdR0tqGR1DCCmJ1vTux99P2fE9KGSDiV224Dozz7wUQY -3kAqf35BRF+I7IEEV978e/jdSm5oea4K6xzJOmhdZQFyTSVtf4gc0Zw5LEzuY8Ac -WJ6Xd9JZQB/gzJyxSEy5hrsKtvjpQP8ceZ53poC6WVyfv/QWbaSfZMBfPFceemb3 -Vgt8jQ2tuvRO7LWz2+zEoCidAQwUEtWiIm/+Iy2qLtILXyJ1O027Sukflksxrf5w -nEmVS7vImXi/PK9viMgReo82+L+1OL7iVfFkM0A46ISlwHYB3zRCif+wynZ8J5T6 -J7aTtvw8TK1VKN22aP2pkQj5j/ShjXcdEmdhg3zbEspdBclk6s/SRRg1Tl5nOO0k +gxEwx0kIQltaHYHZ2DDC++ryL2ziuJ0m/hKvF5THA8NJvNHvj7xnPOZojy2Pgbpu +xXiYKWLFxN6Hl5pywKH8t973UmSdDJSfJr/h7jM8L5DADyvNEbJlOBBBh/1+FMmB +BWu8mUURQxJvuKr078wvEVKPy6yRxrHQ6+OhLMvEomgiudiSbfBtKQSSOafN91BE +jrbnGL2IDois0I5EqwfJ88D50b3WP2V/HFPXemIZCJ/Dq4Aovu0aQtL3r4J/vdg4 +YhLP+swdfmCUhWZctf+a/348aclfcMVwPOlfiNIFjyLCPFHRhG7Ewg1YeFg2EcdK +9l99sV3hBOD8ZqPUsgeK1AxCEMOSfG+GJIz/m9er+yy/ID5hvxZb+T+mnAmdKp0T +OXjL6R+vLtYkz87OQTEjxBxZDkB+vWFDXFlRo9mbnn9JN+dULGLyVGQLBUhKi+EA +YOAEbqQF7pRiwSbO1zBJ4rIbP+uXiSp1d+1hYWdFp0DrlzCSTagaGHbYMGEL2yJ9 --> ssh-ed25519 J/iReg F9Nyi5ep5dqWCjvFTXZhn9ctXjftJK2O6DOiD7J4WGQ -jv+3YAPeN6fXfwGQ5Dc74HOhKuUP12PJlhLv0OGQlck --> ssh-ed25519 GNhSGw Q3WuwWfEMDceUacOStZikPMEMuBMRgtSPqw7/ZgaxGg -SxhfGIUd5SlG8kdKIfKXGOKp6XRv+VrRNHpeq73dni0 --> ssh-ed25519 eXMAtA mgF9bfUodDJvhh9NdPvQaAYRSmCttgHBs9ZosuY4QVk -COYObPTaFDvcIOsfBPRPqgV//og7s/DYoeiorB+R2lU --> ssh-ed25519 5hXocQ mLzk04K5KAaip633MFMfM4zDdPL6yb0lRh+C9tYRcyQ -QmuAarOiCWAirb61E7sdaaQB12GOeDTu/rNXgeWkiEg --> ssh-ed25519 bRHVVA Y/S3K6bT/0QXPPvJ93T5zEPDkQmDGeml8yTimEweE2I -PXmxvK3jupX0mXYhRERQc3KpAaH3iUf1QpYSiLngqMs ---- xoEPB/+t3ymL4kILWLLCq5sdUzj+mOYWe2ZUHBlkx+4 -W}dBLQٹN3Hc OAz[wd+Lgm4H"lj*߰ \ No newline at end of file +-> ssh-ed25519 J/iReg YN2z1FgxkhI+ftJLCnYlEQbsw9F/i4LawRGcCr1+m08 +FrQD95+PilJusXuQ/X1GmMmwqbrGFVTQUjdB330k1DQ +-> ssh-ed25519 GNhSGw dLUgqqsKdQsozzcMbPUsAyR+ULIHp8OcS2mqVfnrlgY +tcfr80cJENiKSJcGEa2lP0g9aVjVC379ofP3mQ52UCw +-> ssh-ed25519 eXMAtA q2Lo3VeyJ/vq9DPbcxeEVDDAbtSK9fgTzXLhGh64ySE +oQsdbmuILI9bseFveJV9ZhytSD3WxjgX+hSiYx0lHS0 +-> ssh-ed25519 5hXocQ EVFRzgV52OLh+TZdSX6Ukqrg/xJr/grnh1IpkqC7sCg +nurKpP+BRzlV8SZjnCzAe24awuYdUukHvNm9HQD2LD8 +-> ssh-ed25519 bRHVVA 6vHWSQDOhPTBMZtw9yDRw4Ed2BR9+n6Ba436ZMMU7Uo +qfWT7BmI9SQbeSwM7D7AXWqDeAQ2Bym4/Inzlx3c3Zc +-> ssh-ed25519 HgW9eA QO/hL1KXvUQM+O5Kotbo9NYqass0vWl0YMLkTzKr4ms +G9HPkudm+FDrCijZYXEk+DsHbKqhFgsupOSOqD1nLM0 +--- rs8MdryR2jyyqC/2npE5B3hKyJaZyiW6eaOz5Jyg7CU +)?ըk -lAvSK#GT?t9!?GP \ No newline at end of file diff --git a/secrets/nextcloud/nextcloud_db_pass.age b/secrets/nextcloud/nextcloud_db_pass.age index 3db515b..32a38b0 100644 --- a/secrets/nextcloud/nextcloud_db_pass.age +++ b/secrets/nextcloud/nextcloud_db_pass.age @@ -1,31 +1,33 @@ age-encryption.org/v1 --> ssh-ed25519 APVFfA IhxmnwnMPw213EXEpIGaUB5KaThNN4CLWjoagS5OJAg -5+UJDG/avSmYfb4kohzkh70T481Z6vKXbM96zNksbao --> piv-p256 ewCc3w Aop2BJFpE81gOatziNjNCXYwr7mKcEyRX6nanXWryzyd -Z46OEEoylajytPyvK8HiuTS5bS/mqvBR4TsMkEq6XYs --> piv-p256 6CL/Pw ApiRmg+5GBah5Jy17mJkHqGL1xEUJFyGvMePxlA/xRpK -PUyKW+vsznZeabPgB+FNDjkQ0tUjrh6hfVx2qlRGU0g --> ssh-ed25519 eOAUSg wN2a3psZPjgoM7SftfgYpyl1XifexunAIIYe2AcwmFg -roUP1QVNqkgavX5W3L2j6Ja+fq8bNmnIvEZP4UIiyVQ +-> ssh-ed25519 APVFfA MAQEBIjozxqxVoiXynPn+zpm1NH3btLqzeeYVpt9Azo +grxw4ExhfmfhIppoBNr1fFb2Os1kSmmdTVrG6zLyFpI +-> piv-p256 ewCc3w AqA6O8a3Lfgy64506EQ9me1mTzvNXwxzcreGmQiMCg15 +SUSScnz0xSinLy359I1UdvRhbhYe6MSWw4+5Zb3K0E0 +-> piv-p256 6CL/Pw A9hFta8AvkmdCX/aP/Yll6s1rV0dcWuqUvzBAn/tgM4Y +bUMOZg2siJyIuMo4iguyWvajnbtvMZR5s8C/wm7pT8Q +-> ssh-ed25519 eOAUSg KIcF4co6/MCliTGm8DIJzrTtDcl+iwDSxi28PUgdeRw +Rpk32l3UPgv5tl52DfixMpMB8/kU/tRWMCUtkUdXQNo -> ssh-rsa REaZBA -I82IIDLMjDtA+W0V0epMjB2AnrWAGGLW+47kcW/fakuMyGjucSptCdQNWuvXhfjY -zBawU58jDmEvbqh7nXZ7VNUJidAqxJHXG3ugPWpYNEuUrVoyVQv43sUP4lF4bZ9J -QZnR7+zDzIuSHDERrtAWrl1lFKwAWqvFp3vqmwcRZdn7fGxQeBAK1tTFwVi4TXOl -Atd9488juh855HxteJP1OOWEbaeh+r6mkZcHLtx9daE0AIARCvrhi8Xqa09k08Ft -QSPOv2lLG4nBkBlnBfHBFHACWTI0PvhHBSNTvcHcAzlq+8a3Uqjr49VOfngY6MXp -20KT7SJC/Dtm4dQr1snAtbRbhrDKoafjfGW5iTZIV3yeeh1Ak4fpfNK+T8CWMJtd -sP5a+Gs9RligkKVVPDCzZefbCwqDSmkugZfBjV/zy+CzPQcj/tarB0S3Pgfr5YCP -mQWgDRbP6aHne6wYbRmr5x9oYZGIFm6UvlkmJkemA+J+khwmc8bJv/kpaizB5kuS +U9B5y/VEgTjuesOH9c0FUxrOtc9EXqxgX0HkI4v8ozIf2dmYHSn3D/e6sZyiwOnX +nE7QqdzgX21M5MZ8XxQ2cWM6a74Xoq77/YJXC/wCcPGL8iZlrQNO/UAoqaew0kCk +PAGBdqyNrgxufimX6thLRbY56IaxuIyyE1aH6bUG21RBFh2n4aYHQ+YKWPpaCNoO +RKJYI94w3Qt6uXVrD7TmtvjynkN/j5xqMoT+cE/65aUpIGmnCEqxdIsJz1qnFSO8 +yWOPdk7OmFShUSIav3iV+rcn17cmvyc7boWFAp8r24+O794j6umRy30KROfmkuXp +OFKQWY6KB3Zja/sk+XVeUsABlqQmviA4M/JTJMLUdS7Aa59TyAmwg9o5YUDBfk0T +aVRaFaqC/Dw/JipERb4kN6Bu0tGvHii9cW/u8T3Oz6pXsJ4r0HCtj7hf3aKfvOr4 +NEShklZcXBAk8prbZ9ff3KdNCCyrN1C5PmFG3mTp4nHZrCx0aOvg2ZZ12lR7ifGr --> ssh-ed25519 J/iReg VF1TYhFnkV0lPQQed3G8IlIOCJbjIdqUGS3m0+O5sgQ -50jRyPSQD8U6ehFbuuP0OCtN8usHpymkwlcoTjWgRoU --> ssh-ed25519 GNhSGw huEPbfKsJ5lliTGtpgv08EDKwOmxo527BzFyyWu9xi4 -2Uo+v4ePOmbg2NSfAK8Ri/U44k8R54e0HwhtthSTlyQ --> ssh-ed25519 eXMAtA 6kx7iFPOQrCi20V96Cl1lkV9xTXH5TpwLEWugDn8Gi0 -MyMQcWWdzTlof13kHvrI/mwpTOCFRMn3HW6WODbf2/0 --> ssh-ed25519 5hXocQ le8UnFqyxEwENVKt6Cd+vslDU8TZGTGk0KZmTSiXTwo -ZljEqPFJO+z/ABwKxkNkYqoVlkhzlAhh5TLYPAqkVCg --> ssh-ed25519 bRHVVA ELMm25t7bbGgHRoTK9WzpY44M2dAPrRy8K3XhryTh0I -9/30gsx9X2aSHbuf1KqsBA4HUPUDmd0D9/NLoQB3J7U ---- 7CIj61//q6IYpnpuOQibZhYlAV54N6L78wd/ntpbF+c -c J `W' *_kӌD ;93{VT \ No newline at end of file +-> ssh-ed25519 J/iReg oTQWajjCPpWVnuUP83b9mdad6cHdlgmprGg05dSUSwo +RaPRSlXOJyV+0XHQrVZ0lYhTNb/0Xe2dGAAq8y+p/tQ +-> ssh-ed25519 GNhSGw ohv6XFgt5qtrpGQ+GOgVjJvs4wpH0HH+tFcywbaYDhs +twSIt9rqFJz0gSIZogzSq0ryxMKjihXtm+07PN3fMXY +-> ssh-ed25519 eXMAtA dFYPMp8j772z0aqlf9rWXMBTvj5hfaXN2ZsXqpyTy2E +8YspbXyMI3PMKoOsVkJevOScRvabiXYoio+WJVg054w +-> ssh-ed25519 5hXocQ XIe/NnmGMO7LqIfLxuLz8asXXOyAHnKoz+68uVvSaEQ +fnGJ0WYGFeRahMO+qHMAKcUwCWpnFZ0Hfqnd4wAT9iE +-> ssh-ed25519 bRHVVA e2DbBsSVSZpRaBNHR6CUm7QG44DfcNIs2mlv/dc+1Hk +gl1VZpctEqhSTmA3BNip2gPSh+rxfF4aoQMTda3wfzY +-> ssh-ed25519 HgW9eA ctUKbED/qOOcp6O48fSRRJVqdiD4/c02PkHkEX/kLEs +OVnruVJsetx9KXSnD5qXesGkuckJCr7S8BTMWkZNffk +--- CLMpFgw5tBn099tUgOMWfCM7e0JdkitF6Xu2CAVaV9M +GX|X^w%>c5fTJj/hu}[?gd \ No newline at end of file diff --git a/secrets/restic/apprentix/base-password.age b/secrets/restic/apprentix/base-password.age index 7584648c3828d6c8d5a1ae12b9f75b7faa72be02..ca6df92e5eaffeb04aa474436232800e1990a89a 100644 GIT binary patch literal 1994 zcmZY9*$>+W9S87I2`2f0Rb#43hq{1(4yCQ{*jCvl+p*&$KH}JplL#Js$FURNacmgJ zpc)ebL8VRF#va;9zywI#LgMOpLEFQGHdPFDD`*rn)X{MW2Ad{P9{ND}3qHT!_jg!< zchcKBd6Sl5vOSgL0l0&KllOFrVs+AU5gdo9j?WyVSvk*C&P(}f<9(i(+u z)wI8#_U91>gS);t8MC844G=EjK$YKzk}_rlNY6mNkQA8Cc!WJ&GSc1r0w!q-F>Xhgkq zK&)Yck&1z&W_rDPY`WE0Yc{$IdtGkpZ7^btC-nbVJyrxK*R6(&&~={6DO(wmOk@#m zh$z2_=j$y;X)GuwkwJra!8>W?In1m9sSvx{QM=Dq z?w(9yOXf-}#j)k}f<~IMSuu-pB~E*lmo08+d0};?oV8?VKz1dMjZtfztzQRO<(S&$o6V+93<#xj}|ry{C3-j!O$?_;Vd-vPOsb@&5Z6ICWDX9qafYnXULVlyiL;~4cIC@0RIn=}?DzPV zH2A8Aw}rnQ6*Y-(?R{%_uG^|5G~X;T9n?KLg}vos4)jSa2kEV7GK~W%mQcz;S8~}< z;z|jDcACQU^4S2ROliQx@P-IBWVp>5U!XV%AUwn*w&ktX?;@n+x5VU^=tqIe%24det7*u=#(L-}Xu@|i9 zhqJK|P(+Kdvs4I0b;O9SzTaV8(_zqTDuTd`)wpraBQTtLL8r7>roxt_P2ehMn1g%) zXGM|6s#FSIIrj;6U9|O3;A0Z#LvY@O+*FZQ3>m9Lm((f`^T5D03NzV(Exyr>R!wx3 zyjdH_D{WABW^$`5&?uD?1{2d<#g3Iv?HXc48_MKGq*^YN}` z*NiXhYKol(+#*pYn9)#NCTZNwnmrX}GrFS;IVjL$X@~}iI;uwYdSO=+ereAc*u<;8 zK1a~rMz3U@1iWPf_FG~6!QTlOqJ3Dyy3vX`^eRcEE zFU75K|GOSP|IkyP$<8j_JF#zlY<&2)2Ty5Ff^ zc;TfFef!+^FLw literal 1884 zcmZY9Tc{id83*uy#Nwn?B2p-LS&M;|?aA)Wb(hxY+;?|wJF`2tMGQN$vvWN&vvb*< znYKvU#uPo?9$H#3(yE~vOSQDdsI)ao(OSf)eJBAr7HS$qeJMo{6^{>jFn#~v_wncd zeGAvwabi2G)51^U<4NXrHa%eHL@Up|9cKw5NN>=x=OWFzt-fwfGb6&32p4xXmnF;f za_f_@pb${4GprY;ThKuT8w>$CE;TuuE?lXHAd=vj-YN{dn4NdF7Ss2~P}}I2@EFxL z$^W#}-|VCyg0`G3X+zryImxIrjN&#W zA+#V>^Jy;5-7rzb@hD)1?Ljq0mIOfAdJR?_*jd#}s7;mZ3hCo&R%(`FVOgK-`t!hE z1?n0e-I$^y;p)_Ft&F~D!inJE4n}&gW}@y`l4s2lS#4pLP%&pSAFC6G)?J`3S0LQv z?Q8|*LJ!(B0W3DPkEoih61xUltArPK%77-f*R?EPv=n+VCvd=R@AivmqX)AIHzBsN zI-bt_WgOJRa1Ad5vZ8H$G+d1r3~RdM0_GBv(L2eai__FHuX_Nb=aD@?C7c5jJ>P6UiDW=nTQslQQ;pvjoyguU9VnT-=WUBW3uFiq;A%RBNoKEkqL) z)|fb%PdI{~HFTGtppFj}vIda?hoI=#qB?6fFou(%k8c4?12Jl#HVRZwSr`a3HWbla zNZZsA$wF4>LO8B^R1AS)Cks0y>w-&RLv~`-5Fq%Fs zl(K>T_L9^J`#&OH$gEDs9^aIYxjjn#;RASA*tu zA4K3L3TQ5qlVHQQo2G9{(`o9nmYEr4J~!in1g=-(`ZVC2i`p5>0~2P9*wEe zq{krkjT$R@Q+C@z#igyfkmGyZroHYU+*r*0^+d=BJ55AVjkt1zJ}lx6-#!7){I@HOCO}0&gv)+}o-%bdl~V78FIXU{z9V zh+THf&wJ>GT8z?y(g?v&fk0yUA!-k!dV-t%Br#MrgJPIKt31SJ-Hz9jcp{NzHT^CP z@r=ZlTQ*rWB`tY#Ss(X#Y!nO;LCX^?Zy2Ve#RXFP=8{5Y83Y4?TV}(t5)U(r@2_3j zHzRyyC#F2ILk?{ZEqFxX0bk1CyEID~Y8u`WwiTC}1)VCsm~0zo*Q-g33>`JV7-o>G*xKO03Y(!K?yb;UYY6LU7pGiWRSB=2wc4X+vw4EPTmph{rQZ3;o@5lsmm`t zcIhY2zk$B=r%!zI$m72}dG6YG;ya(cF!{jeq!VBJ;|Ix8?(82=8Bd+KaQdBxzjgMt z!Tv4pIaPcG|LxWM^4>A**$3~U-uI#Hug~A}$m#0L_ud{I`$qoeM<2cKttZcY@&`xH z9#(dr`2AytewFMU`sz{ZZ^Ww~`Fe2q@P|G0nOpyP>h}5lKmXYN%sHs@-Ou0o^#0`+ z-<-ekM0xUDa_@QbD*bTt{^uV3(O(Yz=gHSU_4GaW-tzg=cYXKEe|>>{TfOzugLB7* z?JvImz)eSfaenU-{h5nb2Cq=+$3J_=ZMVNNIDFsU4 ssh-ed25519 cZNEGg cDXH8VWd/feHpUtblBZNmUHC34CJtreQTSN6RObeBBw -Ncmy6gtXEGLgvjaB3aScgsCdktdJF6aW+paFSjop59g --> piv-p256 ewCc3w AkVnF9wfYpYOIS7KT/ztx3Lgr8aHWPaSEUcK11R1wzDr -ueLM4/YS6whB1D4fhVpqNGyRvz4SL6HcrUY/mDJG/Zk --> piv-p256 6CL/Pw Aw7mqNiDgoUcf+UTEvHqKOn7j32ZOcuQ3gUJEfwhM/03 -2Dm/SffB0wgIXPDzaNjMgMQz7mK2YTA7yilZm1K61OE --> ssh-ed25519 eOAUSg JmEP2uIUBLXPdv+T9YdtqQh1/cXHD8CL2VPQfjUg8ng -ZNcrIEyFkztCz5LcMa3+TA9gDBavzRw3VGKEUNiJbWw +-> ssh-ed25519 cZNEGg OOs7LFtS0nQv9hBo3470MK2ekBcMmJ6z6kEHmYRMlis +6ikMGSwmbh48AjUwYdgQlOCyDTNcAecBz+wQ5kqqBg8 +-> piv-p256 ewCc3w AuApKu1vVXnLRWeJIu1UFDc48t5yaL4DCPWR0IdMDUzL +vFpM8hYUflRzI34o8LdMaqq4xsNVR2EceMscMVPnwcc +-> piv-p256 6CL/Pw A1EUA9hqSqMlZ1mYRGSFlk9uDeyGpkZqMfWhRs7egUyg +i7A5jWXR4xZyQKG1FYoKqukzkrWPkZEirY9IT7wVB98 +-> ssh-ed25519 eOAUSg pbwTwoxW8b9/+3Klz7ouUZfcr22g/j4Fk06AITQjPSM +WzfyJZYBG0allKWsJ253j///q9+HPlXAmnx6QLtVU1k -> ssh-rsa REaZBA -Z9WiZIxr27o29Tcy33/p94Hg+T+3n3G+GM6m6OyEiqxGpBe3GqenkUVFmF1vPiP9 -wjDLie5MOkt2pqL/6ehtv70AplWnem2iNHqa/xB3EGXgPJNRpMVFK1APDx7yG8DM -RmaT6BXE7K55PsPbCqQvyxGIGixrvRj7js3u27EaZki7Xs6FTJ2nEgULzjuLaDVG -mQhGJLpsmE+HH0uR2ckolofwSGog0suWt6Qgcv04EgW91rYiTo9PIFMIFtpaUmWP -Tb5d5arTcgDhs7Iic5cZvMNYodbFc0y8n4NuR+INaZVpkY6SQghq869cESxxeUfv -9Pyn3PeOdqzHqX4mwlrvv3C3nUEe0xp8neSq3z5D2jCqBv6ustCbQ6uSq5Foc8A7 -7rSE/SqDmxofTUBAmvAOO4gQr8T9ivl17zRECXqtDFbbZjCaEhg3IzFB4iyWZtr1 -H6vpYoDaa/gPUr0UztULLLVMzo4+xvfDLuqfPwnD0fM3WPYDKy8X7VeZniJu7yB2 +bSKBvVK+FdddpA8VWi+c1g4EB29Tnt78xWgA5wz5HjqZVPyFn9qn1QGRv6D1WBzL +LeW8ULpHiycJmU/lUHuaKypULv+lchIjS/r26zT1CrGKvlsA43pwCno1Qo4IlJCI +knuCC0859wt19hn4PMbElZ+2HFp5zsHe5xY08t+Wu2Mctt8N8KOvwgCZyCP/OTH/ +l/nmeSi/+VZJg/U/jzGFtHLd6uK9Y7ND5ifcazBYyVWDLOpkbtcpXn7W+eIT7sd3 +LVUooCR6bMY7NK7aK5lI1I8jbHW1XKT+wG+xc0liH68o6x5IUGvtaM+njYRJHkzk +nIOA0CqvbjquWRQeAkIRgmC7QIQjC7KcEIqTGt9vCW1pDdVIqGwntOxQJ4QQcwTR +57LtXm0YIBAJqQ5M0PkAQnsbgeYeNALdpZZC3yHAWZ+vsOE9nrSLmV4KNnyusmJd +kKxVOsgdwlnadn8HsYewGKvK/Ikni30vCyU/T41zRKabyODjQ3clN8SxA2cPSMQX --> ssh-ed25519 J/iReg 9zeM/nO3iEPPqu68o/39i5wtczFylplRwCWoM3FKUH8 -TBMH9+inopmsGoVwDPskdOdmf+1JviU/DIrjlqjF+Aw --> ssh-ed25519 GNhSGw m9Xb06qSQal2lifZPgIrKpAo2rh8nmI40R/i3fT7wWQ -vtdpk2WNNO/NrgLOUwEYV1LbGlp/ni7wXx4NDJZQKbo --> ssh-ed25519 eXMAtA TcoyTzWKWEtMq4++IrtKXqEPCmaNWxjLRFvLQVS4BCU -ig5nKhscWUi761ZFF7AHs8G3mt0c6U1B4uoWhvyw0SU --> ssh-ed25519 5hXocQ 9vJFVpydPhLVVYvd1LJsA3inzIfSKcUePZWlXnN7+0s -FDBFA4HBWMaCSHuwndzo18ryCUhwOnvdZYpR2uTOBWo --> ssh-ed25519 bRHVVA nMFglOaleiJqGiP5TftthjGM+YohiokQ3OXKAM6MygM -Ao0URRJLiO52WQa0fJEjF6jAQgvrfjhJY7Pskmtycrw ---- mSgdQEsOOPBJTb8zyoeLCrQ/YsVbsfw5P2tXGEqLmQU -a4S m;b]_҉M#EԜ -@F\oةj&3Տ {-G}JOح Xn|RQ6fEZܘ+8sݠrDzLm L}0} \ No newline at end of file +-> ssh-ed25519 J/iReg ne7QjqYm5KzbBNYqTGnX9h8UdSl4wsbP9UEbvEfOUHk +FH20UecBHmcqorKpoPV2ER/5bW4P+CmreAHLUtub1io +-> ssh-ed25519 GNhSGw YYpc/dHXxNBZyE0m0jegwvQeOFKv3X4GUK9GbCjBtWo +6UjSLfkEVOefSQe8tsJoQ+BmRGNdARz24Fvy4eJVLyc +-> ssh-ed25519 eXMAtA lsUFyP44qpmqbyAmUo9ZaY12q/0Ys2N+37OiJX6WHCE +IEk3mU64bH8O0MXx4kTORZeYdV1XjSIeMG2Ti446krQ +-> ssh-ed25519 5hXocQ YHWNDqkKYBGm8KqJe3kNV2eqNxW+NYlPTcR6bLq6FzY +td9tGpVszxZEcSMsZT914yU+5CXYKlu7aL8+HeoiWtU +-> ssh-ed25519 bRHVVA Mmt88YYyToQPn+WYuj9J/Zx5iVhD43iwjjkEArUfOlo +jPiHe7B55I6JEuO82V4QVJylSQrJQCvy3WRMguGWg0o +-> ssh-ed25519 HgW9eA NYyXdOZevSgjJ997zXQRGg1EDhYrBlQQTPDh/3R/JVs +jb8ahjqqE5bM90OAyC71BqZuPwtHGrNQ+SISZEiCPTk +--- Sh5WRXScpHFJ7P7/NV/wPink4SQSl0iPyUCNAQc6xYk +ib/Kiӿ€tlF(}dyxqJ1 )y>ʼ]*uܑifSܔ=NHQbЌFcsW{^퀇,|9ZIعyP2 &<> \ No newline at end of file diff --git a/secrets/restic/client_env.age b/secrets/restic/client_env.age index e43aeb0..c4dcecf 100644 --- a/secrets/restic/client_env.age +++ b/secrets/restic/client_env.age @@ -1,52 +1,54 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg PokL8rD7jKuRk1UOpBeLKtrmKQPig5qMYja8aEkR2iQ -/BfWDovchOEXViKURWYVmrzKucMiffVIgufamVbjLNQ --> ssh-ed25519 iTd7eA SDTif9rpibXJHEe7uZ5MQoW/rjPv2IAj7CPTkX2CaEE -KBc8OkHlcV/1o+bd7mYZnz5ITjUCIMrNzluK8etsQmU --> ssh-ed25519 h5sWQA V3rcINl8qkmmTstBg4zG73bAM9PBEeLxuYQdC7aouHY -ytbG4YcAbN/BD8kFmw2OmLiFsP7f323wF/cbta1ykR8 --> ssh-ed25519 /Gpyew aGKQPWm+wWWbOy7YKkJkBzqS1KtrOQwJKaCGyBXXN3o -nWr5kquxKpaoUOg/vnZoUYKUjOZQv24sGINZjnJQluY --> ssh-ed25519 APVFfA FffFg7hy8gjbbj44mzzbK6XxGOcbdAOhqwBKuSRI/yI -nOZKGgnCy88BBDaWZjrzwyBfdJWsAnxX5yoqhc46e8Q --> ssh-ed25519 FtI9pg RlhD4G5Rf0RR5izntLXdVqIVL3ncV9BhWkBSk/tI82s -bOHxk9UEp0jn3IDJofulhu3oYWwQ5gI1IVXb45zI2rA --> ssh-ed25519 hTlmJA HUHXdFPqSzX8io0+2a5XujQYdgLEHPpjLI+o70Hr51E -DlDTQi7r10f9fPnmv86oj2vQIONiNwRyCoDFRWLimIk --> ssh-ed25519 GCcVXA AoLi82MZcesKU8rsjuX4Py1QEDJpCwjNt/SxSvoi8Ww -ug6FpOsi9Z7W2w4WZJL1lGCkwebUsmSGlff4VG9k+AQ --> ssh-ed25519 LAIH1A jMb9K8iDJe1X9QdbHXJ8amYHqlmjtqKEgHqasYRgrDw -/t20sn2dEBdYNXIEggc8RY3ZnO1Y89bYEEFCyyzeomM --> ssh-ed25519 qeMkwQ yRqZ+5H6KqT0Yl5iCp07PSV2nmrs2nZrbCXVjnk6kCY -T/4bpr4IKlHKM2Sz2SZLFCw1AlTRatemgFpqIY67iKo --> ssh-ed25519 TqxOLw 3TlYcjKOVP/erFhyZOgJQ0eCDFqiBt9ThoW4SYG48Rc -NeGvWGvchSDxsBAk/EW0bKstGIDQLscgIK5Sl8vbrkQ --> piv-p256 ewCc3w AgZ2Jfi9gdnCPRy2wAkOOmdZPiDJTRAmAZLKXr5neh8N -nDq7ICiNO3094dtSySpOuvinYYIzLfajYE9kbGQWVx0 --> piv-p256 6CL/Pw Aq4eP/oh+Pcqc9xuJfbZ1V6cAcaYt7zcJ5zwXrzHlDSk -hItcshs6HnPW91iHiZX557tLBO79WSrbUcddNiDwhtI --> ssh-ed25519 eOAUSg EyhN6qdHgUnXNv502XQPuAjDBRMGxzQpd9XzHyCA2wc -K1JjsM9/gE8Y+8CSppXrEW8ymIJpOTdTsl9BsOWBX7M +-> ssh-ed25519 2k5NOg iphwjY6KTQBlDB+xupTUsnA+oTnbC5bq5Aw1Gc5gkSE +0G1LD+Uugj8X5gwdBuy+pV9VmvNv7wSw08hgbFRyFKU +-> ssh-ed25519 iTd7eA PjkGZGwQdyvrKHGFp8/o5bOOmKc0c5JO3wEuhopC4WY +DPkgAMrPBSid3XTO6l3CT/E9cbYqdces6xhSqt4qfNI +-> ssh-ed25519 h5sWQA 3jpGjR38fWjze8IK2UbOrbG/YeYoHlMaDBrMVdymdkQ +FMIs4fe+qBaSXFaXZK3GhqNTxCF8AQUcmrwi3yKlm2E +-> ssh-ed25519 /Gpyew f1jmWk3hJBQLJY0sD9pHE5eSmTcz5iI0xpTYmQ+yQyQ +qWRq8cMDByNk9vrob6MdfFK89gCjEeb2ZLysn2g8Aj4 +-> ssh-ed25519 APVFfA ISTh/wcOopJ22mcaqF7ar2599bLRHoRwxrqoP4YrCl0 +vJElpAEhENDI2AjMePFLxF1n57NInwgKAZ49QCMDgZY +-> ssh-ed25519 FtI9pg oKxYxkeXg+7j7rVWmndjnJVweYMgK0kP2N8C2q7ZQkg +LcZ6gw18jq4J7LaiVQWM38OlfDCCL7sH1UrnIm9h+sk +-> ssh-ed25519 hTlmJA 9ipUGDHDrdKECQ3e9N9lrmMWlNPpzvfelZIElvyCrlk +yZVaTHFRI3BcOVUs+1TnHLErTYpb+kM4j7BEQ3QB2DU +-> ssh-ed25519 GCcVXA cIRv0Z5vNWP1hIn7uZayGgJHqiBhjIrMm2qloqaBnwY +3n1sxMUaYnj5cHBY7b+Ra9OPxVbqjhuWkAH1KdePrYY +-> ssh-ed25519 LAIH1A qd1dLUW3zY/7Y0INwtL8+dOiP8M8S4SWWBay8zDBWXA +Y9tGCY4neOP7N5AGxnlCvs2W+msjo7b6tdrf0/Q+SM4 +-> ssh-ed25519 qeMkwQ uTiS8AtKooBlZot3/l+jnzopSUClCHPHgU/I8fP0eHs +EDPcDw9hQtWXzlxbEfgDFMyjDc/VeUzQCtlrsFnblpU +-> ssh-ed25519 TqxOLw BYJ/uZj8ZqijWrYIvA0nJnW3NkbbJ0OqdwOOpcto2WE +ON4FIRPD9/HLfaZZN7lPXI5xGLYoxomo3kyKFFFCkas +-> piv-p256 ewCc3w AkM+QGeQZ+XKybjIduR/Wna9IjxhPyypnofEQnAWjhdg +jksinVMSrleyZvwpczOyF/IooGSuTE27tY1PVy3R+bI +-> piv-p256 6CL/Pw AlHI7a3AN6Znp93JiKdrldYTHrTcyXPMeUjISohRJzVW +qw11PVqKP8QEXXR+M2JGZhgaWaxxjPDmDmluczVeb74 +-> ssh-ed25519 eOAUSg I85eJ3wUV4d6ckeVAugB2/AN0Mm7migYt4MzoHAQak0 +e1AoHcby+Dv+fYg1uyrN5cxktVnq4GvbOXIuZwW/Ee8 -> ssh-rsa REaZBA -XPuoeAxkOMIzaX5Fo6d3shB6Yn5n01q+r1bvjJgwZXIQFTDk5i7Uwwx/mGzDhF2n -VOt53HMdU5rCaPYYoOvkKPF8+8VT7GzJCJP0kWSBZewcscK88DrxiMBf9nulT3pj -kPpHK5uub18QkLP89O5hXrRaWfa49meSLJ91caEsgeaBmgPoF+8afe/brLOkD1f6 -EdifhEYX3cDeOy+rNkGe1doqBz0Z5B/uxKd8t0TG88MoeBkE0/U+kN19aY3Q7hlG -GZTyZTyV+RpGc5EM3auaTttgsqr6ZZQTWrxIFa60eT33L8z6vLifiVOgCwPWGKBU -h5Gyb1YhwrDizkNIkZh6N80tLu6E2NIpW2enw6CvbWkS4Xqpy2AVWdrzym3rBOvB -2a34FM0w9qknzxZrheWG1UCN4OGI+JsU1bUsTolyC9FNs363qE60XvPUO/9Rx6vF -vk63A+ut+NxoBZusaeT/ryy4qrJ91mqp3VYUpWWidwmblZmMwvmHaH5UpWhNX0WY +GXQXYIvUXPnI6MsZXQQil4PXUUTQ0WzNmwzpLNwIoJKfjcNybyEwAuc42NVWQuwq +pDyEJNnl2iGD4bAPiLvqfAtWC6rl5zssef2vRxH7KTwihKGfPZhJ7G2eRZlq71w1 +F8Y5+sUiNkLGYL0yVHmVtS73E0lMs31wWNPA0/JmGk0qdvrR2KyPiKIar3thTjFk +XUlS6cBWPFiHO+nvwl6+jKaC58D8d6iruPVqa1LWMH6ARDIjxbyZ1CNbeBskJddw +lgczgQ9/LINQohpyDlizwTsxFmY55t1X8sQ5q881Wlp1c9ISrvtKqysag/h/rNJ1 +1/0HlXnqekuUZQcjRECDiGRYrVXaXsPwNnuAKPG4D+MMm+TC1ZmJgFlPRML7H0PI +9pjF3/MEpGndHhp3zUNZzFU3aVrd9Q++n4zRLARnH4D2VBxV3UNTwSsCe5YTj57j +K3DaaLFiJGeUQJzzm9sU4oPOcE2A0nVn1QUTRtyMNUv5/xRMv1N3dVGlknDGQOid --> ssh-ed25519 J/iReg EOSdAq3meQzlor1crqsJe6lNyQAkm3ShQ1KMJ9ukejw -AgtQmhIFUBBmHzd9c1bvC/iaL82gaISarCqooZp2Zg0 --> ssh-ed25519 GNhSGw UI/CbVRjoynzkMvmlGQmulusS9EIPs5b6toS7X5G4wU -MI24aiFqAeHzYwc/DZeGetVKySNPsethsuJhRfyIa2Q --> ssh-ed25519 eXMAtA ScusQe4Had22769z8+UQYFewvqczJHqRZtveU88aZUM -qwJX0oLQGDyRvGHsVwpfU3tkNhfYaRx5a128MZHsS1o --> ssh-ed25519 5hXocQ mX4TMA3W6lUyg2oDaaGykF4JwAM4YHFzwsUMsXinhFE -jBxwPWxewMek4vg+A+kVgEdSwZCBMEYs4qTXvglIOSY --> ssh-ed25519 bRHVVA DZNWCz2S6n/tGwt7yfeFy7aF3rxkEGm3dgFcPVFzy18 -GNwxUektlPG+z/G9cTfKj94YcZYTEI/kUf9Dgc/YY/k ---- Ttf4WNGdQ2zqbEfaqs9TtdEUfQOapfLv/3g1HZfTFos -{Xy2zKN] ;hUo4.`DZ -@NO4MTU0R8Rg4,O*ee::6I:^E-!W¡̣D6+EU@H׽p uKM \ No newline at end of file +-> ssh-ed25519 J/iReg S35By/rzsJGLNxt56XvJ61I74HI7X/T7m++SZik57h4 +ZvVZsPFEXwc3prEyKdJTpwvKrC0iilsWAiCIN42igkI +-> ssh-ed25519 GNhSGw YVTF6SzawqplQLBEvP05cXSsER/FuO1gt8MQkX2lsHo +o1vBSn5Y+2jfwZLrbbKvQxqAgisCS9KbJ+Hiu00ZmjI +-> ssh-ed25519 eXMAtA 3JhQv+jCWq8HYrJuDpV/sb3UIsaRR4w1eMTlCgYmoGU +z2f/XF7Md8ZWulNg9rIyisYk4uVikH68upWr+0BL6sA +-> ssh-ed25519 5hXocQ 1YwqCUoZKPIdwaeG8bMmSSJCj6Z63TR41kDp14SiHz0 +pEiqKmXfklCsAL64ixuYuREmu6xj8oLJ8oUFpVczJZ8 +-> ssh-ed25519 bRHVVA r9zSY3dGdR+/f8ZP/G4G6Honz7Fr6OFpgya2h3fC7yI +NUR+SRv86DxM7gQaaNSu9logaOCip061esHWIWadu0Q +-> ssh-ed25519 HgW9eA N+WyVrKO3Hm4NGxY7ijzCyGFvLx6gNZIDeCHwX34kgs +UpfHyW+4fXDsr8xM9gBdchQ/6Sm33tmahGKYqyi9ZPw +--- IIHyNJ5grg3VCqXEqVvYbvN4hPQ+tMJCaAgC1LYPe2A +2J'J@h +=b^ 6r*"xA}G(7S >3-7 =LA&0K'g_ô,qorK d;W!~Y#vjY ެ 9!e{rjIT4+tzIFy, \ No newline at end of file diff --git a/secrets/restic/jitsi/base-password.age b/secrets/restic/jitsi/base-password.age index fc14747aa04fc046030a3fb3316897f69849e91c..94875a2a1babea3f8e4c07499f835c992f26dd28 100644 GIT binary patch literal 1994 zcmZA1>FeZn0S0jQl@hO(MSi7aVM=X5$DfmPW>RErGD#-KOs<(^l2DaQ@||Qd^Gh%cgrOHaFPX`0)h6Ax3=4GANVLiAY^Mf^?QJ7X~SYgtom#tdUnTxU8Ka| zx&;1~4mSm{E9dM0pGF0zA{xZY*{}fOmMrG18?2>hw}KC5Dq1oDFHA^B>0}GK(Ly6m z{;j3UVn0QRZVQwH4=Y<#J-`t)1Bm9R*(47P)CjDqC#+`G!dt2+s^wu_ut8HfDHO4` z-?ofVA(ZnC9!iOUta6^~Z^Ke)@|vm>(CVB*dx$UcGoG$VVm`>q19G@6+yqRzBawj0OasAkBCU*M5bbh-9kL>U zS9lam$-zwQjF7QnVKNV=5vQ3&!7v#ytfyRJ#7j!87LX`pTheY%ypU>p+Dvt=N^CZY zrI#X_S4*Z>BqC`@ZDKWY1!_H)yx8k|a^UH~yl46_WGx%N-7W)k05 zH!+G44&lKtXXA3*6Ttx{SBMjLtezw~36Po`AS@)sTw0n@KP9!0D#E4!Q?clcdYYDk zaYxAV+!|Rcj_Ts5DV1pyOQ;n`#PA>#%_*fTP@ei)1pC0C@PS;?{eIIM;e~?ItkyA2 z<$%_Qc>y+jW-sW`ObXIUUGZIQW^*~+UQ-^lb6mH-s?y~^$}pd#9Ca5dT*Wa`O^Ta> zwK&(=P=t#!F)r8^wMw#RQNkJDC)#Z>P$0{3WwH;9VOwVomhwE+9jhJS9gOOXNx!uF z3o`Z78HybA)hS?xwQI(O+9n%3kPW*MpuQ*fk|CBX!BnA|b^X zl1$-18X2q^q4;FnPTfeG;I)ATmacU9_FE znq-|7g$~C4fRz&?;yiP)J*>@j-ZZI}!_JpE7n3x#WMn$k@}TTYhjE#jK%B{S0MIa7 zNSOi<0oqMwTB+9)R~r+3U-G7d(j7N)XR-@-<8o>y(UxggY|9+qvdCh)wiF zEU!btRAN2fteZ^$?eFim)}kq4NXl4-8Uu$_)g414m19Pe&2l|QLQ`QT6ib;vvY{8> zJbHrv$$P)>xA&jDWq0DApZ`_#Dz$glk(2jI_ep<@uHiq)KfQNd@??sxfAhpmCx8FK z1!Hm7d+^|zy{rBH`NyZr^zw~&-*D9t><{0(?K8i<_Br{?kFzg5f9ucAIv@GvL-F(H zANK}XiJvZNQ`S`oeJ^Bs&fv4VAzkCV*=*8>L zzHUDI*jPRFz?o5Iz42Q2!P_Tad-rR#bJJIjeEPbJPrvoZ2lf_s{`#GFh@W!4^Gy21 zkDa>n{+|Bxmo6*RGpFwn&VB!Tr{DO;-it52aL2_Totgab-1+0_ZSOc5JaWNmF8$)s VF?rwKrAxbGCohBRPyF@je*tr~yJ!Fa literal 1884 zcmZ9M>FXm09mb_fVdEk#McI|A5wv2bKj%p1NTJ7^$xLQ4cjjPAP3A~4lQ}XonIqO! zP$?+Bkz(IyaZ9zzz9}N5*g}hom38U1T|}+bqJ5#Zuy_^JH(P%S7Ttf~`{DcWJfFoX zI0{m)=<;flrJu@*6wpWm*r z1SU|lb*Fh1Hs!7hGnt{{-p0zezMZX>HRqB9PU=Rn;Y&l?RW32ywHU|C;nd+9F@gR~ z%Qy8=j-XgSXlQTH^hsP01a;#B$OIx*VdOF;07P+5m)edY^D#CnoM-0KT=P@db zg#%kmH6X%=P^PtQD&i6w9C#cfqi~n-80Te>TmBylqeW0TW(`E5FsH|-RMv;>h&Prw zXT-MQYJ;7zo^Pru$wLJMB`fGjjx#HE{B*-7h@?w(vRE&s;d00Y1ZlB4B$dio-pDvD zlh>yh$fT*S`W?2jsX+llVOTbfG9A{0FoTk8+ayv-tKevV$g^%AR{E-^gdyL|QoBQ| zCB%{Xp(T~QI&&k{%ySzqH^7cH3pPTvcW6bq=xgl4rN~}DD2-)$AippcOiNm}1&1Mk z=8Q_Q(>5j}bf4+gg2&`Thb%RFu~>!GY9H7jwN59k(bLl~!6#E!%qlDlJkUD02dGj) zQQ0gOG67EmXNG4xOU}ogo58d76rEZgBB11GYt6NF95XC6 z%XesYKxB&Djohu$VIm!tx}kS7eXGt1oGy0&n?z<$>~e^Q4aej|Vr&DXlE;H(g3f9M z&Gb!-8H08+K{991f+1gTjX|>VDhF=^Rc`~3%zFS%DigG8WCC$@Fz{H?(hqKd7kV^r z8Y3|w#%oM7js_Fa)nt0I3OGY$qoE_?RivrCmiA*hwaSG}vq=#m236)dMA^JfMo7)9 zDUr~;ik!3r;RK;3k1&pLAy8Va6EM{-AdoD_gCi>sUpB3>9sD0xV!K}6I5 zmT@MOaNKz21975G|7>at7q%njbdI-5E4W;3JuDxGy;I! z&VVph4tXbye9$j7j1(ItF38!q-uA99q5y8RVAVIn4o@9StcHRcaTA|1re!e#_oR^R z8z5B}qYPl!wKCS}c>=&d9UkwqdFW=olFtQ+$=8XuXPgXAYXD#F>m3hmWcGU6c(&HZ zO&|2dL08OiaWGx#>f9+)w3Ld*jmMKgDREs*jnZ)v9L5K!2SYHo8aZ*go&oL1T*Cq3 ziK9UBMMzPgD!1EwpV%VMR?^F2l@zFf=@ofZHQ z03B5~Ihi5g!>VTj<5+RDY`n$eu-M@#Uafs3D0c_hvhroSV@XPb2Gd#9T>l%owlh!d zr)?9DkuvcpjF_?I%CPnboeBfWWyjWh+T<=3!9p@+QnM!?Hml*Br!oa0g`p+ng66B{ z8aD?GlPdu}Nw;+}593Mx&ZPgV;iWd2&&j?QNKxjs$FkWhWDoHSKpl}%v4v}TvfCzJ zpm`)6gR}!nJzAFZi52IqUTsH!OE>;O54s{VqgoXXTtuL50|Xkgy-(hA;~VLZ|Mt-3CqMKeI=%Ue@BNr? zrLgaO*n0zgOdZa<(QmHY@z4I9yK{HF1wHyq{s;M$Cr|$JFJBoU_Fq4J6>QFYyT^L?_&zDYr_4&zj`=4k(Bt8tCcD1iR`}gm>R6ir0dVqVHz4E)Sz3b@l{`dUv zt7ntWx{dwpg-77{F74hE%v*w{QRM6PHfh8$2QY3#TcJHvj+t diff --git a/secrets/restic/jitsi/base-repo.age b/secrets/restic/jitsi/base-repo.age index a5f499f1ab21de7884a635ca0d6098c4c20f67f8..92c6aeb08d6cf3b232beccdb3d34d9f8b1f80963 100644 GIT binary patch literal 1840 zcmZXU%ggL`9maJd#~>~WMe3r=Mg-&ATqhT?#ox^2I?3cVnapG%O(yqDCYjt5Im?18 zw^eXaC~g$QLqVh{*&4++cs)TQp5_7Y6upiLr}xAJ8FK9D6pA)@4#pS*sos`&3a3DG^l9Iws?+s2x@9 zyE+RBynz53?Rjr|?q`xhN7+61CbbRhF|yMu_?0R5`xH?hby}r6n$5qx4M!4o9mM;h8nP~c%f;W zD0_j_VxG8hWBnLpc{j$DWk>s}nP@SVce@o|l<5iT<^IrCTGn;0vm{}f(Dm7}ozajP z@z9bL$!;pG!jde>pE;`=Z((wty8@8Fjrgq0ep$p;JHr-_;9J+mwzkuHEY;_>ewu_q zlDENCZLuzPO-Hgjye%qxukDu%hxQ* zzAz23Z-ZzWL6|~_x0`m99=N%OQv12F^T@%#x!~~K}O9K)R!<<87qd)6Z4>Dm{N}oRvyi*o>HakM)@A03E2l46)54U)l=(6&*n~+ zLVwwjVGX6V{GW*l^nz zEjee2lB=LyN`qPvwt$vmrEm^E#Lv@&U1ABtqNN#aE<(HH07LJW>kjS_ zVO-5}B)LAmVZ(r3H8$YP>j3R-+%=ZYnCI$!4=c^gu_c+ZRgjK_#N(i4sLDLj&bj#i zksVdgf`u3KOx-j>FtAak@IgK`APD zBQR}Yq+RM3aRs>jT7;*D7RW9_pU<{Tj^)`{xZ=u)l?Helu8yl)Mi`>tjYWpfhd@BR z`AVAyo?sdckkAFtTCL!QSfy(m;lRjK!Rf46Cv>Y2=TptbUf{1nnjoa-X}&2Q4q%~} z#pWpJ8NkFXP0KeQUMk+uZ{z`oxg(mNSap@Pra^Ks#O=Duk2j#?y-R@}g~7}VkubJZ zb@j{OCZ>ad3WK)?>G^q@7(49!(~qfWlbh78ktM=9*lXRaVK9cS12uA8KWy-^ zu2OYPszPrtBCgHEQK@B3K5*ArNn@yg`%@phh5r1fAN+}V^6p1({mA~x3+FGt_wKK) zPyh1w|9bJs!?%CCin2EzeCBh1vme$^iSNAg*<$|L7eD^?jIX4z{2; zC@$h4f>1$<2zKxV9&oa{xCnKuREmR>1=~rh@PO9wH+|sC_xDXs`9of({k^@FP5p(Y zKS2`$JbZC848=p9ZE+l-H>I1AIkQnYJ--(eXlaOxgM8H`M24YduWxszTGb3c@)9oy zV?TR9Qyt>9@my0YsC8EQ!*@rhF{|yh;lnBB7UMamO->NLw&n+IbgbSda_t3S^IEM3F;hb&#p=Z=DrN~hXu4XGm= zKmizQIK8J9oR6oz>3bWnYk1hP0?rhHOU#xeN9LYIm#KxFRz}L)J!Kb@?((9yJyMn{ zvLcjZ+^JASmh7Alfapz0esdSCf!Br#Lm?fo7G7|hR%(cL)7#bab@F_;rx-#Pje_f9 zdMRjzT{)+vp$?GOj=_3dT4^(u(15Aw$<6}i45K-<)hH34mJm@Ehk{cP@>LsZGn-|_ z8B(Sgg}5sqTht*#9gwcH#bglq60d9DHBBD{u#l$W5!2)1p5)wxBtplzD?&XG(b^PA zAv9sn129%LQ%sC%jYU4POJ=tnQ65)<`RL{TG2Mrjz(!Gd2nOqZ&4aKoquk7F%@mk) zgc@MBgEI=Ri(nTv1vhne?hql^Um^`xU6slA*@ZE4Ps++_g!s|+yNe;7`5;jW3mgLm zSixO@Mp%r&vWnDbYj(m;?O`&r-2joQ3OgQl*qs?y5A)j9o?Fb*;I^~ivAJ259|BLR z@#LLVsI>FbrfNz4z8$VTJ+ zIjZ2Cbh<)eVpp1Bk38QV4=39)u!Ro14{MTHIMTdPMvT^M7$MJK(?WEdK|8Y9MP%EL zi=GQr)N?{np5)uw0I@VE#9+9y7W+r*C>O4yfn(0nf+muaD@7JUYWL$=!~ZiL|2(@@ybP)E~B&|KW9fFSR7U z+?Snvyz1frY&$o%1CKqV6W7c*hgZJXj0e#KPvwFNq=`+3!v*fVQu%O_2V3@iX0tbl z`h1&9#+KKcZc$*8>_JDh2c$y~2PdxfylCt#GA}S->N$@Muvtz?DVrQp%ONzgXP8$s zZavdOy`POV)Xe%G0S^xk8=Kj3qNpQ~n`C^*KrF~%nTe-WLXkJm+*P5y(%nIst`yJ< zKXhJt;~SrjzWe5HUb(;Xm+?E#z56}=OYi<+AYXj_m+wEXfBVOe9&qpz@4fxi_n-a6 z*Z%m-@Z3Ls_S9Ei6yJFqe!hR<DPXFm7L Gm;VI;e?U;pSCvnJhpNqm2jIZ%lJ2M=`e+&!=@6vq*w7$`jp!ju$WDS#-t{5*-3w%wY6x*~lBgisa{ZIa`VcsV58=_+mTewM+v zw`k8vW#M#~Dr+0vn&?x0kV>NskFv@}WE*&&w>@gJiX|be6k5xj1dw#7Ua^tvMkb`p z#4*(;2QFNzmdT5}jHYoasN=DNHviSKT<^%Vt_?}R8TyL?R5NizT23a`n?Wk%i*?kc zQUYcmwIB^N>eJ~6Dtw>Y)sY%b^A+FY33sfyZ~>@9QtBCHsCJ8^h$n}FgUoGLM<$3o z5i@sLSfX6QB@#M0s*Sib1eLICl7+%z46)q<;&y@YS}zc4ZUpe@)FMsN zV&#l?N;ew#Y|YB~4kV`0aIY|-z-GQUSxy0;cg7TMmUvf=meOcC)~BNwwBkamhj=*V z!5U7rZiYddjbLxQbT;29^mf3j- zbj7gM+{9c}u@q$~n6(7QOhK=K+lRllNHy6;1UDJu$OhL|1PuHo)FF{RE(Y_tFx zQ7c|;1|&+`s*{4b3ohWiEBZaK!Er?_6VI(?z;2lKZKRdvZ99TXq7g{nuUeOJ3{=D9 zbmq=%sA0HD878-DhRm*3WJewrd@IbigHfzYE2MCQjpPS>gSVSO%kQUUTdn3MA5gFf zG(8=wGLSOIN!sXT)HO?s!_16h)_bhcsAif+>n>4*{{J<}Ix1n49nH)l&feM!gDS&_ zkCCYhF^S&edc27yjSA!5Vr@)!5}E_?4s@F$yp?J0x5Nr##2Ka8evFx|!N9~?WWQUxYP?S6T?wUaQ^v|Z&bq+gUw@VO!m-P* z9Qjf7^5?#Gf&24ck3D+)LtkB-Jos*M>E?yY{Ly=#pDeHZKL39Cn=k(A?mxZcKC}Pq zJ@=iv`VxEc?Qa~t^zF0vedgtNKX^ra^x9MDr4#QtBkkYu@P+yDvzx2q@4Wczo8aU0 zX!!~6#r1!L|F(6tn9ee$2aGez3lFg#781WAzP6eEj*l zFCOlG{NmxST>R3>k1A*1|BCUu8|Tcw<=Si4e|Gx0U;pEQGk<*RmxJ#~lcVQ0Vu*8KdNm-bJVud}ZPmw)g`dSY{0Kgre)<9D3; L*iW836+ZQENr=7* literal 1884 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 BLh=9r diff --git a/secrets/restic/neo/base-password.age b/secrets/restic/neo/base-password.age index e61195610e82b5bf0bcb130f8d48cd55e6a914cc..3ab85ef5f8f423d6aa86f3154982ef8b9d98c461 100644 GIT binary patch literal 1994 zcmZXU>+2i`6^03jrUL*g3`V06(D)ZT?|IHS@7i+? zoWv@ctP0ZPL|S-IjQ|ICcFNK}aBP$ykUEp#cQl3O*H~WYB_pR=j|-2fCfIPF z3ii-vs^Z!-o0o(w=puH@~O(G zd;La>jz}s?ud^Jh66|r^XjIEAfySC>(XE~9w3uuIt15RXx*G_sQ0^B%YR-l(9!*7j zK?eI4IVx_Jy3+geIeb2!sry3MP>EZ=+6 zAReVM3)MF5u3NlC6;NEJv57NUlM@ItC7qsPS?Z`Ou)t#4jEkXbk=1Ht59MGw9mk90 z+TQso>qm5Cm&wd6!K4OJaWLEP$*OMFK^asQm^tWl2*j!)f;5FuY3&zV1fG@Mkl+ob zSHW?hl9Del608v60YaOyt6zoWI#%?TW>~HkAS^l+e}b>Dyx>t$b$xw%bE^GEFcizNMdRcHk7fU zM!OLfmT9FzIm*m>OMF~wLTY8pDhL-h(i}}7E3(5|fubz>Mq(_ND_LtBGn9&qU`GAD zL=#HGpm;OyaU4ssfVd!RJDv6Br7w-ZY>kn~Ubk~^#MiU3-=;MmqCK>ZXyQLr_20!v z_*!Z$I{X605Fea0ZegbBSf`<#ytEprAyc0l8{9DO^$Vwq)#DUET?`K*yKbv_DOCtA zo0Z0hyHFvsK?;E^$4b1iWyT`=eS5wA-)&5UbbFB6f>Ocf z>%C&|zGOrJ6#+vas_H7;Zao1yKL<13d2nv7`y+dBoyQ3TBAFj)%7x>=0lft#_Z4LOt?Q-EY86)Z7g)mD`*;R#9V)s6{N ztCCx6YoPH29X_Q!shp1Vxke>QsbnV;W!{+RN;-#&Hd$cxmI_xFWB z>pbz}LvIN8zw4$4pO-)V@NF+$qA%Z)$Uptmkv~55+W9wqqxs^+3+?Y7eC5(3Z~oEZ zfeXp6{(9xfqrbW3wLcs_qM!Oq{*&tbeV4x0zw*!rKK%RVfAQHTj(+FZ)30}#tK~aS zzf>pZ&b<7Oulgr1|DApJ;Rnuqd!T;ug#OIkS08Q6$EZ^;9C`M1b^O;aK8FqedG7~% z>)WSn?{ir2+==#m-~1(X>-(=>{?bjISJltI@!jKJc>GTq`ceAa%@?O1x+6Ju9Qv|( z=+(D?A31T)>HS^6dmcVIzVNZ{f91A6|E+xaj!&zXl#{tK1-wqpPQ literal 1884 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 literal 1726 zcmZY8yX))-0R>>Tg^CJ`7Prw|I75Z(9kCsuYo5LXSLQGzT|P7H4JPp1 z0GegpAKkKcqBIVO{&J$zY(hMk*q+K2+>(s0gpx=$dk+4eR%hcwjpD>6nhpUrZK!@n z1Zm~-=+JS_O;~)R)hZo6!PqK;wk%>C%!byqXJi9N@>*_D0^IHJ1zB>F_HQg-y9gQg zjZB{}rDE@$)lvJb`;bK(B zOA}(SHH>Fk+j$$6@m!h$?rgO+{dKEdEstB#!D!-6=M8SI@yJ(KcT$`Rw_JHEJ46O? za9NK{p(@Nsb_WnE5WqxfYDj&r%#2kMnbu)1Al{Cn;h3gG22vE34Ll8)C0M)Y;&3*G z$xN8>B!5IknFWExtQa`1X1X|27bFjltFhN?9}iZ6o{A4T9QmmA>w?Rth{&jRo!1h- z$jIFo6EjuhJnNQD8z-V(!8|TPERyQ zV0%756$?CJQoc}_OJ{gMSmp#ZtAaLzh*hYtK#0cse1o<7zNw6DM9v+)#6_0UBwX?- zFp~~j(j?L1ZQEIJE2r2(4-6XjIcRQ+ds!tQalE>rNkg6zPW(~#Q;3l0Yqr3pj{|)u zTN>^3F2_)J2eAX?Owsm@%u@}lijiFw-ZTm}!n4FJqG{F#oAmq%I)?}D2KPAdY#Pt* zEI^qWC7UqUiy+pEzSb6E@qBq);tNxTAx~E$qpP{E2kfDciIo8mw~-;vi%%SUxZ&lA zP2tfWYkJt)3DX}3L`ZxcFEZ8NKCf}-RO6;i9O`2QVWLo5l^YB?g$SanOPpXqeXP3N z;v-hoU`2^u0Tf;o_vSI33GS8jcsuho#Nsloc^uVx5G&}q5948fNB;k0woLWZhPLFz zmjiAO@p-g{SPLHz%mOvf*@m#kGIn}&90+S#T?SO#uZ-1=kG~1pxt-vv5ASWY?-Wi;k_m6KHtH$1I<11*2oSP}9;a zu*B@qIKgn?o#SW=(~8wphfde>PUgB?Q98b!q>?HYYV@@jyQFzJEDn ziliU-8Nc`FUF~Og$&PrLP(xy8@F4;0#ovNK9de29Vp`Nr6YENjz-jR^&VHz7G=z{_ zoV%Q_z{A7Ch8y>D(dtYM?UB1fGg7alxa#FwIFNeZ^H+?@WjdP|Yyy74{rkKfP|K(e6GUI;%ehEPl diff --git a/secrets/restic/nextcloud/base-password.age b/secrets/restic/nextcloud/base-password.age index ed095400f6a7afc1f30d7cc2d731114338937405..6df70f7a58798be9be09a5425390d80416a54758 100644 GIT binary patch literal 1994 zcmZXU>#O7j8HZ_EDGl{3SXsYlnUxjM@i>!Yl9^at$Rv}@C7H>6lCX-o-zJkxGP#W{ zUMOr;EXuBzrPgvNT`FpYT`Qs@f?En=E3}HX6t+_6S?Z$JimqSO|-!rQ}giMC;88=@vHMW^1pIxnW9!%68lCH(z9~NX1#%}0HhnJ zvLiT<-d0m*TJVL`vGgQY%;|_B3S+l!uSzGQ$UgsnERg5NSq<&D2B6u@*b?k?r@#MHiaR zoe6uZMQ4G_qSu-%6?(U(&?bh;n3&G99k{A=&8PKQcT{^i+w~Q>Fic@21H^i*go`p@ zi0vHHgn2<@&4?X!w^m17jhAkhvoWw{C=t(Z(z4uW2_r)v;($Q8F-b+CZY<}qq&Zl% z-4z+eXgxWIM52#MZ7viWdQo&7D$PN89J?KjR5eq83eiP@+ECU}xpE4Q=NeIq+9hV! zvJ7(#(Ip!LXR?vKoZzru8f0cFr~}VzhEn@nz?YjvT>=%>glxUA`q+pI5w$4lMvS3& zw`-JQ3bu_f_IflgK_ov0i2;g>bRrLQRrXZML=wvY_>L22e63Xyx`7yPigaChYw3fH zR=5c3SJb2`tdbIz-hfMXU=u7i5lF{Mp(ZQ!iT%vlxsuPwiQQi65ldPBgZ< zuduQ1%vd$2QyCjLkR8XiGpCC=8m|gv!{&fL*9yZBLx=CO1Bo@Tj!F?sz8OmE#3rW; zN@DwTk=lu-xSZGZ6SgLaTi4W9l73u&8Ryp zVpSWWCLPKy$890k?v*?(?;>E~C49Fa>X-=^7)x1eB_H6M(Xu~oFKipdsU|}j2JSD& zw`5PxeUYwOdfOj`sh2Wf1?gGl(zX*(?oeHJ;xZo0IS|Et+foFLvH*-y{a`?tNIa`t zUy_&edfRq4lTbobb=a#kXNWAb3C{LLx8CNcEWX8Cu4PcTQS>QwAY|oX6DwdX{Q;9-JcIwIYOme7>R}bJ>H6_6L01U@O0<_m~hiB)~5_TB_o|E-r zYA69R%`K3#+O#tEU`5{r;i~r*lcq3M6uh-qu-klC90?rmh^?qfS%;_A`UG6fR-QL4 zIfmp{hKaOA3!t}ZIEp$1pVshJRT5PVf(a>zs%dSQYBZgRI5??ort`l6xmn5BTVf90 z+6qk^b%Gp)+6~>8H=T(cC@iinAZ%1QOg%+?a&|NvM@j*-97-EEki^Zh5qoQRt}Iq1 z!mlWhPY666P`m&KVCW?4EMfdT)B4c)YY%9 z8&NpO#WNao`@8Ob<1bG=@>=oG?8ToPr;o|c-Sf*2yzC(-KmVO$A9?Q0$E){V1}^{M zx9R)Nz4Pp^1@+B0o{`_PJ9Y;7+u@=9@2d}d7=EZ|=JjC*^oI809Tz*URe)H;m&z^Yy>rbCLabEk8 z{j==O>jw;X@&1#$-`(Z^eRjP(XzmCezxQGD;@QvK6YM2VeDg`+uQ#52=JxO2@zY;C UdRy?1W8784ec|$j@26k*5244qdH?_b literal 1884 zcmZ9~>Cf8+9l&u4W1Bn>8X!Pi3ZM>3`YdsL#71k8?f6O_C%)o~H`uY`_)dJpj!`9G zV|&3Nh6Q~Al@NFjad?%Ozq9-*^1HPk#83}ADwX%1(bs2 zL?B|Trw-h4kY`~sCuyLl34t+-MksZGsbewhYT`PC&4Qn<(cyq^D%=dftjuxgWo;d7 z_tpah?RYh{fa(rWE5-zho0Z^zV@HwrDu!@@Kv$ea!i#X)1h~ELl)cCpw}3pQ6S^Rp zwt~5sPUg+37yJCKo9>T_^=ig*+7`>1QgP>3Z(PmGC& z2fI`fqNTa018-8e3D_g&%s{V=eG8-HVJ7#20Xf2E>l!#1Qkw57#$DEHd6g0d6a|7ia87hnBR6ZV(k&>d^oWm@X8ATq2Z!FycU$@CGzujH@_3NL1QKHOLL% z9Y$wV)^C-e6gz5;Io*{A&QXFWGPKdkl0|sQ=7A!Q=GI!uc_Up9+^&%}Lzme(vntlm z(FzQ`MO~S$36kSc)oz(x%UeX>VuuYCRtfsI0gI(TE)4!G*CL^ZJew(c+;Ist)kR6TItml zy!Jg)AaqdM+VR+z+WEHPmbt9kBGRm;z~KlVbs-9umLM}U2hXfbje1E2)EgGki;WO!*s`Xr{jQQ?Y$y~J z*WIUdHG=4dm5F$Xwf|Nja$&=!b?f&03 zA7?J}=TAxWgLmG4y*^UV1NUTNKcUb%jRzWnwJ$fr;JcKnvtzu~>ZuO5FZ_`8RH z|LWa4|D|5IFMQVRXK2p4K^Qq1c&)v`*z4F)R)YDh1r_1X37fzN> zUHsgwqf5E^__OKzkKS?9jpxt(;7_l3+XMH1?aCJ}A~(^G-SX7*#0UQIX!0wyc{*f{ u03ZFg{3v;|o_#E~FI_)&>2deZ$G ssh-ed25519 APVFfA zH+CHtMV75N+Ip2yl7j6OnIS/sXRyOf0uNeSInxLSSQ -7sxCMI5dHYbZuXxxOP/AkxePiUFB3iH1h37GW9RwM7c --> piv-p256 ewCc3w AjkfoxB4gEV0GLH7eRpjQrJQ83ZXBIpilNy/2VRK3zUU -plfggpTFm2+gSBLoDlQbRUH6Zyg4gRh2JjmEWFpYHVA --> piv-p256 6CL/Pw AkxuytUgi2AY1VZCTnd4h/enUXkDnvANBbQjaHaIRapO -RV7G/meDIKARK+Dn9U3ZkU47h5nl96osgoIYzPe2IMg --> ssh-ed25519 eOAUSg KnMxl9PWTq5OigRUpQK9D7eqxxmVW8katQs+07LtJ3w -qrQmOgEn+BG9BH1YmT3lIj4sN+Kuwt7yOlyAuhkxXMM +-> ssh-ed25519 APVFfA /npWzPx3co5eXMWHqgpoT2sqGBmSzNBsrvWHNb3oLSY +zUPQ85TgjKb7CkePRM8UxaP1E4dF2SWau/R6tvWu0GY +-> piv-p256 ewCc3w Ax/3jMVVVaY5X3ewLMvfRHbIqrjtMM9oJc0d+DazfsL4 +62we6eL/idXUiWU+cV8ig4rSS0/xMv6LliGk9EQQC1c +-> piv-p256 6CL/Pw AmL+Lm3WU1hRg0yrDpGN0faVxC5PIe1hohnoapniXRTW +LtNB1YPOQdfrNGAatzIMwxVwT3eAYpjC2WoOKOm1Mac +-> ssh-ed25519 eOAUSg ju+aWayOfOXhvDnEykKmHBhi1o+ZI8z7T3PllPbdbDc +tkBJT60G9Vkm/3Hrn1fqj9llhbbtu1b7pg2Uc87pAnE -> ssh-rsa REaZBA -C2rRkKMhwzGORaCAJWvLn07jcf6RTNuNmNp1pVVEcQ6hNh0awoLYRlcbSNh+jR+8 -5vXOCicFOyd/f3IejzWgORI+iWL9+ZYUPCA+0c+aQXAmsqi8/C99o5aNb6KS04LQ -BVkiSYfhrl/LrIJdTnWc7geElSHnauW2PIf2GDW66nmRjNiWLMh1YjICQ2s+VdNa -9IBFuWihboctW0Kem9ZltMv69Ei+dnnru0UPvC+oVgC0dKn0F9DP04tzZ5NTE03J -hbW2pe3m6ws4cKCDph7/Mfs/699DuqKN7iTmoGE68d1QZ5efnPc47UaCLcVQDijo -wCgwmMI1lc+EdLwhOhnjF5a1Pn4UQKNB9xTUncRhkYSJQkCf/j3Wj3//tOghFw/S -bDXZV/lAJmUC1wR/g/+5rkl2cYqTiJAStHsJk4POgoMZFeA3wzPDNp99PEP+nAb+ -HaBo4oIfgqw/GgNC6LTk8cdlBe9kd5sxHwH1RTkyR860UpYVbyqGT81L7T9M7eMj +UbITuVuUfygOO2Fc6r1C+afSsb17yaIfgPzqWCaeNPXA4sk5H9iE79kqDS2aCCp2 +AeqDMoiV/VqaH6VxCJ69plY8hNEtYqZwM3iE3l+d04g7Qzu+NDdNNlcnJbH6s6i3 +ntHm1FhtN5T9p2aqpJn76XRJkA9hEmth7xrDzWBJZgg7JdfCJqhfPaAgsOhWmxoF +d3OoOVoRm8ws50a/RZJxIdZfzCzHtMITESMcTDYnvMczcs+8Phqm4GejQ97xaZ/h +zaR84lTO6klnRP/+x71L4O9Tiq/FUQ8TxykZw2v+P/Y14/+Fbl15Na7/BnMG0CaI +MtrWpRgxkWx3mkO62tSPrhUuqI7t5cqdeYy4ts/BrMg/0z+qj8vm1Hg6MBMwHkXb +SJDjgQ9xPIX/AhnIJX+5zYem35rhy+LLmeq8w41j4RgeqeJc1miPrYOCyl1boNID +zWM+P91h1p9s+ymHHM1oNDCAU4aoBFN3C2feBkaJ5iRt+uInRr/rSj55eZnCx8hx --> ssh-ed25519 J/iReg WSsy+94Nc+uS3SdteMAHWkd9cmEvaIdfYki8m7CpRyQ -1bA6RF/IpOC5PpttJNKiHC1Ax6d6Lf8v7BUGbcQnxoY --> ssh-ed25519 GNhSGw /ad+RJ7SW+2lP31vDShgzdk8tgNtjpG/3ro4yxViRgs -yTyP0wuNxA2ua0ZZ4ueHjwvGZst1oXkv5mOx8u5+r6Q --> ssh-ed25519 eXMAtA mDk8xWfl1TdBZbOTEJ0QsDWpX2da4zkp4b6j0hJ+zT4 -Fsz6XHrGzYrNZEN6Kt598REHOqbuZ7w+hPCkmEdHhmI --> ssh-ed25519 5hXocQ hp3dA9m1mftwUZESuSAuilQllJhtqFxbCaeiaN7eI1M -yvSdB75Qaj83LEfaamlG/8G3X7NbyGi//J0we7L/Jx8 --> ssh-ed25519 bRHVVA /D6lmeK+5Yt9Fe4xGhMwdWH+C4mPuA+XwvWCIIKmxAA -MAYg+NuRf1aVsKHcn3hEkDx203l6UUyUHG1y5MQjaYA ---- V9JzI+HYA3tShnwYtmPyHHpIjUErhNB5f7pQXEBrstw -N%K\':'GMyQLE}SKI?wz4k(^>dLpgyWfwCPES r{!U6RuȠM)3rXS͙y_5x|] _ԘO+9` \ No newline at end of file +-> ssh-ed25519 J/iReg ZGdvc9ilorOUO3LDdxmhfRJVcoyA3rpo1hKbvJ6wghM +VZQJiOPjWHDT2/aDwozJCxxVClVALTeobY9kHkYu6I4 +-> ssh-ed25519 GNhSGw 83qxXBsY+IfmHJH1xxl2EcfnnJ4b3yloVS5TIJTpfj4 +TvhU9/r6Or4RNwW6KVMeeTl6I7Szp7eUzxqQbR6B9IY +-> ssh-ed25519 eXMAtA gR53Jap2FgivohGKYOjbkxKPUTr19nUnzEZmcNoeFSA +w+CY6xVAEyMii1PtJ0M3gSET1o2214JisE+xPFaQYJM +-> ssh-ed25519 5hXocQ kfrUKBh36AkwLG1hWC0dqzVHFWYuu53iUW6Xr3cZmA0 +2D0v2lXq9CUINXWaaj2SX6M4FvE5PeRF5vaxBCCkaHE +-> ssh-ed25519 bRHVVA ECXEcqwN/WJCBfRuweRm8oOs09/enh9gPgVtLz/wr3k +tAfEDWMKfVYOK3fCYqXoKXBGhjbM3YKBofMaC+4DIyo +-> ssh-ed25519 HgW9eA Om8cjnnD11iZmi4necTSRmRTpgl6T5cBOMbf6fUG/EQ +wGZEHm39i03nF7RNO26QyTIPAGeyr+SG8U+m185O9qk +--- 0QoyQFcZZBMja9pF82tRrxF8JpIow25wCiuyfGZRHTk +~N^W0߿1e^]N|N]MXNZӼq%@EC 5Rέz)"{I,q:&Vl I&b;栢YXXde3uBhIHgCsԨ| \ No newline at end of file diff --git a/secrets/restic/periodique/base-password.age b/secrets/restic/periodique/base-password.age index f6fa0eb5d9f4206f10e425d7e55cc34d1ecb1c5e..f44047908c38cba7ed1d4a61b9d9168433a455aa 100644 GIT binary patch literal 1994 zcmZXUUCiVJ6^6|s5Nk}(h!N4vtXVKxKikf|xQUbRvoc7N&!xE!?GWJLu1-;`58PE3!w{mwlw%_EJC;2o>Ak;Y3ya)DI_$++ zg-@xFcWF-y=&rYeC-D$t^=J;jrNB5m)GtO^<7zZUXYjC|WDv~9!J2Xemas{hUeDzO zzD~=6-9gsH@QzzkPOt8eMOLTeAQDt-i-EnC2VGheV_OMF-DMSw#%q+(N?D_PYzKgS zGi0q*QgrjaLiw$V%Vp{^0&XIl#IGiPpd*RA2x@-*KP;S@K*}MjMJdgdjd-g1YXp|2 zB9GBH)a6jdgsfyQFihi*z}{-C#emi)+l0>uIiNX(3sfs&TW%0DxhhJFun!BEx8mg` zbi*)ec&8~Nr7t4+|S}ukp;PiaoMajMCQZv0! z1bHQ!W1RD?07V24ON4}HIJ@tpdwQ;Bbg^89Ozv@@p@#rH<+%BxOq3n5-^vhZ z5kQP*GOej_2fv zZIW=6tPM#}yDEfZRNlA{=Aa8`vYR`y?rf04%zAMoWr_iKX1hxoH+5QNJTx{a?k`-? zuJYdAgwt5a#hOZ~NzG+dtc09zFD6bsZ~`sU8$MEU6fg#?v@sW+0lLd|RE{gmpm#OF z+7Y_7cwI3QrOd_F1^L>>7V^p^0t_4O;&fT$JA01;;8q?@!B&P#*GMc#KrnFD4?@O> z0(Y~Av0^%lFwC7BW#F~!PIqV99;qM$Z{@l@C=`Hv0foJh&15(jZY4$O^~}s_vB@BT zg92m*Dj~_!R#Kz+VCr#`6-^4nB&p$^A&LAl=YgY#$U}kV`W+T0!?BxnO^1Mcw72Rz zke(r>ULUSW$sRwG>Ve@);czVivMHw8hV1qV-!pPyQR)dD2-IxeuvsGKOdE;8qH*0?5=Y|{!?-X;@<8kBM`_sF zN*%RhhZ$1QV9qfriB2;~Fyf`k5usE}L86a}8qTgq#W3HoB%qB#*-Pf@YUpYp4o|J& zY7b3ZQcu~?f_CDp)iSk0gdE)*rP&&17-YwEvKpFW&WPvI#?HDVgjPeQ8!wn`925@H z9KJ$D7JRCbfJ`G5k@Dk(Ocbjg1Rti$rzN;+)3HRNwwUm3px5Y9wEwR+&Nm5{?DXBO zgTM?HIvNA12{wyeywN3tB8h^@P{St#v?B zKNSAsm%kF`r;LX_dB;k)_x69janA=H=a9`SmtK2P`1f1KrHhXr>y=-+_TYD*&z}4K zGoO0u^&9^9LiVh4*9q^OINPk{r>hZ+0%czFSzq-zj)w|gEww_=V#(`kCgfc-?Na%}*d2d+xda0EtDd1poj5 literal 1884 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 literal 1740 zcmZA1%ggL`9R_d&DUvFJD+L#W;wro*lY0;gzfA6vytz*E76+xw-2p;i5yArIz0X=`ghv&=led0X3%j%?`+sm=3 zKil*6NTC{+2{G43vBtk9EvCFU8tO@?DsZ_P#<_90-JfLDn{BrnW=wDvgOwHQgQvT2jx z(+W%%C9t*Furb>4>I*oLuCh#qZ8|Z1bqXJWorOKAH!3P1Ql+f3xaRpj&*XD}!E%Kt zH)*&oOMG^Sl7Vf+c6Cp-y#KSPjfR--Ta8ZC{C>oy#=VHJcy*Bj%cW=Rk_OAUrLCRS zZllAD-3}AakKM*H)Ot!%ovLNdG*Z9XZ#cE(HbT+*w(E5#@az>c19(opvPAT1 z#9LgOeBzM6{UioK2nyImdi=D{O@hf53J!-9c#sKBrHGztjIu#AT=YZ~Lp6081d$s< z%itq3OiAtIr|I-m>xXz{3vt8&=+J63Gau*WNXqJ32pg%0BbA()iP_scFZ4j$U&VcT zx#bFljY~17GKu(}>hyS_*d4S;Rnxd8!X|{yWbtImykxI0^CAVZ>0#c2@|5lItioN4ZMa$~w>XC&w&IHA$lu z0UlvuBYy!b=W?Y51!caJPKXXjNmgP|DohFgjSZwAGyVV0$Nvr^Sp-dDtsFhP^s-#JbcHGiy#Pa|vhC0}S0O&a zTXNr9*3yqy4<>zKqiwy8%+_z)(WcL8tDJh_*=&1T-tE9D zt?#QXzUzYefX8Nx#;`XCzDaDnzJMu-x}rOM$hPQamqRf+iox7D@P5x~WrV8RiJDdX zrXpFT<=W8e9dSb!o;Tmmc6Yb((4a4x{&uL~GE?Wat5Cyh!S3eIIg<#^7RCeklHg(4 zK=f3fyzxBe)pZxyUK23TLUDW->KY#xFcg~;q)sLb#mXCkz`S1Pk zFTZ}{@r!SN_mA|$uT!so`_-RqKXO%=4|yMb?a@zv`QCF6{`He&uYBWAfBwoB(bbdn R<3H&6`o(|z{jDE=;oouYNc{i+ diff --git a/secrets/restic/redite/base-password.age b/secrets/restic/redite/base-password.age index 22d15a21df0c6209b96534c54d5c19e11aa587cb..9942dbdf92c0ec4149a5c814f4ffd513c7172e4b 100644 GIT binary patch literal 1994 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 diff --git a/secrets/restic/redite/base-repo.age b/secrets/restic/redite/base-repo.age index 0adc0eb..844244f 100644 --- a/secrets/restic/redite/base-repo.age +++ b/secrets/restic/redite/base-repo.age @@ -1,32 +1,35 @@ age-encryption.org/v1 --> ssh-ed25519 hTlmJA k233t8L8F8sTiz1nLFn2TIFBuWhui+5nSSynEvIiqXo -D5Tfhmpdo3HPF+BKsmvh0looRhtyf9tHWHS7oK/0vz4 --> piv-p256 ewCc3w A3Ny0LDuVhIcfjYshR7Bwz6aLGppKzY7TLpB7jib3V6Y -Q8WENCvSjNkqV+KQJ5ZS7DkJ6VzhNRe3gbodDaYNATw --> piv-p256 6CL/Pw AxfKFFfP64uuJsMdmkpFKX3wGKuu44qirldHVsR31UyN -IkT3+Z0w6q+oJzDFum2ec5xsc7S2W4JGDgQjEkFlGkk --> ssh-ed25519 eOAUSg Sk4nxnOiUIMlDhFfZIouLZIQHFGbDaWRG93/raoP8Fw -Y4Z18XoCxlkPb4IdksDquTEy0rwwWNtoLyVDQnmtUqU +-> ssh-ed25519 hTlmJA JP2aZ32SVp1WGDVgZzPa2noKlrC3GdwEwZyGsk4Zo2I +R/q+9flPs7eUkR/tbkGPcMp9LYbLVElE3UhqfDJ2M6g +-> piv-p256 ewCc3w Apal1aNf86IPdoWfPh5nL7696lttYiVa4mGqRZwZgcwq +PLcM1Vao+/pYIOjeB1yyI1tL/hE5sx+NGuANElypGKM +-> piv-p256 6CL/Pw A65HjvHo7olIurJgHbyDM/oDpLjJsrNvYtkdirnyauDW +Y1zEG5rxALJYnMrqo1QUKVc4R+0gMEOCwRw2bXOwn90 +-> ssh-ed25519 eOAUSg 5iJbcL6tjG91SHmkC7wvHa1HXVrB4ubTAJOfD/bZmB8 +2xSUuVGH3r7ZywrLquJiv0NsF+8nnxIliATrTSa3HOc -> ssh-rsa REaZBA -VUVMVit6w6mMg/v1ywp3WHHKTdjyefSPUfTnYrFeVkUY5XPLjut1x60MuvBIaCdY -OFdymOR12SYzt5Das4aVjHE5XlheBjIsIy5uAJlHjpuh5YoSTEf1AgKh2MLJcLmU -0kbWkHc+PvkvKIoHVudmfpVZpL/EytLAgcawcT834HNVe9Elwjd1tE/8ceZwEtYv -uZwsGAxmV1PDsJDZbPurKM9YgtfeI25BNmubQ80NL/qVzMcjBT0pY5fpjvmCDctS -zNrmO9pPoz+FxTyCy43mCNLfphoLQdvip2AmUwE5hmz898Y35ZcSUva8qvgVOImQ -V4ohJK0Z4FCfYiguWjrx+btIv10iJpqDeamSqKwbYzfhmEzlsHI/U+iDRQrp30Dm -yl0mWT00MbQX7nkViQVxFVsicSIUSY7O+LlFVyYwtQVd7ESToKdaVNj5KZuCYmSj -0ZpHYH+2+XpTU49+1Cjlzbr4I9nx6zn/zMI8uq6Sc6jW7yGy+SRyrSukO1BUGPcy +WiDjU5Fex8juzkspgru7mgHkDBKjQ3pKpbC9oop7TLBUyDRMtKeg9jsKHgxZfRux +QKFGEjb8OGqTXWvGJ8eeBfhjPaIG7EjEw8+W0hSouHPmQp1cEv3ucUW3hUmBVrJo +89GHp5W3t80JnAisHRxgVo/zIkBe19h+uw8WioEXqUdkIsOBtiHkHseYryQccNWj +Zi6q1kk4aM4nq8JLPwrao3cY3aKOTnvzNBbnBKhpGp3WcAQpzrVhbohYmrhfMq7Y +ZVmKgi+0CC3G7tmcIc2JV1MiPOiMRxmmonABeNvF1fMvS2wg9vmstNsm+DE3x88F +dmL9X6u1qRfJS7Dd6zI/k2Ux/MwmrhEBydjLj5/ACgfGZ2R6mcolO+Bzx6gOpLc3 +MjJvPhb9FCF+QoXRwzsGDhqmpg3KZ3PAAdiYGOBRtipjPYJpo0kJ+TJlRgjsYq+S +Kfj/u6LF16QS21AI9QMEGc2H/FS8+hRg6hQzfM9zvKV+fQpN4MAs3+1XWO0b0E9e --> ssh-ed25519 J/iReg od+xQrOfGCnxZIC9eZjIhlbgw7uEAznQRn0tKoQlOmM -YAn558lCOAIyYCUNLDvlPnnN/yIQvKpixtzzllzYup0 --> ssh-ed25519 GNhSGw iyaDbw4DtAo3+hw2RO9TwJeUM+c0wiqfLAmxMEdGjB0 -sL9xGjz1nEQh4a95YTspmHy6oRnzR1HEMoD69RorQEs --> ssh-ed25519 eXMAtA ByW3bGfcBk621vRY9WHXy0vmz4mdftZoBAidkBZIGDk -/1e0C4dy/qXkbluhNHewz4bL2WC2x+41h+JZKDz0pW0 --> ssh-ed25519 5hXocQ sCSoX2oTaYoxXHP3RZgy6DB8tLqHFbAkggpfW6NJIw4 -yeBPlxZL3grXSQ29H1cV0yyYgidat9j5/t5K7tzRqrI --> ssh-ed25519 bRHVVA CmPgKd4lkFTzmJ5nzDev4MZa7hrbKpd/ikH0DA58RHg -6bnG1dEseK56ugwDduaqWhUvVCq3P0vebxRO0rBw2d0 ---- PlMuSsoo6WRxZIXhlOQO/yAfvytaVYaFEpIGzcbUAYs -lQ)p׳+t,K3qgCԊvG @Zk&bLXVDEZjAŶety]ii2{$|MkA ssh-ed25519 J/iReg gOyB5IhkyTixizzeF8KrZspzyC89bTiyugRforyQTVY +9ihuMc9aqDV+Yl8tXgf8jS7LJxVOqGJ9/MJrApz7sDY +-> ssh-ed25519 GNhSGw OJAuMZo0dXGK5n/o+NRTFYpruvA967wn+LTVWPY8sAw +dcp9p/DHq2J0sJYiYMC053oXmbOtjn6zxqpPCb3ATkk +-> ssh-ed25519 eXMAtA 2sEagYLft0p/LJLt08uUsgHndpqKD8FEKmGAR2jw0Go +BFlCnUGZvlyWWqSjmS3mVDPP8aXGMuszgG30hydlv4o +-> ssh-ed25519 5hXocQ bgMwrVPm8vIBqdT1ZIikv2Y4GxHjPjF8nAtzfTXOdGs +zGPX7k56KDkKnSdLPOSzk9KBmuXjoiMa5XswjJ2pUHQ +-> ssh-ed25519 bRHVVA d7rDdm7N7YY7Vhjs8LdcshS0c0osDsn6DzVNy18SbGI +dC4XiFJzxkiIwb0R5D56mGfh2mTdFWBwYdyZApZaYaE +-> ssh-ed25519 HgW9eA mNBdCCJHqDxv5U8h+hir9ATz0sJnI16Q8XRxOEXP5ys +NmH+V7SiZKj+fAfbFQqr9AYo1GtZ6CketLRNv87aRtg +--- 56l2+1aDwCihjn5pUt+qA0ABF8m3N3lWYd3I1xNlbBc +s"ah315PoOcgY@]YT5㻙Q/4>{W +,8WP?1-gFjM{x6 +*O5ڴ ڟ=3'`O-q&gqm6R \ No newline at end of file diff --git a/secrets/restic/reverseproxy/base-password.age b/secrets/restic/reverseproxy/base-password.age index a8d647234cdd0e815bc671087461fe2f7d5f7494..cb06b816c3f9128a77a73e1599d4214ed0181d7f 100644 GIT binary patch literal 1994 zcmZA1+w0^883y3i(z=XV^rH4)tD_)A){7O~zu@6}dEd|4 zct>99<339{nnCoHic;bx-As`E$e#sU6>cau zD>SJiGi{w%ep>DtgNC%jqE|MAIu0m__BVxzTi_wLmWe1Oi8ESZKHM!c%s&L?J||cI z)%Ib1v>&2a-#btaeCQLgjO0Q_8Y7$52|I*3tq7wB&-?_iUcp zx%*YXH`Cl5rdyRn#c0h;3VSLJryL9~k-P~jXd|ru&%!7Hl;5<_1qH@;#!PCHRCI^ z8jDw_=t;y%-Sma7)^gXF8B=-3Br9+}S+^j{CL_TfYRcMmKRoEp)HdndUN@JTk&KorwxQfXsvqm zVizgl7#BK)ZnxM5&8uD1LOYNboGZ@kJuMSvmoD)hHXKtCKDAp538e9y2aW9r z7^59WV4GROfC%piQY-^oC`=CZsKgp+W?C~Bk2ef6+p0adLXgS8=oT%&dh93&S6rQi z9JDA#>cDHwMTnEx9wXPe6G2n{&~QXW&b6REsLH%`$zH|UQ4-Ew&>E~MFxjS~C^|?o zj?f{TLQ7a%AK06HrMPbP0wD z0>*N}tvay+FlwD8dpZ$gwJjOPo*qg!7h=;=$R36d_)h0#afus<#o^sdppuR2mSjQ} z)`2Ry12EXe79tR$9k_}&(xcd6>Hpqf$>%%vJ57bW?)nn zTRJn{)^TEC5_`d^mRX$RjY{QHXedIE)%99)jQGaHfB+~X;du#W$ui<(Se!K))Rcg3 zxIDdX{HCE+mhVtLmRi%ub_CeyELqNbSE_Mk&O8_@-ljj3)E1z(QrZnI)Pl3BQwV~y!dL3 zod+s==x02-GF|f!5k;CY_ReG~)J(L3U~>xBx9%d(fp!;CX}a!NV7d{OWi?TeDBOoG zS}NGqUnwesvd|WAVNuW>bO5#@bhYLgB2f~3vZ-Rl)sZyK6%bhDc3>_hwN!6%Skpw; zUo~ioXA%^*M6X>INQkEu;pk$Wk=9xn<(}@=3X?R$5ew9{Qx?H+jq3j!*_9;Gz}Pv9 zz5;Fl9;&Lfyl3FCjfPF`4=F@VG1ufRJ}5>?!Z8JHGf1zSam8rIwA%~~umIDCQxKTs zAl@xTgq-i@u|k3hQ!*oSboFhv!f6`OHxpe0RAFz%!LVwhNm|ViD5F~fXS#zhD5LA4fs& z+=wg~3rB=s=ezNka5s9y19JuUu#^wnMT77|s22kMaOMFn*u|@zw#JJXnkr+IBDrld z?gHD{OH5K7TFfPSM@L8f9jaw2x2p){PrhLy!`QNlgIv* z-36_kpM0`HLrRxc6c5OW#M|;J@*i zoBoMD{fN;q}_s()c{KX&GU8-?hl!CNo?06p>YJr6zm$+N|Gzk2exam}MQ zqu0Nhd^@<${K6ae{rU9Qe*OCN+DFEZ-}pn@{_uCOFCG)0{r%aO`XBt;&(8b!nHT;r zeAid*IRBH6Jbc@)?mmSdzX`nNHTB{XPkrjn&s{{iTif5c=YRCbW6yJU{^pj8Uw-#D RN8$7@e_sl>efs3F{{Z*Nwle?# literal 1884 zcmZXUedyx`8OL!<#E#S57~9Yr>tG&8_A^P7v??aMikRD&HH=OCRH~! zbf9ofC*p3xV0ylAI&g>XkIC7l5d|9SrN{QG&H@ALhB zO~*d4V=Hgc(o5p^CAkA`;MT#3c2T$o_Ns$naKBBHmZlT!JQlmPN$SY_%psQv_vK*s1iKP0gN=b{3NiRPrsrtQi4zRt>aO=Ey)~ z-=wA9<{<50-L}0YEo9p!+-8Y->zyTxJU1yigJzjS6U<5ds6PRVp@ucvX+y{m)iABV zir5Vs&#N^%sAzLB8R6V&sQCRQYuQyLAx(l(kVqp@z3 zVV~~p1rf$6FS5lfUxKBKT3spwR%4-shoH#Rqoo8?`yI=EFsG{tr*C|&}&t+MPjBn?H;l-bRY*%Q}B%*WUBmp)J&T3ke-nsg)G*h1vH^QhW%~JKxZKB zx#oP4uYx>|U~%pZdc4EZD;l&7vkoatLukqX{(IS*Kg$cVEssoNK(w4jB^M1B$r=LV zYt(dhaXlI?Cqe*_<1Q5rR}!}3!Wl^h)>^M<+Al?{fKv}JYA=HG)~>Va?F7Z3GCdb4 zj?{?|lf%jwttTkwIco;V*y)z9Gn(Bj;;AVJB$=;_bk;R8m-E7w3x#l{#s#qiHwkZv zH9u0RS+5!@ycFyCHl$ErN_Q(YGo--nRPea)fCA!BwzRrrCbbq0V$|qD!?{>f*M&zQ zETnX0+Ll5A6TX7EPH15E_=26GoY*dX~fGi_T%LrmPh!dthMYhP56_yg|A41bZt3KDUMwSALRRXz*sYiYJF5GBzTX)spYS!03Gc+dxN+Km7J ztSe$%>V7x&N`lKPu;>CoaN2 zz4M0CM=xD}<{jVp`K9*9(d)l=j@TZ$CNy?a3dVc=Ye>-rKqAUw54S%AdPeyt}Ua zf)zgc)ZJhB=FKmD{=N6U_0ij|-t+Y9&wuS3aBvYqKKa5;&)#?Ul~3^TBhR0`|Erfz z@WF-GesJcL?BDrf{oHwuJMtD``|l^N`_yO8A6`E8@-HtucI@P-m&4z5AAdieTsnQ< z@n7A$eD~Ae|GIeBsav0VHF(?A)vq6X?v{sNedzap_|uUu-+u7H4_^>pc<^}iA8m}0 A8UO$Q diff --git a/secrets/restic/reverseproxy/base-repo.age b/secrets/restic/reverseproxy/base-repo.age index 979e2d3dfb1d9b47c693e40b2e78d22541a9afb9..9c66b45a1edd70dce59f9dbfad1abfab9a6e9570 100644 GIT binary patch literal 1854 zcmZY8%ggj;83u5vxG*4ybfc6qb)k#!n#|-d2|{fq$4O>#c#=sn*~mUm7Jf5T zT~ZcbE1L-Em(bm_i?)sL!eB)ZOL`%)zU?v#QOBJleA>nHn!scUmsO=AP1cXmN<|5c z&i3+JO#*a>9w13Nht%HNc!J?Hm5Lu%DW0)vzztvyHmBq$7dD29G=i7^)vBbwt5yWL z2nW{3h6OWcI6EP3Et0&EV4aqqkeNpe(<38N8C72M+6|}i>v%UpNQ*XOTqVA8b_Cm! z(c1+qy=G@BSXwB8)tlT@NY^gg|F1=|J4C;?2y0u%!3u<(KOK~Is!Kc&z11ORP6ASN zh=~L9SSAw{*3gCn7i<-a@RnMWy}Q#a;Ja2cyC$L7qz>Z2>Z1UYZQFR*VyH0(Gg=s+ z%a133=d4H-l+|w))|=#@Q!yS}8N$6C{#7Jxr_8wN^Cv~p?hR>l`Gr{juC$Wloo)KJJWVry{OX#ou9 zI2p>>ww8;aJ#eD6?5mhoOGmgtCpj%K3jl@eQV*W&^N3`K-{oC@*ySo=^k>;FZ(&6$ zws38?6rX0OUQ``^+9Zie!caW$8=_mHJxWJZCc8wFU`W|wE<)4ghSjq?ZRevos*_*v zL_B3iQKd`GP3c_#CRKpAT`qB^w*uNV0l0+B++G<9pJf;`ca|bC;KRw>-W2=2nZRHhgu0c9x2xvSns!W=@5IZbL12JD3csJhw;Y06fJ11<#E0C44>uBG4oIp)z}n=MH_fpWeJ?(JG#A0(bZ)c zy2L=LN-mQ3ebzgYr<@JFcLpd(H-r$v$HUbss>Wm~Y?#z*V1N;HI{|lUy~KAjjP=z2 zX`#DkI%cueYVd()Rdqw`b*K4SjXumq#BS*ui;?A4n5O3UkD{xH4DLgmFAX=HtA?GW zGF4iEJ8qf5VIoK;sTnvTbrecnx3#gj;%%SdjivxH$>i{W%%L8)2U%$!YG)wXHnX_N zXdQY}lFP|^uW94*{fZLl) z4=xg%bO{-EX?ip2z<;Pokwb^fV%~eKhiwtW*oX+*V}{SW!L8W3SHBfd?y5SZr<{HF zB>7OOlEvBC@M~X6FK~z^!3j+j-7*BfOz5#djv{tI(H6Du?{;^$h{RrtsE)w!DqS5) z-04@XQKM7G&_`^Q_{hG{{5{N1ZRY@hwi-S=Lc-+rom{f+J0 zA3eSN75)bCeD(3aPhWicyMOpaS!{mhmWTL>Z~pDk$6tTy+wUKqOqCCyPk!^2Z~gQK re<{ExfBnwiKmU9Cx$Td?|IWXdH-Gfrr{DU*KiQvr`K>2jX5s$;&v0re literal 1744 zcmZXUOUU$g6^C~!@kVheE#tyfe9h#Zh*oo(+-5TQXEMo5cDYS1lT0R;$qihHih|ab z>POv_idYnPq6?8)aA92(!7h}K>dK8&6cH+ly6|m5(a-H~^KhQ?JI7DryZ90|)3wX0 z%SWpwL3$LrdvejX>0KOQB#E*MSqPm2x8ML;)Sx=w;^W}-3~;(?HVDLvJRTpDmfr{` zk_PkM6E!1YZRfhnTW$zz6StJ01G|^Slr;w!_tmvFRw!Ruj8bh; zGwpSm2F@9%Y%=Y~w=KR!Yg&I{NxsK(P^MEX(F9Q{hN(~oDaI&_qIiwAiUH3!fk!$C zQo&^+;9}j&!)ODi+??x(-S?Bnz>q|6Jf(^*@IwnOPrF+M1U!~S52rLbjAqWO&|LIn z^uX7yVa_b=tZ(c2YK`!Pt2-G|jUs09W_R{Z!gzBt9rF{lxSc9`EU_>|)~Z{04DSwt zqy-_Smj2Ps?7ku7envN!`YNHm>mrtb+al6 zB1$KAQ&3m%&7%&-cnxXBkyw@iVVlnRig~SosHl|C4q(D?+vu>y05llAX`Jghy|sS2 zE`Zq{13#ZRQN}gM@K}*Bt6CuBjIx}ANf-kvli{+i(`z?-irJY4cUU&-YoH%?Td6RU zjot;KThcMXX0<~g4UDRy+Qt^MamyL8M4~q;xO9(>kJ*6w#F-0-@ z6c*cPHv|`y+;gr}E7$mb-ex>P{7y4v%)WVHePB&A)|cnJ>HC(FmCFWX*@P&(ob#hq z{ipW-epT^d!*$%E5aelRXWE#FbcpisBgGLfKRBAr1kk#%zL>XIWY z_?kGQr3|YInCW=pb$3JM7PG_d_jY%;pj-PyXu)hsk=AY2#kM_#*IvnGSqAQ0M)z6M z(1;s*4D^F{fAIBpzVy@+Uo}7f{qO$x=imI=YrlKnA72(<{JQBhep8eL7PrUY}H$L**7e4fjhulAY z{cU{rj#poL_}k~8FTV;_k3V?qhw{rmf$Jy!`HKIkx%tH_(|5pA#_u=pXWsS6_xvXL d+>6n(58C2;?|tmAZ$AEs7Z#s+`j^jt`d`(*O{V|= diff --git a/secrets/restic/two/base-password.age b/secrets/restic/two/base-password.age index 9878c88b347fd46f0d6ce9f724ccbb714c36549c..d15072f8d00da0d69166540acb84b54bcc63ba9f 100644 GIT binary patch literal 1994 zcmZY9>F?VH9R_fCGfLPb&Y?0U1tDIr=r<>^9otMQvg0E@<10S031mBt?Zijy_)5gM z*Ybu*ebIq5K-@@^R+y$vz+f5z#HiF&+EfIaI>A7NQeXv&m>63rFZzP=7kuAIQyk2M+#fPBpg7#o>XAw`v@yqkRZaN*D$H=8%sa9XiztoR;a~-|uCtzls+}*l$b46jgLI5HBf(er zU8Cg9jV=09e5M86v9lZ$6JC&r6|M2iQbqQ1>tQnKYQYX35CzAisZTEK1no@53jtRu1Yy`0`FKrzcRi3Y@#$n#K9R+ z&nb*s%%okS2y*Etkg(E@?2O`7&+7Ap4mqw(?3HD^ zux5fCDe#PLbjoxnh#!WyATZn_<>q@4H)JJGR(`L>OmI|oVp%|QvbDEkyo?PTvqCLx zBTpKEdJMn@gVU)XB73q3=QNINaw^>KWHsbAeP?Ahw$;HMYtbXc5-UVz1y_ldPGqmo znAEtO?pt9QGep$F85+58tmWHA0yDJ8Q5(pnK@~l-`5fW;?hFXMbTDtW(pCT| z%a{q75!5WI5c`cg*QQtt1-1`C%RZLE$e8S0KaK0}%mI<=2VH!*nimnhY<89|mtaOW zLyU)_$T2OR@#5(a9)bqA_bVOhAPWQW+)$@1T|u!KN5=X(9622CZ!2S?%M(-W(TqI@ zDE3B;kwT4Wx@=(Sj#JBmqFN!8R{k_uM*0da^B9pt7m1Tl6!8Y4ve@>HMVd07@o&{2nZsO$eQ(y+9WVBAMdh+ z?^Q7{qrm`i7q~^p6$Q_0b4OO-yy%%!Uuey1dx%Y%&bS{{16Krd&k^Nb25;6e1Nwl= zXCr7DNui{BK$Rhm35%VBgM;qQau*2i@lrqvO)*jHK;W$ST04-#$j#J?+=QT2hfiyz z^U$fsf@3eb?rYWupFcOhwEX@ZFF$+ufs0okJ$&M>C%$|RIjg?#;Mafg-0^#Fx%1GbSzaYHFr*6J)a`x7%(s}dp=idRg z@BhXZ*ALc@CjUBpMtYp5u-uBqnK5@5n_6NUqPrv-jS6_ShH2T%{(j8Bp XIeKw^^44d_Q|L3FIrh%Y=ZyaVJWs*? literal 1884 zcmZA0?eE+K0S9m+L0zLkjmD_c9WNZ1^S8V9`g90$ZLjyx_S)-n@3x42y7t;@d%Zqa zqa+4m;xyrf2@j%%ffuh>DqL&=14ihDt)!ZvHk|0?MSQ%LaI^qaOQ-w-o^;|+;>D={hzkm zlm|NqK|5|m*@LP>1T^UGnl$RMp*qQzl7Z8GB3LzY-J7l5rfMs@Xez}Bb`h}Tq_tCO zwdjnZ?Z%yQ5j2g=t!=`(&m%6%O!68`>BKn$!@nA#fR%80mHjbKReAw-7k z{-_MM`ChFk-p$mBOX`G=6M!%@c{U85=}+h=A+qRkaa0HfXBjbhu>wf?*`Ej-4+Nit6v z(3K(Ail7asn8?f|4Zc zF%Gg^G%g6s>|AJ5YO)=7L1v6}3)mSC=w7r5fF!oW^<=$wa#Bd4b!#r!)JVFkg&)V< zKqfoIPQ%bH7;;BTn*I0T2yn84~#** zhta76%lsbM(=M+@E*{9B4p-cEWXTvgSQkL5YQwOBF(nSvlvwU5LC9nT8B~T7$&E+E zEz^bea(~T2a%}iAFa?Ot*^H{RMOl? z;5S-0UJx8UU9=$MOK?$XazT}Xv(Ib5nR#eR$7o$Qqad_L+Zt`%lJ5?pQIsT0xX9Hk zb#N=0rY6#F#rc#9)>|)g7ql+v-VnGljVpI%dK=00Iwrr4GpKHHFiIez7Sr0{)f(a(i7j?g zp;#{DF|+PAj@C$n$kDT4zQ}x5D+H@MhFM$FV4xSOSE`(pLS<+O~h>iz^wKX@C;eJeE7HvYSg|QpMJsO7PiZ_S&MvbK= zGP3>*&W)_lK$+e_rHGUNPgsPM~FYH?t9_k8;n2RJThkgx<&l-+2{ZLKF95-oPPA$6W58SvFl%3+N zKJ)g&FP0aq-+b{?$@tvE?Hl}!pZxoKzx;v2Y5C_PcN{%=?9_)p^KP|TeXl%t;vVd! zv*)@G2!~Ex^Vw4$ecZ86ymIK4Lr=cx;`QHp>3f2Yu4rEl00DXzBbps zty&OtNh=8ZVd)py8}u)*_Vf`tJ+it}Np+ba;qJPQ;^Ik=!lPwbwrQ)W!MXL9xsWbr zp@kw~MZ-M4xE^TZX?@HH-_yKs3rk@?#k*!=%Ns0`& zib}XHs@8LxE~MgTQ+;v$>vWbv;+Wp}yAG)A;G`p{XgmbP(VpU&QDj6YIh{hyE+Ec| z5HwuQ_niK}#m_VA2Y+L*zIUL2uvG;ek=90<_qbtZghq_w%`y7{^Vn;n;`}Y{%fi@zFRm&l=$;TeQ#w^#9O_Y%abV>F0E>%v0Ih2h+xCU+a z!tQ45`9px`__oqSt^|SYwJbDQ-RoCaqLKJKo==Ot9@SFu3MQV}qSLQVBsuKD)?>)H za$BVJErShOvvU=zfQGry778v+z?c~CsF;pgZI~1jH`_Qm?)4&oZU`}-FWxEVxaun5 zE5cb74fSh1Dp!D;5V{eKh8CC!<~44X;W;`oP8|wslq4jtAgEm2IZD&SY*TE^^J)v26vSVsOh}pWVa+$g)OrovZW%WU~KyPIz^QJDH zJfhamBfwyVw!;wvq&z#m$!JHYO;pYWSg52b;>$L!wy@nBiLeUL5v>q)8REks#^+L- zb3p}SS+5p`W%rpC5d0}l8do(jsfwIDTuhtq`XkFFgML3$@qSDDCY#-z%B2ipy@9e* z1J4&xf-)mYHZVxF=*|dEh#&U2?1SA5`ZhbkSNt**_pVU0sEW1$#TLLV+ubBY0gqdL zYu@D>YeQnXwyxtZ9IU~fuDDmrM_7mGN=6>9f5rPih^XH1O($@Q|gW#Mq|V2m$#UPlMJ zyFM1-%3-Kn2{35)PFhzkSUgX|Ql|;^jl11VP$ioO{AhVwG8Kb_)V{Mj?32z+3X)%XP~VwfG8q_xZBrW|VK_vB zT4KauBY=ef|JxlWx@7UQfS7LL&)0{?H`w#a)Fo* zs}r%a`Jknyyok+fSECASiv@F$tD}!Pk9%x1o^24o!^6WS)pSXAE{F!jr>;d^dgvV@ z8k;;5It3~nFFh&e5)BTN1^nR^KKSt2(|{0)2F}fKeONc?yJA}NB)f$x!3>Qe|-4lFU=>1Uw;q$8&|o1`ab&J zkIOe-dhhGP`_KOS+RMNB>-X&3`3~REmq6P*z`jaZyOT4E~1QtFhLwrLk8PcW>>K~vAJY1=*W*j zR`-CUvK%qEDwiCGSh4P)MnDu85q^x{L08Ks(^oj3nA?W?x7OzOhZe=~O+2yTcG}SO zB`6R2sUdc3%tMJx&B?yF+TCD-vA8h44OmJf7knpUvEuHQZX1g*xE6Ei zmfV%dZfg&-gVu{+La6^^;j983pISRlx^l!FQO^P2;dbB0th5U#*ph4;-d&K`pCP+d zgZ3l=8Y)ajl88o?A%_5s$GE~o8YwNmEBCL z6ld3wIqrOlu;z+-PAUrduNsasL9xEwkH(jtfettFl|=zag2GW6NFrh`=M~cHQF>fypZfe z?Z|SWDti|p!S)`z1EAniaW1gA$&G+I^)-K?Y1tX10NtWinn0Y6P9Q%~<&@DR$r47= ziU@we!TWTC*&_?^gXA)LPlyI=&N!&i0wY>DaCOnEej5m}(D!5wX@^3% zUHt8YIAc%oz%Jn=SYb#bcJTt12?(-gUZDDg0zu<&TE^spPT@{p`OwR_!cS*<4BK`W z7Dhe!R~?9^6jIv#nB#Kf`hk0Gb;K@9hSZ#bro19t>LWx$(jG+{I`kzQc0I{d0v_~W za55yo8j~W?NoePLNMs?+MD_Aoq>FX#TfRT+4VfSf*qH(WA=O?Gy?yP?sY!d~s+&X3 z0y=|=7pkirLDx@}oYZlW9Qd>jWd^2{iPj?on)iN|>=4L~%L-DLY7aXpvWJOPa5CUo zHJ-h*1m$L&ZirJ8+kK8s1Jk>R0r)yf!RXHDob{s47R9nR?Vymrts>o9E=#)GH(-GP;n?GVnqU_o@Nd(Dp% zKBc38s0UWp1%VPo;3f~6xP{xqt0S{L26ru)BbPm>LZ~sOUR^Ya7Z$7I-KYn_vKe` ssh-ed25519 TqxOLw 7lJxkdy5mx/X9YT9p+gxkOF9iXrfBISWZguOVQloVVo -+A8ia6Cs2PZxdaMqtGqbL9DGJeIioxc23axTWlRjYyg --> piv-p256 ewCc3w A+XYTP1snQ6LVhT1ozTi+J/ODGs/OBlqNfZ/rBwp5hTf -qslX/MY2SLdoUisCO69KwVBoE1rQDPg6ZUQSSwQjy7E --> piv-p256 6CL/Pw AjpZzrM1NvYyD/dFF+eyz/eCtO4UwN3stbwV3OeX0yUw -bIbqlumWiotu+VnGyCAVR4Vt1yoJEvWEKMV+RfXlak0 --> ssh-ed25519 eOAUSg /ut59WTpFR3c97+/GNL4ZJE2aOwanMgRFSLpA7k41Ck -DpfycxN/Ei3VormpB9po0UERHi12idQDgbE0wzVsU1o +-> ssh-ed25519 TqxOLw SX6yATUHAGv04vFrD8hprHROPZmgbpMDGnnndDr9s3c +WR1I6t4dJ3/hEDki9LhDdhhRnUyL+EHT9DUVcatA5Gw +-> piv-p256 ewCc3w A6BjEcf/a8nd6Rf6PmDImR0gCHxKR5z62VdQ/HR73Wxa +KQo2wRyB7RUvXOdUfMVTHrQNqk3CxCxC8eem1aREQhE +-> piv-p256 6CL/Pw A9uB8Rr5fEVYt7ki26H43TlrIl3syXwLDaxxB21XYnZX +eohAZMnTBnIddzhgb75O7muCmjvu2BgGzTqdE8LAMjw +-> ssh-ed25519 eOAUSg KH07kxeB40BVz6OM6xYllnqbiAStK0kepsoZxjR52gQ +AP3bkEu1/PDWyhPZ2uSYT2RQPpYsfBoKPFHBMcpWLS4 -> ssh-rsa REaZBA -Ird69hOnRWryWYZPEA478tvc+Yc1yx8DkCaCYtLLpWwiKozHqmRQfWSeAl00tq/f -3jzx++IAvb40TOpCaPukWlYzZOEwrAxX9uPMcvCRoyDThcc3uEa8wNvgBzD3nRUD -TfeQFA7CiWqz3v73XzdEZldKCkpchHPwnpjrjRZIFTqGFAPR6dbvQBMyHmKfGXC0 -RjGCaVAyD0g3Recp00DG3/dkAyyCLduwxJNNKQCGAuYaHoJQvmCQ5jGArhiqcy6F -EEvuwQmWiRca+d1XPdA+7UJLeRBPByWs2qvpeEFNekRbGiygJ0hO5oZV2HStaTYo -2DVocdZdlsD+oZ1wxHGyCswAN6q1GjLFg3UMZV2Nif3yotfLcFloovuws6wnGXvb -oN3lJWGWUHy0uuc7pebbyWaOUDUy/oDjyEfhr88VfxqL71h2+DasTkla9bMTDv8+ -BJPq8qneiWTMR8NU06k9Y/0VsZ3zqhhcmakpuzSAowk7qgSt2HNCIICaDKgescgL +aqF/BGS90XGxKlempIRCebQOzdMCjsP79GkDba8IzTGZHaH99F8ATYq35RfqECzl +b3VH6AidF1Ki81n1gyLRYELXa/wh9s0THX2RCim8v1Pcs3VDGn/xX9tRnFPLnBHp +cAR4FXl9Y2AWQTg/plrGrIRkx8yxzz2sCOoUdzNp+1wOYbJJVnTHk+z5HHegaM2W +lJEpCTQ8quep4k7pLe81oIRMnDN1zx9aSQed6LsYziYDyhRew8iwL6nXpe/LnGdd +758WBLXX4Wofbd1TDS+JjhnCG/+vRsqVvifjGLIoCHBP/kD3lcNnMR0bz3Uy7SCe +hZNFQETW0wmkrWOF3qurhtk1ofqMuMHCZVC7qlqDBNa+rlECceLVxMs/GEkXcFNw +OmJLUAB6XAVvoV7WTqAZfKpNMHdHYeeDGjLUy+1yobmY7OHEuKewDnO+JVgORVdw +6luNltcd2bSprfWz+ZGci85S2w9xy3YQhOJ9oHj5oFYfaXfR4bjDTcFaiNIJVH+N --> ssh-ed25519 J/iReg UtdBub+Xb8Gr+eFC6n3zplfoKkSc3vKynz/om9bq0XY -fNfimExUJwC1jWH9j9M77JzdCUtar+v7WVQnd6DHLU8 --> ssh-ed25519 GNhSGw fwr/74FXpjoZHp3Sb3+/kEaIDecQDETisXQEgdADQTw -KsHwgSaJ2/S2zcrXPAIpxyZEtDX8R9vQBgUige5vAtE --> ssh-ed25519 eXMAtA BkeDAMi2C0vkU+D8r8jS+mc8/8fo9/Dlc8eStACDI0E -a+ZGRBfB9sdYEolG+dz99Tse9pUgJcxQnGkAUae49CA --> ssh-ed25519 5hXocQ 3SAKPM3PWo9rFFUt0A6ekOFxhogv1qW7ArcOifgWJhY -KFaSuwyhcM0PsfjTy4XE9/8xMp+nYd+BUwo5lXtEPtA --> ssh-ed25519 bRHVVA O6iSzDRj5pq0OISyLpgfD8YtDo/pjPtR9j8sDj+tTwo -yPgXPZ2p5LROM/oFnVh6GNOfWRnANUuJef0A2TzI3PE ---- CnyRxEV3LCjOmLgAjKwmgLeFm3U7TxS+ygIDwhs/nmI -?sFm*wX}‘TBQh!Mf(k@Z'zTL$ƚ`3N J#@l1[ޔ -b/L̮x)Lm?aM2[Ng~S!D7'שIB/ij4! ssh-ed25519 J/iReg Q/ofIcF29OqYt9NrLbi7hsRtV/aMFXbAFVmJIDOt3Ec +/lqjLDZl3F4mcmgL7BT3A4HhbKTKykblOQz7F39eAeI +-> ssh-ed25519 GNhSGw gmRPOdrfWgsKlvFtRKMoY/FWCtexFtXzVs2wLA/Tsx8 +eijYn/68Ow6QaDyChqOKFlJufdoJgdEj3zb9lDdlRYg +-> ssh-ed25519 eXMAtA OdezBagqg8g0og+9GQwRKiHNv81c+6VCHxauoGB6fGc +mH+yh5Tlf7n00UZL1c3GwA7mA7sYGJA+DxOHtyGVHSg +-> ssh-ed25519 5hXocQ E1gAs4QGBimIvNV1l997l7LLyNKnc865YBLgFjY8b0U +BfSLN/dU1KkNptHNgGXnRBa/i8kU6/4VXK2v+hnSRpM +-> ssh-ed25519 bRHVVA YFGzjR2un1pu/NgPSu2LnQW1ezicnH6VaY6NiX3/+gE +2GygFGnzIUHpgiKD0bghwBJPVzxIvTtwKe/tpFi8jkE +-> ssh-ed25519 HgW9eA 7lyO42YwKg0Gepwfs1/Or0MSDpDLODiVx6xyC0+T0Ak +sYyizKHkUkl0r04puxBzmRW+ezeHfYJ7Oe6OaIlJeHI +--- 0uLkwYYeKQxCn818iUFUWW85q0RS3UPwC7Z2BJE3rQw + 9f7[e v%AOW H߲yF]I ˱ϑ1 xLl5ܲrrMAR FQ6@R\=6gTYr #f 13es{o3VIA/ұF@4wեc+O۽V~wSl_E]Z槸Ψ-0^BtaH-]4‘2T"(MIJ7> `J$HY}NV \ No newline at end of file diff --git a/secrets/restic/vaultwarden/base-repo.age b/secrets/restic/vaultwarden/base-repo.age index c6e3392bbecbe44cf4ae921d4794a24bfc02793d..6a74404cb578a6810e33bbd300c32bd5136a2f8d 100644 GIT binary patch literal 1852 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 SfBw~nFOk3f^#^~RzVshXdQX`E diff --git a/secrets/vaultwarden/env.age b/secrets/vaultwarden/env.age index afb250af221f62222850c2a8be7c68de6bb94ad4..af75188b513b39cd2dbe2e54d5ec54dfe7e88aee 100644 GIT binary patch literal 3710 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 xR-&oU*cuWcCCVUa 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 Q7na0~?`RL^2B^#a18%SLdH?_b From 39bb4bcd7d0cb94d78e4aeb41dab845d05bfa1f1 Mon Sep 17 00:00:00 2001 From: RDB Date: Sat, 29 Nov 2025 18:53:15 +0100 Subject: [PATCH 27/38] Fixed reverseproxy error for secrets --- secrets/reverseproxy/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 secrets/reverseproxy/.gitkeep diff --git a/secrets/reverseproxy/.gitkeep b/secrets/reverseproxy/.gitkeep new file mode 100644 index 0000000..e69de29 From 7804d69fcd18bfba5a518a1b975250ac43976bdb Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sun, 30 Nov 2025 19:32:32 +0100 Subject: [PATCH 28/38] fix(restic-server): listenAddress replace localhost by 127.0.0.1 --- modules/services/restic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/services/restic.nix b/modules/services/restic.nix index 5e6c8dd..e3b1e7d 100644 --- a/modules/services/restic.nix +++ b/modules/services/restic.nix @@ -35,7 +35,7 @@ in enable = true; dataDir = cfg.dataDir; - listenAddress = "localhost:${toString cfg.port}"; + listenAddress = "127.0.0.1:${toString cfg.port}"; privateRepos = true; }; }; From cd02089efce3c250cdefa7961194f12b03670785 Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Sun, 30 Nov 2025 21:36:38 +0100 Subject: [PATCH 29/38] feat: add the possibility to signup with an @ens-paris-saclay.fr mail address. https://github.com/dani-garcia/vaultwarden/blob/5d84f17600e179280e44c391b92ee9eecc2b7cdc/.env.template#L261C3-L261C29 --- hosts/vm/vaultwarden/vaultwarden.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/vm/vaultwarden/vaultwarden.nix b/hosts/vm/vaultwarden/vaultwarden.nix index a8bf1fa..54cf310 100644 --- a/hosts/vm/vaultwarden/vaultwarden.nix +++ b/hosts/vm/vaultwarden/vaultwarden.nix @@ -15,6 +15,7 @@ config = { ROCKET_PORT = 8222; SENDMAIL_COMMAND = "${config.security.wrapperDir}/sendmail"; + SIGNUPS_DOMAINS_WHITELIST=crans.org,ens-paris-saclay.fr; }; }; From 23e3c41c62da34ae056bc938e077430692f78795 Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Sun, 30 Nov 2025 21:40:19 +0100 Subject: [PATCH 30/38] fix: fix formatting --- hosts/vm/vaultwarden/vaultwarden.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/vm/vaultwarden/vaultwarden.nix b/hosts/vm/vaultwarden/vaultwarden.nix index 54cf310..49e1ee7 100644 --- a/hosts/vm/vaultwarden/vaultwarden.nix +++ b/hosts/vm/vaultwarden/vaultwarden.nix @@ -15,7 +15,7 @@ config = { ROCKET_PORT = 8222; SENDMAIL_COMMAND = "${config.security.wrapperDir}/sendmail"; - SIGNUPS_DOMAINS_WHITELIST=crans.org,ens-paris-saclay.fr; + SIGNUPS_DOMAINS_WHITELIST = crans.org,ens-paris-saclay.fr; }; }; From e4fa3c8000547448c784857da7f74cb9b2d723b7 Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Sun, 30 Nov 2025 21:44:38 +0100 Subject: [PATCH 31/38] fix: fix quotes --- hosts/vm/vaultwarden/vaultwarden.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/vm/vaultwarden/vaultwarden.nix b/hosts/vm/vaultwarden/vaultwarden.nix index 49e1ee7..ba47a0e 100644 --- a/hosts/vm/vaultwarden/vaultwarden.nix +++ b/hosts/vm/vaultwarden/vaultwarden.nix @@ -15,7 +15,7 @@ config = { ROCKET_PORT = 8222; SENDMAIL_COMMAND = "${config.security.wrapperDir}/sendmail"; - SIGNUPS_DOMAINS_WHITELIST = crans.org,ens-paris-saclay.fr; + SIGNUPS_DOMAINS_WHITELIST = "crans.org,ens-paris-saclay.fr"; }; }; From 89ffa8879056136742ef50ceda51dd91068db96c Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Thu, 4 Dec 2025 12:30:08 +0100 Subject: [PATCH 32/38] fix: add in env.age domain ens-paris-saclay.fr --- secrets/vaultwarden/env.age | Bin 3710 -> 3730 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/secrets/vaultwarden/env.age b/secrets/vaultwarden/env.age index af75188b513b39cd2dbe2e54d5ec54dfe7e88aee..656d3de734f1416040ddb635a008e6a884da6bfb 100644 GIT binary patch literal 3730 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 literal 3710 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 xR-&o Date: Sat, 6 Dec 2025 15:46:17 +0100 Subject: [PATCH 33/38] fix: add /public exception for perso pages --- hosts/vm/reverseproxy/reverseproxy.nix | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index f2ca654..da6ff77 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -111,6 +111,24 @@ let ]; }; + anubisPerso = formatJSON.generate "anubis_perso.json" { + "bots" = [ + { + name = "allow-public"; + path_regex = "^/public/*"; + action = "ALLOW"; + } + { + import = "${antiBot}"; + } + { + name = "challenge-other"; + path_regex = "^*"; + action = "CHALLENGE"; + } + ]; + }; + anubisMirrors = formatJSON.generate "anubis_mirrors.json" { "bots" = [ { @@ -190,7 +208,7 @@ in ]; }; "wiki" = { - anubisConfig = "${anubisChallenge}"; + anubisConfig = "${anubisPerso}"; target = "[fd00::10:0:ff:fe01:6110]"; # l'ipv4 marche pas serverAliases = [ "wikipedia" From 7b29b8679c4579df3c9dead204d0945a3fc9c694 Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Sat, 6 Dec 2025 16:25:02 +0100 Subject: [PATCH 34/38] fix regex --- hosts/vm/reverseproxy/reverseproxy.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hosts/vm/reverseproxy/reverseproxy.nix b/hosts/vm/reverseproxy/reverseproxy.nix index da6ff77..2d80b89 100644 --- a/hosts/vm/reverseproxy/reverseproxy.nix +++ b/hosts/vm/reverseproxy/reverseproxy.nix @@ -115,7 +115,7 @@ let "bots" = [ { name = "allow-public"; - path_regex = "^/public/*"; + path_regex = "^/[a-zA-Z0-9_-]*/public/.*"; action = "ALLOW"; } { @@ -201,14 +201,14 @@ in target = "172.16.10.104"; }; "perso" = { - anubisConfig = "${anubisChallenge}"; + anubisConfig = "${anubisPerso}"; target = "172.16.10.31"; serverAliases = [ "clubs" ]; }; "wiki" = { - anubisConfig = "${anubisPerso}"; + anubisConfig = "${anubisChallenge}"; target = "[fd00::10:0:ff:fe01:6110]"; # l'ipv4 marche pas serverAliases = [ "wikipedia" From 0ecfa8812b5a21b07f06bc573eb97c571120612e Mon Sep 17 00:00:00 2001 From: lzebulon Date: Sat, 6 Dec 2025 18:00:12 +0100 Subject: [PATCH 35/38] Update to NixOs 25.11 --- flake.lock | 30 +++++++++++++++--------------- flake.nix | 2 +- hosts/vm/jitsi/jitsi.nix | 2 +- modules/services/reverseproxy.nix | 5 +++-- 4 files changed, 20 insertions(+), 19 deletions(-) diff --git a/flake.lock b/flake.lock index 169a813..559d805 100644 --- a/flake.lock +++ b/flake.lock @@ -10,11 +10,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1760836749, + "lastModified": 1762618334, "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=", "owner": "ryantm", "repo": "agenix", - "rev": "2f0f812f69f3eb4140157fe15e12739adf82e32a", + "rev": "fcdea223397448d35d9b31f798479227e80183f6", "type": "github" }, "original": { @@ -50,11 +50,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1760948891, - "narHash": "sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4=", + "lastModified": 1763759067, + "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "864599284fc7c0ba6357ed89ed5e2cd5040f0c04", + "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", "type": "github" }, "original": { @@ -86,27 +86,27 @@ }, "nixpkgs": { "locked": { - "lastModified": 1761173472, - "narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=", + "lastModified": 1764677808, + "narHash": "sha256-H3lC7knbXOBrHI9hITQ7modLuX20mYJVhZORL5ioms0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb", + "rev": "1aab89277eb2d87823d5b69bae631a2496cff57a", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-25.05", + "ref": "nixos-25.11", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-lib": { "locked": { - "lastModified": 1754788789, - "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", + "lastModified": 1761765539, + "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", + "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc", "type": "github" }, "original": { @@ -145,11 +145,11 @@ ] }, "locked": { - "lastModified": 1761311587, - "narHash": "sha256-Msq86cR5SjozQGCnC6H8C+0cD4rnx91BPltZ9KK613Y=", + "lastModified": 1762938485, + "narHash": "sha256-AlEObg0syDl+Spi4LsZIBrjw+snSVU4T8MOeuZJUJjM=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "2eddae033e4e74bf581c2d1dfa101f9033dbd2dc", + "rev": "5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 35903ef..d841f39 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,7 @@ description = "Configuration NixOS du Crans"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; flake-parts.url = "github:hercules-ci/flake-parts"; # Formatter diff --git a/hosts/vm/jitsi/jitsi.nix b/hosts/vm/jitsi/jitsi.nix index a2e63e1..e6f4fea 100644 --- a/hosts/vm/jitsi/jitsi.nix +++ b/hosts/vm/jitsi/jitsi.nix @@ -23,6 +23,6 @@ }; nixpkgs.config.permittedInsecurePackages = [ - "jitsi-meet-1.0.8043" + "jitsi-meet-1.0.8792" ]; } diff --git a/modules/services/reverseproxy.nix b/modules/services/reverseproxy.nix index fac16cd..8db3db1 100644 --- a/modules/services/reverseproxy.nix +++ b/modules/services/reverseproxy.nix @@ -122,8 +122,9 @@ in instances = lib.mapAttrs (vhostName: vhostConfig: { enable = true; settings = { - BIND = "/run/anubis/anubis-${vhostName}.sock"; + BIND = "/run/anubis/anubis-${vhostName}/socket.sock"; BIND_NETWORK = "unix"; + METRICS_BIND = "/run/anubis/anubis-${vhostName}/anubis-${vhostName}-metrics.sock"; TARGET = "unix:///run/nginx/nginx-${vhostName}.sock"; COOKIE_DOMAIN = "crans.org"; REDIRECT_DOMAINS = "${vhostName}.crans.org"; @@ -143,7 +144,7 @@ in forceSSL = !vhostConfig.httpOnly; rejectSSL = vhostConfig.httpOnly; locations."/" = { - proxyPass = "http://unix:/run/anubis/anubis-${vhostName}.sock"; + proxyPass = "http://unix:/run/anubis/anubis-${vhostName}/socket.sock"; proxyWebsockets = vhostConfig.proxyWebsockets; }; serverName = "${vhostName}.crans.${mainTld}"; From b7db94b1ecd1750353e9dc66f69fef2bc46abe20 Mon Sep 17 00:00:00 2001 From: lzebulon Date: Tue, 16 Dec 2025 11:37:29 +0100 Subject: [PATCH 36/38] utiliser le vrai id de la vm dans la config --- hosts/vm/apprentix/default.nix | 2 +- hosts/vm/jitsi/default.nix | 2 +- hosts/vm/livre/default.nix | 2 +- hosts/vm/neo/default.nix | 2 +- hosts/vm/nextcloud/default.nix | 2 +- hosts/vm/periodique/default.nix | 2 +- hosts/vm/redite/default.nix | 2 +- hosts/vm/reverseproxy/default.nix | 2 +- hosts/vm/two/default.nix | 2 +- hosts/vm/vaultwarden/default.nix | 2 +- modules/crans/networking.nix | 27 ++++++++++++++++----------- 11 files changed, 26 insertions(+), 21 deletions(-) diff --git a/hosts/vm/apprentix/default.nix b/hosts/vm/apprentix/default.nix index 81e5c14..4e67e57 100644 --- a/hosts/vm/apprentix/default.nix +++ b/hosts/vm/apprentix/default.nix @@ -13,7 +13,7 @@ enable = true; networking = { - id = "50"; + id = 150; srvNat.enable = true; }; diff --git a/hosts/vm/jitsi/default.nix b/hosts/vm/jitsi/default.nix index f04f286..518a948 100644 --- a/hosts/vm/jitsi/default.nix +++ b/hosts/vm/jitsi/default.nix @@ -13,7 +13,7 @@ enable = true; networking = { - id = "63"; + id = 163; srv = { enable = true; ipv4 = "185.230.79.15"; diff --git a/hosts/vm/livre/default.nix b/hosts/vm/livre/default.nix index 042d63c..9b669a9 100644 --- a/hosts/vm/livre/default.nix +++ b/hosts/vm/livre/default.nix @@ -13,7 +13,7 @@ enable = true; networking = { - id = "40"; + id = 140; srvNat.enable = true; }; diff --git a/hosts/vm/neo/default.nix b/hosts/vm/neo/default.nix index f845f57..f2f99ae 100644 --- a/hosts/vm/neo/default.nix +++ b/hosts/vm/neo/default.nix @@ -16,7 +16,7 @@ enable = true; networking = { - id = "41"; + id = 141; srv = { enable = true; ipv4 = "185.230.79.5"; diff --git a/hosts/vm/nextcloud/default.nix b/hosts/vm/nextcloud/default.nix index 5bea3e0..99c1ae6 100644 --- a/hosts/vm/nextcloud/default.nix +++ b/hosts/vm/nextcloud/default.nix @@ -12,7 +12,7 @@ crans = { enable = true; networking = { - id = "46"; + id = 146; srvNat = { enable = true; interface = "ens20"; diff --git a/hosts/vm/periodique/default.nix b/hosts/vm/periodique/default.nix index e59b98a..d66df0b 100644 --- a/hosts/vm/periodique/default.nix +++ b/hosts/vm/periodique/default.nix @@ -13,7 +13,7 @@ enable = true; networking = { - id = "18"; + id = 118; srvNat.enable = true; }; diff --git a/hosts/vm/redite/default.nix b/hosts/vm/redite/default.nix index f4cf49f..45dea89 100644 --- a/hosts/vm/redite/default.nix +++ b/hosts/vm/redite/default.nix @@ -13,7 +13,7 @@ enable = true; networking = { - id = "39"; + id = 139; srvNat.enable = true; }; diff --git a/hosts/vm/reverseproxy/default.nix b/hosts/vm/reverseproxy/default.nix index cc37e51..4c56498 100644 --- a/hosts/vm/reverseproxy/default.nix +++ b/hosts/vm/reverseproxy/default.nix @@ -17,7 +17,7 @@ enable = true; networking = { - id = "51"; + id = 151; srvNat.enable = true; srv = { enable = true; diff --git a/hosts/vm/two/default.nix b/hosts/vm/two/default.nix index b280e43..a87ebcd 100644 --- a/hosts/vm/two/default.nix +++ b/hosts/vm/two/default.nix @@ -12,7 +12,7 @@ enable = true; networking = { - id = "35"; + id = 135; srvNat = { enable = true; interface = "ens19"; diff --git a/hosts/vm/vaultwarden/default.nix b/hosts/vm/vaultwarden/default.nix index 26cfe43..523b73d 100644 --- a/hosts/vm/vaultwarden/default.nix +++ b/hosts/vm/vaultwarden/default.nix @@ -13,7 +13,7 @@ enable = true; networking = { - id = "59"; + id = 159; srvNat.enable = true; }; diff --git a/modules/crans/networking.nix b/modules/crans/networking.nix index 42b43fa..60ac51e 100644 --- a/modules/crans/networking.nix +++ b/modules/crans/networking.nix @@ -9,16 +9,21 @@ let mkOption types ; -in + idString = toString cfg.id; + hostId = lib.mod cfg.id 100; + hostIdString = lib.fixedWidthString 2 "0" (toString hostId); + isVm = cfg.id >= 100; + isVmString = toString isVm; +in { options.crans.networking = { enable = mkEnableOption "Configuration réseaux commune à toutes les machines du Crans."; id = mkOption { - type = types.str; - example = "35"; - description = "Le numéro de la VM dans Proxmox (sans le `1` devant)."; + type = types.int; + example = 135; + description = "Le numéro de la VM dans Proxmox."; }; adm = { @@ -97,14 +102,14 @@ in adm = { ipv4.addresses = [ { - address = "172.16.10.1${cfg.id}"; + address = "172.16.10.${idString}"; prefixLength = 24; } ]; ipv6.addresses = [ { - address = "fd00::10:0:ff:fe01:${cfg.id}10"; + address = "fd00::10:0:ff:fe0${isVmString}:${hostIdString}10"; prefixLength = 64; } ]; @@ -130,7 +135,7 @@ in ipv6 = { addresses = [ { - address = "2a0c:700:2::ff:fe01:${cfg.id}02"; + address = "2a0c:700:2::ff:fe0${isVmString}:${hostIdString}02"; prefixLength = 64; } ]; @@ -149,7 +154,7 @@ in ipv4 = { addresses = [ { - address = "172.16.3.1${cfg.id}"; + address = "172.16.3.${idString}"; prefixLength = 24; } ]; @@ -165,7 +170,7 @@ in ipv6 = { addresses = [ { - address = "2a0c:700:3::ff:fe01:${cfg.id}03"; + address = "2a0c:700:3::ff:fe0${isVmString}:${hostIdString}03"; prefixLength = 64; } ]; @@ -183,14 +188,14 @@ in san = { ipv4.addresses = [ { - address = "172.16.4.1${cfg.id}"; + address = "172.16.4.${idString}"; prefixLength = 24; } ]; ipv6.addresses = [ { - address = "fd00::4:0:ff:fe01:${cfg.id}04"; + address = "fd00::4:0:ff:fe0${isVmString}:${hostIdString}04"; prefixLength = 64; } ]; From 0008309e00076a78bde44145d97e0187fe14dbe4 Mon Sep 17 00:00:00 2001 From: lzebulon Date: Wed, 17 Dec 2025 13:04:05 +0100 Subject: [PATCH 37/38] Use jistsi for element call --- hosts/vm/periodique/element.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hosts/vm/periodique/element.nix b/hosts/vm/periodique/element.nix index 518da13..b3c43c3 100644 --- a/hosts/vm/periodique/element.nix +++ b/hosts/vm/periodique/element.nix @@ -20,6 +20,11 @@ feature_group_calls = true; feature_element_call_video_rooms = true; }; + + # https://github.com/element-hq/element-web/blob/develop/docs/jitsi.md + "jitsi" = { + "preferred_domain" = "jitsi.crans.org"; + }; }; }; }; From 5838c69566752b0e213a9dbdb5b1fd290b1ffccf Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Sat, 20 Dec 2025 16:51:15 +0100 Subject: [PATCH 38/38] update flake --- flake.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/flake.lock b/flake.lock index 559d805..6d0a2ed 100644 --- a/flake.lock +++ b/flake.lock @@ -50,11 +50,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1763759067, - "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", + "lastModified": 1765835352, + "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", + "rev": "a34fae9c08a15ad73f295041fec82323541400a9", "type": "github" }, "original": { @@ -86,11 +86,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1764677808, - "narHash": "sha256-H3lC7knbXOBrHI9hITQ7modLuX20mYJVhZORL5ioms0=", + "lastModified": 1765838191, + "narHash": "sha256-m5KWt1nOm76ILk/JSCxBM4MfK3rYY7Wq9/TZIIeGnT8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1aab89277eb2d87823d5b69bae631a2496cff57a", + "rev": "c6f52ebd45e5925c188d1a20119978aa4ffd5ef6", "type": "github" }, "original": { @@ -102,11 +102,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1761765539, - "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=", + "lastModified": 1765674936, + "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc", + "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85", "type": "github" }, "original": { @@ -145,11 +145,11 @@ ] }, "locked": { - "lastModified": 1762938485, - "narHash": "sha256-AlEObg0syDl+Spi4LsZIBrjw+snSVU4T8MOeuZJUJjM=", + "lastModified": 1766000401, + "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4", + "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd", "type": "github" }, "original": {