vueko: Migrate to new server

This commit is contained in:
Simon Bruder 2023-04-27 21:08:38 +02:00
parent 199f168c70
commit 2f39d10a8a
Signed by: simon
GPG key ID: 8D3C82F9F309F8EC
12 changed files with 207 additions and 201 deletions

View file

@ -2,7 +2,7 @@ keys:
- &simon 47E7559E037A35652DBBF8AA8D3C82F9F309F8EC - &simon 47E7559E037A35652DBBF8AA8D3C82F9F309F8EC
- &nunotaba 8C5091AEA213FB0642BD46F943EE19743FAC1D5C - &nunotaba 8C5091AEA213FB0642BD46F943EE19743FAC1D5C
- &sayuri 17FEEBB45E4245330507C960653378F10CA6E00A - &sayuri 17FEEBB45E4245330507C960653378F10CA6E00A
- &vueko BB046D773F54739757553A053CB9B8EFD7FED749 - &vueko 4EA330328CD0D3076E90960194DFA4953D8729DE
- &fuuko 2372651C56E22972C2D9F3F569C8187C9C43754E - &fuuko 2372651C56E22972C2D9F3F569C8187C9C43754E
- &mayushii 23EEDF49AAF1B41DCD1CD10F44A37FA8C15053B3 - &mayushii 23EEDF49AAF1B41DCD1CD10F44A37FA8C15053B3
- &yuzuru F4B5F6971A1FAEA1216FCE1C6745A652A31186DB - &yuzuru F4B5F6971A1FAEA1216FCE1C6745A652A31186DB

View file

@ -93,7 +93,7 @@ On UEFI:
Mount the file systems and activate swap: Mount the file systems and activate swap:
mount -o compress=zstd /dev/HOSTNAME-vg/root /mnt mount /dev/HOSTNAME-vg/root /mnt
mkdir /mnt/boot mkdir /mnt/boot
mount /dev/sdX2 /mnt/boot mount /dev/sdX2 /mnt/boot
swapon /dev/HOSTNAME-vg/swap swapon /dev/HOSTNAME-vg/swap

View file

@ -1,28 +1,28 @@
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
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
benF3GpcdU5XwmnJZ3XrCA== +4Y16SbvGFDTbb5nSkpTPA==
=4Idg =+nqU
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

View file

@ -21,7 +21,7 @@ in
nixpkgs = inputs.nixpkgs-unstable; nixpkgs = inputs.nixpkgs-unstable;
}; };
vueko = { vueko = {
system = "x86_64-linux"; system = "aarch64-linux";
targetHost = "vueko.sbruder.de"; targetHost = "vueko.sbruder.de";
}; };

View file

@ -69,4 +69,6 @@
networking.hostName = "mayushii"; networking.hostName = "mayushii";
system.stateVersion = "21.05"; system.stateVersion = "21.05";
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
} }

View file

@ -2,7 +2,7 @@
## Hardware ## Hardware
[Hetzner Cloud](https://hetzner.com/cloud) CX11 (1 vCPU, 2 GB RAM, 20 GB SSD). [Hetzner Cloud](https://hetzner.com/cloud) CAX11 (2 vCPU Neoverse-N1, 4 GB RAM, 40 GB SSD).
It has no swap, since the disk is already small enough. It has no swap, since the disk is already small enough.
## Purpose ## Purpose

View file

@ -5,7 +5,7 @@
./hardware-configuration.nix ./hardware-configuration.nix
../../modules ../../modules
./services/fuuko-proxy.nix ./services/fuuko-proxy.nix # FIXME!
./services/media.nix ./services/media.nix
./services/restic.nix ./services/restic.nix
]; ];
@ -31,7 +31,7 @@
networking.hostName = "vueko"; networking.hostName = "vueko";
system.stateVersion = "20.09"; system.stateVersion = "22.11";
# sadly, too many (legitimate) mail servers have broken dnssec on reverse # sadly, too many (legitimate) mail servers have broken dnssec on reverse
# lookups # lookups

View file

@ -6,26 +6,28 @@
]; ];
boot = { boot = {
kernelModules = [ ];
extraModulePackages = [ ];
kernelParams = [ "ip=dhcp" ]; kernelParams = [ "ip=dhcp" ];
initrd = { initrd = {
availableKernelModules = [ "aesni_intel" "ata_piix" "virtio_pci" "xhci_pci" "sd_mod" "sr_mod" ]; availableKernelModules = [ "aes_neon_bs" "aes_neon_blk" "xhci_pci" "virtio_pci" "usbhid" "sr_mod" ];
kernelModules = [ ];
network.enable = true; # remote unlocking network.enable = true; # remote unlocking
luks.devices."root".device = "/dev/disk/by-uuid/9d3f544f-d502-4788-8187-1378a9ee0103"; luks.devices."root".device = "/dev/disk/by-uuid/98d0762c-4a87-45e5-8e99-5147f929fa1b";
};
loader = {
grub.enable = false;
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
}; };
loader.grub.device = "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-0-0-0";
}; };
fileSystems = { fileSystems = {
"/" = { "/" = {
device = "/dev/disk/by-uuid/cad3325d-775d-4771-bb2d-7beaff9dbaf1"; device = "/dev/disk/by-uuid/330f15f5-84f9-446a-a77d-c788fd4b898b";
fsType = "ext4"; fsType = "btrfs";
options = [ "compress=zstd" ];
}; };
"/boot" = { "/boot" = {
device = "/dev/disk/by-uuid/52c65d2f-2208-48aa-9d0a-592bca2ecfe3"; device = "/dev/disk/by-uuid/7F59-E838";
fsType = "ext2"; fsType = "vfat";
}; };
}; };
@ -38,7 +40,7 @@
name = "eth0"; name = "eth0";
DHCP = "yes"; DHCP = "yes";
domains = [ "sbruder.de" ]; domains = [ "sbruder.de" ];
address = [ "2a01:4f8:1c1c:4397::/64" ]; address = [ "2a01:4f8:c012:2f4::/64" ];
gateway = [ "fe80::1" ]; gateway = [ "fe80::1" ];
}; };
}; };

View file

@ -1,56 +1,57 @@
wg-home-private-key: ENC[AES256_GCM,data:/RHNF6Zw6CTWa9ahUhGWRfkR8KIj+HdqUIojA1w6HQBFbZ/+Vo+CcYTYO5I=,iv:2sDH1P3VRjmLw6Ilkq0rw/hossHrNWP5uRvX9yr5fLE=,tag:KIT5GCfXuhg6RjA8+Nmtnw==,type:str] media-sb-proxy-auth: ENC[AES256_GCM,data:TFAS1PXu+jSt/orjYI1ffPbiCMCZgc22tU4coz9eEi7CyEaMvaKuQpgIPwZDBoL3r1yhXd+USya/PjEL9g3SCpuva5EXiJVYjV+mYaTxgrLx,iv:a5da4EuduMVVwEy0p2sz3XuAwdYFt+D9WgOs4oqQg6s=,tag:2BTqxnXIK+sWj/8RXVrYDg==,type:str]
wg-support-private-key: ENC[AES256_GCM,data:KXbEctH6vxUWk3yhkBNKS/YbfjOOkhgR0BN+TqmDOb5wPK6SHQlH1DBsk9c=,iv:ZjFevB6IW2EwPITSpG+UtZL12POQ4l/rStnz4/20+Mc=,tag:ZxY7TdqkLB6Z+pQzjSo1zw==,type:str] restic-htpasswd: ENC[AES256_GCM,data:om9v+FXOEsOPP7LVntiwyqEKmiCLCwcmMgWBeHxcrlosYT4cElX3MHlu+NQAI0TPwc0mAog1tJyRcTfqK7uYszIzd75/Ig==,iv:7UBHmyqt/2hW9Aw1oRMZtZdOij5mjGF/8nmr3PAq/EI=,tag:TNcECUAdGtch8/bHbOJeNw==,type:str]
media-sb-proxy-auth: ENC[AES256_GCM,data:hYKmrpIMotRaf47bt8LSyXT2FEUHu26SLtKCt2zh/ziFtH2empD2NTlpf+l5Q6VHW1r1RUyE0KdmNM4nZRumJ/NuP3Aa9ErGTI3qozjQk9Kl,iv:pLYZv8X76XQGBd36PjQPkiUNPR08PkIKuTqJ+mmaMcw=,tag:3PMAO3lOfT+y+1s8yJLvhA==,type:str] restic-rclone-ssh-key: ENC[AES256_GCM,data:fefY4sVBp786LeUNdLA1CZ83YGZsxP9yvoIx647fVM47jGBfJWcU8PDwbPGfp4ae5aKnuRi/+OpRQHQIuBWa8XH8mWQ0YLs3JzKavmtNqf8mh9hyiEGLSYBbokEkgSPFBxH8CuhNbzrou0cCO7ACXkXnq4Cf0jjkYR2StjsISiJ11nEnle0tchHMFPSho0W7Ph8UZvT6x1naJjBqMrZKepLMCrT4oM3gqgA3R0cvCxQyIY5BHweopDXxuZDVlIiYjG61qt6OKL7O+lt/Kfvd38i6L1CAsloFVQOv4pQwz5b/jNjH+Kg8+tbbksXz2Dm5PU7HBXyav48MqriTqVCeWpmEsbo9j/zEravtNaC/gvpc7v4H/3lqhyY181g2Fxzu3YCjheSwjhtSuLCtXCD4UdW5Ctkb5TDZrMY+NAQdeXqgCawYggN05x6s+UdSitXXHLBjvyIV5ES/7p43zjWDnddAsFQEgILffQRobA9y8VZ+Igj7wo+HJLdNnmJtcqL/j6CM4MOT4hvj1CLhhBdr,iv:zYgnXzxGU2XJcjeclQT5bX6M1r5WG+Z0pZI7R4qpUU0=,tag:CbBUooyhUCkmKp+N6j4ySw==,type:str]
restic-rclone-ssh-key: ENC[AES256_GCM,data:IOVEsH7DcrX4Lcb5Vv8Qxshyoc5jOudRbLnc+iZ2aL05wGo2aUbtDusPrZ9QeIhw/09UAdJUXW6HudtVWPnmL9UJVr1Sm+JYMUS50QCE4DcX0kVV9u5DXiESwfJ+WHAQimShQEvjJ6SCgNBoZNTHcsr95H9G6Tn0XyAM3VYcm69+rzzBN3E0ohb06SOV6JOvtgLLN1BVB+dt6p1UlBuWt5XNc6YPd2T4Erf4FkiPHVneg66hcFFFMX453Qzv/z14aKM0NlEMhMKqLTGt0fsIlwoX4Wdq1KDWGtsf6oVZygCbGiOi57Sy5PjUDys8FmCdkV5PjnRQc4c0E1ynHk79stwbQzqJr/RVe2Tmo3KFgoOOrWYENXztQ+rewYnhsJKF2eVVMtBKf9CAbcrw7UTuVnyxzb9K/NpebAugo00w+4M95lv2Y/MxKf85xdCqGAtfgCJ9eOH3ZW2MUx4m9e5TrBzcS/ewyeXvzd69SBknyvdQ7GXqht5Nf6Ed2a1zj3LUYiLy3H/0/GLZVmoAlJ86,iv:rwqEopfSJJ66yPKgrbVD8Id/CWCfIQi6FLByJZJbJUI=,tag:71J3OFgGNeJUyIZCNrFbqw==,type:str] rspamd-worker-controller: ENC[AES256_GCM,data:STf4vgVsYu6+WfpISKC0L69ixlM+cOiefO4qvHY2gYbV9FirRGxlUIRkmPwk+I6gYxKSC6D8ZTO3Bi2drEuWd8Yhuwjj9Rc1ja7b5UxaT5Q591Iof8S5RbXZKvaWMAQXVeAz4qkBaA==,iv:RzB3EHnzybbYO9E95ianu/Yl+chH7IPomvWG89mIGYU=,tag:yFSx97r/vkf3gVhIxMwcNw==,type:str]
restic-htpasswd: ENC[AES256_GCM,data:hqZxZ1KXDUqaJ4rsz58l6Jqmhmatm65aZx7aEBlDyBUm3NQFNjyjZlK570lfOdOfJhj0ZZPFRiCENBHTpMt8sdjvsQ4M+g==,iv:Sw/7MBrOy0nIHjF+v8qP7cF1vwfwWiCicl4yl0tOBJc=,tag:3RFktMbo/oETuqVzvjzGwA==,type:str] wg-home-private-key: ENC[AES256_GCM,data:bOPambL/BxkyaqEvjvXTtra8+WsFFebwekRd0SVgPgSFDWvuKJty4qMJfy0=,iv:OYzSmM4lFDTOI01yu6BoM/8fePqCxmdMk130oP7DPis=,tag:5DOX6uq10Xdklp0gou/0dA==,type:str]
wg-support-private-key: ENC[AES256_GCM,data:71UGHjCVCJeV1iDpUIbj4vqQgqno3eAEWktv3VMV2YvqFpwgBjz7X70OCMs=,iv:wJCJ6WY/683JlxpAz9Ca9kuuRi9oTEEPjE/Wv7OgRpI=,tag:mT/REAV5xBYkbBluUmP95w==,type:str]
sops: sops:
kms: [] kms: []
gcp_kms: [] gcp_kms: []
azure_kv: [] azure_kv: []
hc_vault: [] hc_vault: []
age: [] age: []
lastmodified: "2023-02-24T16:28:57Z" lastmodified: "2023-04-29T10:17:21Z"
mac: ENC[AES256_GCM,data:k2stXcDNr52vNXdC8x83E7awjrcKXXQiqY3AgJEgtM57U103Kv9c9Ppk8kX6bOGJ8/Wi3qacT2pZAvEUkD7waTz4RNJPbFgqAmp4tv3/tGj6alYyBw14KZYF0u/UHGbRgUYZc+rluk7BbijwDPuOXH3wQhgE5liOmWfJxyOj8vI=,iv:HrkQTXc3rH0xhgrHH6hboJCoKplk6AaoW5gdAMIphCU=,tag:T8kM9caHH0GkuxlWb8cSFA==,type:str] mac: ENC[AES256_GCM,data:UfLbX+4uDg9Kp8v9lnq9RktT4ltpJYwOHBBPRhO79a1AmLXkp6GilaoMJYjkj0foL92vTUK10wIw547omySwJeY52pTGAvw1IXVaxNp395KLlMPl3EwLS3xj4c0bhzcVEyFl/fxG2gk6BJOzvQXaMYo4COEzDdK6ZDGZKZVKEAM=,iv:mR9Nq+s7wHeZdP6/gW9+zJd/wa1Y4Q5saACwnMOFOZQ=,tag:yYYF8/mKnbxzmPa6nWIGbA==,type:str]
pgp: pgp:
- created_at: "2021-04-06T11:13:54Z" - created_at: "2023-04-27T20:24:09Z"
enc: | enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwDgSONkM+d4ARAAxn8UVtRKn0s+wpuUBpk3cCwSSa3te4BjHshyNrI3TyZ9 wcFMAwDgSONkM+d4ARAAnIOT/+8BwW8miQ1Tl3SsWolgy0AbJzihq0Cq7mBdlY/H
A2jEVz7xfZXItD5VMs9cZmwhm5kD5qC+2qFauwAnQA8JVn5pCKL1gVxGZURZHgPe yiwPvOcDD0XmGCCXT0zCUOGsZkp00ZHciRGuVFH14BSiHaVxOI0BNlqQXhHPWWzU
eLON75sxWCt6+A+HCXvl8x8ay2ZMSgQ3N+SSuqrihMKe0UcsngzAJQS4qIUPIrQd KzvcBjfM6xENwEFGW548Xzk0QjNG0CDaHt5/xEXGqgmfT76z8AgsRuzf5UvP9305
YQYkm2Nf6n1Ya+t05W0CRqyHLLkwObOF0OWN/t8wvBOh4HY2UCRqvXqSEz6nCb06 5cM2knSRZSZHZ4xZkDnfm/6bLHAeE7RSSH5kBDyVW2xBTQIPxfvqVox8ka76gEsT
8jDfy6GLhJBjSMV5000/GTvnbVNH11vYjqq0U/2k33HYD/ddX2TPRarWKQsWi8Fe L4pnbTZmXT64GiT3aiKbeW1LourwCciY2JD/6zrmi5GpKYS9soENEfVM6rnJr/O9
QYYMjU/zIubNQ1y2Iv89zzpd7DBVFlnCkjnSIjxop+eR4Kk8EUkJnGFHlRek67lc nHTFYkwtLmnJeCGGbiDBILisKQlK2bQwnRNNdRM/18e2wbj5vi9TNsytFAxRqzS+
k9le8sdlBTYBahT48igpKWfxrZ3bky27O39TLY7luLAXxpjWTGZ//8WD3eJyiY9d Iop+q1Q47IvmI3ZENI9zM4ynPJ4d0KMopkfHY6TMMVXK5dJ4dUL8/cJDv61FH9/0
k/TmI7ZLLtR42NKeD/anVmHpSf/rHtgHWwYm1m0Qz0/mvKWhZbdkFTPGWMPVAPNu pPHTrpcLqBnFSiICvo7iFLdk6fmZbVHtFJwmaIRMJIE5SgvOvbqhd7ys8PXICFoh
hBiBjuXd1Gt8ekKr3jZxLR4uRCzzeCA/zXib4x7HvYs/9cLib2UblHsB2hLYwZQ8 K5uKSzNc0AZ2rfqInUp5NMNJXq8GoYvw8LpIQLHFtl68OFdtFRepsCX/3laPiuIT
ah59+O51SrcJWcq56kRhwKbrqh6Oui/KCXUSTdbO2auwtzBxUMmcbJAZV5cxRdtA QQ8YVKfG9oAEkkIVeWMAGj2E3KzM6vhK594VdYiRbeHtOzVK1ioBFXEfRt0/dXKX
eD9RXW8WfXVtcmvJ+B9Ab52+RfdYmd/bVpljLPY1kmUEKZG08jDfH08kAtcScyLS D9I/yNDcB+prsfiyxl4HKXYsN1Wu4eD9UnG5q2rsqpRuC/TSyyLaT6C4F/SXzUPS
XgG0mxcyhD+ZiGIeLgIPUwFC0UT8FT2V0+VAAso1CVH+iIzdF+9BiGPpc2usoOiY UQHqtBwtbPs0+2rN6CGvVaJuufNj5s3DMZFi137dHJajUvR6S0SqBaSKKdrO3G/G
XDcaU74seCR/EeiuMWfEeNasu6EULEG+AKOnG9s8zoPp5730EG9v8r4q7ma89jc= lDB0DmZzp2KHYrye+XJNyaw0lgAcMeHZ+u+gmfI5OTE3tQ==
=JlIF =SAvQ
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 47E7559E037A35652DBBF8AA8D3C82F9F309F8EC fp: 47E7559E037A35652DBBF8AA8D3C82F9F309F8EC
- created_at: "2021-04-06T11:13:54Z" - created_at: "2023-04-27T20:24:09Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAzy5uO/X/tdJAQ/9Hx6h7IIjr4vwFPC3UCx07rt/lljWHwqA8d8bN3VIcVWJ hQIMA5TfpJU9hyneAQ//fwa965U1kI8MQEyKqy12ViXJ3OsL/9J3KheyYTO7iMsy
39doJ3DigerCeZWZo/5Wvdm1TBLnbvnQndl+7EcP5mbAuGUmNo2VajTBOkFoySLa hVe+KeXthJN7vNYxNDmxB4Ulmh//PwAXpAoGKMPDzkpIKmo/4ay2ebx+5Nx0fmYV
A6g0HwkztuftjtxQV2ICunw1NEsqBCWlNKziGKBjEzsDgOuXLzIaN5ArJAkiUFel t3uIhvfhxAQK7H1uSljrCqYckf1x6T0aLNuzCzEedOdNIQ8GZF+Uk0QOf08Gxi5X
kH8jGyHCP6W+nplHE1zOD20SA/oIyRfLW1m+G7d8KU6EuluaPSgASocS6t4oGtsG Q8SeF/80L9mnQlWVlofhRCSYS3kjRtoSmz4CVN2Tup2FsxN3Iq21lyBKxbPY7DGw
gnApj6WwWOdM3tDefxtYxa/PlPDXo4gj+Dhak6mOMK88UW/wrDC/f4fYL9JrILmT OSweBBy+j+DIbApgXOetxD7QfYstF9OkYmZIyudZLz6FVgLYUgsFJ3l+c4Dwzfb0
ImjtA+BIWCI9nLkeo3FTTFhtfr+evOhCsLc8qGL/NMCVZOXB0gK7rpCsReBRQS09 QZ8f04jTSWOQDQay/LfVu3AYLUXanHAfiM7KdwVcxaJSgrPg+JRW8lR7bJI379Si
4t2KGI1Jti01rNFYvdTN16o59+oF0DoFYnE2dXHAnBA4jmWt+9eDqd5TPmlsuIyr yxPdVZvuFue7gUboOLi/cxfnxn1NlRg0OVoMLVWHCd0se1M0VyyQTN9mb+xd+VWV
XBiqBcKK+1z0/3ad7nv7vb8jOYkUjKasJl+qhLUaUD5ehojfaCawDMUVia7Y2k72 EZ/ZUKzy03tUUbCxNZWXxyftwgvzRsPFd4vsDOAdcniW9YPIVzYz/eSpW0FYqkoM
yS77m3m/hCEq0vVvUvMev7hvSTKbfQy3gQkjcnWGavbFfdz64pVBI/KgSJPBM5YE MUauGXhsgCOV5dkT/6ELpR50mQk1yEOAwAB8qI/Rh7Eez04JoaWCq5HV/G2MNO3U
1VFRFZIf30wOF9Xlt++9Cc6xFMQH9JVLG/WouK5On4mfdWwcfnMLgpu83qmYtS6b dm/sQCq7MnpMZ844/jLSZUgGcne63Hb3DCfiGmz1MW90QaOSlir/Zi0zoDdffAdr
30hYAuuqKUwWDMbZtXsYOrfb6HXGqs0mtBfpJzgFaiZyHyIVVhb/blXF4ML4dfnS ywWXNNQgxJLGn/qv8E/uIzI3GC3k/h48hMoPiwuqUD4o6NvhDkBHHRlry8tlh43S
UAGUryszfSsH+ag2oerNKEaDFmgdktmL0FdpP3ycf2qVkMmBNbTpTf2BZaVPcrzF VgEIW9aQktQ+tf6CiECNWw3HM8hEH5J689Nmg7B3lRzy1IDNlqo0T8raZ4oqPKY0
mSfsOU6k+KcWtXYpurZr31zUVK626Re0fsr5XbPSj+9G 5AZ1lKMybu5l/NOFSsdhPIR2bt1GBRnkC/xVbbGXL9T7v42JtPdZ
=Grqu =iDR6
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: BB046D773F54739757553A053CB9B8EFD7FED749 fp: 4EA330328CD0D3076E90960194DFA4953D8729DE
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View file

@ -27,13 +27,14 @@
hostNames = [ "hitagi" "hitagi.home.sbruder.de" "hitagi.vpn.sbruder.de" ]; hostNames = [ "hitagi" "hitagi.home.sbruder.de" "hitagi.vpn.sbruder.de" ];
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIg/622wS8SFlzS29TPW9li3pNdbdHNjlGb4XTyXR0QR"; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIg/622wS8SFlzS29TPW9li3pNdbdHNjlGb4XTyXR0QR";
}; };
# TODO: replace with vueko!
vueko = { vueko = {
hostNames = [ "vueko.sbruder.de" "vueko.vpn.sbruder.de" ]; hostNames = [ "vueko.sbruder.de" "vueko.vpn.sbruder.de" ];
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJn2mxanLYNHWh1FSAL+GzB2S7u/nxDrkCBWSLdp92Vu"; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG8lKcWxMBM52BiwZLNf/iRywiRIZyMV4jyoHnoOL/2a root@vueko";
}; };
vueko-initrd = { vueko-initrd = {
hostNames = [ "[vueko.sbruder.de]:2222" ]; hostNames = [ "[vueko.sbruder.de]:2222" ];
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINjSqpT1/aMiKMOj38pY7gTOC+Cc0Ymi7UvMy0BssCzC"; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDWuJy00S4eoLsuu29HR/T1RkFs4ujqe5e4tFiEINcWn vueko";
}; };
fuuko = { fuuko = {
hostNames = [ "fuuko" "fuuko.home.sbruder.de" "fuuko.sbruder.de" "fuuko.vpn.sbruder.de" ]; hostNames = [ "fuuko" "fuuko.home.sbruder.de" "fuuko.sbruder.de" "fuuko.vpn.sbruder.de" ];

View file

@ -85,7 +85,7 @@ in
PublicKey = peers."${serverHostName}".publicKey; PublicKey = peers."${serverHostName}".publicKey;
AllowedIPs = [ "10.80.0.0/24" ]; AllowedIPs = [ "10.80.0.0/24" ];
#Endpoint = "${serverHostName}.sbruder.de:${toString serverPort}"; # not possible because sadly not all devices have IPv6 connectivity #Endpoint = "${serverHostName}.sbruder.de:${toString serverPort}"; # not possible because sadly not all devices have IPv6 connectivity
Endpoint = "195.201.139.15:${toString serverPort}"; Endpoint = "168.119.176.53:${toString serverPort}";
PersistentKeepalive = 25; PersistentKeepalive = 25;
}; };
} }

View file

@ -13,160 +13,160 @@ sops:
lastmodified: "2022-08-25T14:27:39Z" lastmodified: "2022-08-25T14:27:39Z"
mac: ENC[AES256_GCM,data:75hpB3gQ5WhqdSG4q1w08dQ1g9QGK2PA3hqXHnRz7cosjAERyldIG9TmOATrUGLULUy+E8fnOaACCatY5aMXVL/wmn77GkI4EA658D9j3Fhm1+k/Tv+rE8+4icb+9YNVZijLpHzSlMKZVOdYyg+CZlAC/xDz6ggdZOO6Ks29N+Q=,iv:0NKHdZxKmcUNiraoBW4WldO2hHkaTDVH0sUk/lh1Xg8=,tag:mRfDetmVh0Nv/4nHjCs/5g==,type:str] mac: ENC[AES256_GCM,data:75hpB3gQ5WhqdSG4q1w08dQ1g9QGK2PA3hqXHnRz7cosjAERyldIG9TmOATrUGLULUy+E8fnOaACCatY5aMXVL/wmn77GkI4EA658D9j3Fhm1+k/Tv+rE8+4icb+9YNVZijLpHzSlMKZVOdYyg+CZlAC/xDz6ggdZOO6Ks29N+Q=,iv:0NKHdZxKmcUNiraoBW4WldO2hHkaTDVH0sUk/lh1Xg8=,tag:mRfDetmVh0Nv/4nHjCs/5g==,type:str]
pgp: pgp:
- created_at: "2022-06-09T21:22:41Z" - created_at: "2023-04-29T10:38:52Z"
enc: | enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwDgSONkM+d4ARAAgpLkQqxXIp2tD5+m1TxgtzyZGhtjKbxt0P64/D+vI5i6 wcFMAwDgSONkM+d4AQ/6AhiKG1v8a55doHg+Is4HR0C+bOmKCCFPa3w7yLePvALg
gXUXcDI67iQcaZgNcpGf1kF/5ZOZYVpeJhgiT7uP6789pVwJx3ja4679YKj6+9Jk d4NuLXteVLJuxprH7EhsaLh/nUo9ruwCujzE335VSismaRoC24vnuXiytXeSmVVV
4OKRss/SUnUTJdYLQkNVycLALPfvjW1Pog0C2bK5G14TOWEH0b3nLmF2YkrztJ3F 6GC9AgHOaceuuamPyqayaqEoddVUSP4HPGf5+94ofH0ciwcan09mcFal4mzK/m6D
p90XAwN8NnzfSY6r2ovj/MPKNm0pDnTyj1jEkijwCPGcSPmxlJ4yXwN1rB5Wc/zF XoAzTV37qYOgtcGivfNhh+23dEgZTOccFDdpMl0h/6GpcgGj9UKOlieZX1Ec4g5Z
gx0by7gKmuMlH/i2VaplPbIN5PUTba/JCu3xNSjaYUtDg1sYtNhUOxJ0CT05D4gQ zpnFI0uSgpUbMSm9rr56k3HX0BwljXwgJhS/X1DmFJOL586aGoI8i+TCrz7CDQZs
iZWUTmM5qrOH0F2jgWq5ASSOPkzsRRWxvhuMzRf7BsVo4xPtoaM7O4ABjbk5JxAF LfkxLf+4ztU4jcqd3ymt3M5oVXOjcqpHvUUmLJpyBqR1T+HUYZ0PS26WJqhYc4Ez
GwLi2Y/Z66UD2TRPNaPfra26w+daZ9GrGAipXC9LK/CRmwZ0UqqtxshLhSd5ItUL lIZtRs5wp5KLU7T1ZIFP9sevPYMOOK6qOzvkk0/NoW1AQbDidxPxXDliZ6n7E8aQ
o9Nc0g/y9cuviSrAUZfoYmwyQuSm/sEItnpGQ68+onNJpcbApM3PcBZbfri73Dis cBYWKFU7T1mkDmzDgtvInCWA0DOtrm962kvH1838D7YjcNjXBMKoc//Zne9Q8VY7
NKeh3pIAqKyqzahgnipBm+u9VDinSpRv12WghUYM5VQpDOpyYQFzh8pckkDdcfgK Goj/fPzOcsI9HnjNsjEpExOY/My2RFG4eXXJpC3F/nwAcUKhLKrOR7Z5pcWDVHHj
tBNxxcNBLV1ZgZucCP6aXEZoMxvTGe5oxJEQZGVdp1nOrpa10o5VUVf5FlHHC3yw 4uTq3nztLbzaH2Q8llpWhgTqjQjnSqqY7aLEboobu7oaWixTugWEn1adcko+53Cm
w8SENhDNL4a1uQ8lhNoKtPkTITems1BPCML7BrxDuEOr/QRh3zvaAQa2DaJo1EPS kUHSpxhpFxpzpswWeNAlHzoZfI8Z8FlFq0yLs0M3aG8jQZHyLeos6Bb1opCYYKXS
XgEtfHcNzKNqnTs3x1k65H99WLcb4qaXDDQ8mv74PvjyOYeTfzfzN4gISK02yt6a UQFJimLuskzrEm0dCeEkcJ1ZIOLep9mbhXTbCRH/3/9aWwjvX0CTYihMfI/dnTqz
y9AQfMRyfJCSH9lqiz4vmzexdAqVDTxBTh2yiz527IYoBkffVuAsLIdGUKZi0Kk= 7cqZAywCQ826+HH7mDLEVSnBYlGQBEXfqAKDlxM9l8n9iw==
=wW42 =eA5R
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 47E7559E037A35652DBBF8AA8D3C82F9F309F8EC fp: 47E7559E037A35652DBBF8AA8D3C82F9F309F8EC
- created_at: "2022-06-09T21:22:41Z" - created_at: "2023-04-29T10:38:52Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA08nOrzNSYBrAQ/+IyNft1JYN1cfBMcp6JIr/nJD41A1zbSUg/0WMpUjoGQr hQIMA08nOrzNSYBrAQ//b+fugsD293++twd1vc7zLRhVNCV/kLqDx5ylqpvEdWJq
DcSL0y4y+RvcxdMkYg4v5MDSlKKnVk8k66XQL3+Ma4plflUMhzUjG6NLDdSxJDh+ fvmt9i8zoT4j7Jkqipn5wcVDRJJ1DgI4KmNV8q34/YRxIai3+P9U09pNpIT2ovxi
TF62w7g9XnihnvqSZTbpX1HrnsNYHK8DYx5u0Rb9eECeLQ5uIpKmzOte510+j2rG HoCLZdSRCKO4SuqUV0tq//NPplIK7eBHEO2YVpPecXjgHuo0ODAVsl7NMiPJAmDv
/RyjhLEUAKc/BYrOKpy/CdpyruwridmZns2lgiJVgw800nj6dWPpQvW2+U6zIoLf mRyRuDu/gk636ysa0NxDo9RoQrypfDHuvlUhBr0y15zHDqSH5I/AWcbRZJiJ8HFK
kvioMdajQvcpU+70GBASJmQxJIxkGoklPfoCXGyu6FEESm2aSrYF95ozk60NuwsE H9ip0XoZHG7cxgm90zCYVYHIm8tmBRcefTglpq16JvnKMBUHXS1Q3VpwCjMU7AyF
9zbZve+pi/MWXAvCLuVvTzLVL5eX5S38AqRo28QxQ7QZW6PCMTNbUtNKnnmRbIyn WTPp6Ge2u3hzuav+3Fsbl3+jv7pthICHb8jLWp1sWUoPxoqUafpA4JuAvTbJXaSE
1A3CRP2ADUQhB/XMZz3N41/KzGvTWRRcAYy2OWTplqDogY+C6T1OQnK1hHbyTFAV beZLtCXQVfKm6Oag/E4DO9QX49dR7TkFkYCtYJU5z9/uHaD81ZxrN47KIfTdjkGA
iWL5z95YXuJLMDY2gosPj7GBQvuLhVxEN5dyHWbnhiSqaTs3rWkofK09l4UkpEEk zYUrguGCpns/G7/TRiJKsAljYFVUZY/KBu1rD4I4obeYPIyvDbqrq6n8PFuZUYWC
WTW4+T/YWyW6C1bJsbLhgdy9ItibtietUayguET0JDe8cSTS0raunWWEzRMQzTU4 NHQ5+XYBAi0J1iC3GAjECkUzkmXoiIwszXU9KhQF0FforLugA8CoPMsgIwB2LvCi
XdUWajMhXSQ10Y9HucNxZn0rsTZ6d0Fh1rJwGicpfXoqFFlw5ka1MsVqRqOKoFrd SlscTRzNpw4p0epRzifwArCSyf+FclV6uXPaDraC0aVibSV7w9M6RJPkCqXeGvn4
IlXOSigNHv3ZDCOdC7be+cnFkHv+Fnc8S28o5BC2ZulwWybTUHcKW1gWh3i3Lk/S 4eSuHBdNxTcwTa6X4mGpd9tTA1I/MBZYaYEnNGNb0POAPMVkHkFaUD2fRJCffGPS
WAERv7ifBVK+Pq0lXBRsZhjZ66KPUimrIrnohCVLD/OujUfC0IkCQvkRFzLYdqJW WAFyqmi/+nnXFFXXNPmwCnbW3K9doqkj4JNWX5TOWxRTGNbejQNhsLCzutvKcaP6
vNDxGQW5/3YfjAMG7Wp6Oso9CvSgeV7T8pKp4tzemU/CK5ZIV69HIh8= pVXKIf/U0RcK9GRM+WCOeuaPvOqAXle+GyurwRHJ+pYBqMDgLTYuhQ4=
=bEzF =xRG+
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 3176be14f468c6d43ab2206b4f273abccd49806b fp: 3176be14f468c6d43ab2206b4f273abccd49806b
- created_at: "2022-06-09T21:22:41Z" - created_at: "2023-04-29T10:38:52Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA2UzePEMpuAKAQ/6ArItMo4reJCDqyY/EdFd67ZkhMXKdIJu9qhn/lAMtf3l hQIMA2UzePEMpuAKAQ//WjhdDAUghQJLH4RH6n1LZ+GOK/128ea+uT3auzCoWe2m
T0Jpc1SbrZQQopOvnPa+LmU6Yd8re1KOkcfpjGCqm1Eo+c84Im3LRtg+/MWIw3MH I+0YaAgPJUOXU+nnaaK8gPZdNPPTtBt0t7Ao6nY5JqElQZeudus7IlV0W/+jA0ef
hgkZrXaXbh+tQFP3VQGq2tZflBPRoetUNqp7u13mrzpta2YWFR9uGTMPmZCjZqNn 12eCv9sFWmhs964EUr7qusauNJHgBvS44HY4sNMsR7m3GmUwdigpnWetxPkmaz2L
zdUzowHA95BKyCUAuIsJOJJfIV15+AJ4wN4VWGHf2WMm+SZAKchH2MLSB/tdDa4K 5snBShgdvHxJTIi7pxJ1OI0EAE5+1pMJJwrrCLud+bK0ThYYApG0YGViVA/v54/G
uCC10bAw6OXfqoXy3nWbcYZOWkwYxq/TnzwSGifoQYk5dn2lHAw5BMicXewFHrvn yftCatyjF1AUMPOnJoyKH1havHmtc1Sm9npkyGWWI0Xz1ZJbmim+BI6Vaf+je6K6
T+1bzqj6V0khI6H5pXdJqTjZmnS/uj8RGsgi3SiF/LymzwE4FCfG7gHMmp1zHJa3 icHAFbrpxTaI51qsOZUmKW+0KwET3TRFV76zXPmYaXlBU8WZmkjufEDDPJJHK5RW
2qfLs8agSzkuTeheUP3Y4Vxax+8K+Ic6YO5lViNl5mqoPJmnP7kjadkfUpFkSBGD opcAYRMGHzrw9ZydNS+rpofh3YMc83vSV3n1W8s4Fwa+R1a65isRUoH3u7qFOgZ2
ijwivRyCgzEKSIyK5vJXRyrcQIaqosFf4EFwy/sE6e+6lLXeiOk7EykVjo4c1ZpJ 8nl9JDf9BAGnLDL2qSQMD7TIFFzMtupVzkvn71OXHyRvclAn/5qdp5+PAESxITV4
hiscBo1/vYnoLwQYWZEDLHtt9V27A3zpbhpiKhvkl54qCgr59ZvN0+xXbEzIQCbo u0KZw1RenFsI7ULQOowcmjSry5nMqfXCPFIY8GTfOJKfgTyTbwinhgCDG6KC7Drn
G7TAqJD1IPKL42B3vWXhVFsZp6mc61QcWI6uZPQpyUqJl5tXYWAwrHWHrniqo1JL GnAtSoWPnkRYfc28dVYMakZVeqnbmOwKVgC7tRWe/heNCcYAyOhVpI8dUC1j8RRS
IG8ZkaJpNjD+e2H5PeTUx1YKHO45VF2TIrDubaH0wERVglEnPxxLNAL1OHj63Q/S 7kyzuhKsVmfyk6d/u3WVrK5Pf8jRbN/ur46PmgKoKf/Ym7ur0+sRQRhoRFaJqivS
WAFA0ky7vhFmiw+xVkmDBqpfmQeJmxxKhwvktcwI/wcswcNCr9BY9LG2l6fJ4Ly8 WAEQqCerpFprGLyT6xWNhYSHDQWrdzEqKNl6jozVurXIBDE4Y8AowBeI4p0W0CQG
Af/kGS82Q8B69Pd6fbwfL2qOrh+HA5Qn6+KY1MNazx6CXuR3U5tHqRA= dhx5N7Dfd7uDJZaVCspA+NSurg/ERZD1z8zEFsnMq+ahYnfR0EpBCcA=
=6C2M =TGzH
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 17FEEBB45E4245330507C960653378F10CA6E00A fp: 17FEEBB45E4245330507C960653378F10CA6E00A
- created_at: "2022-06-09T21:22:41Z" - created_at: "2023-04-29T10:38:52Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAzy5uO/X/tdJAQ/+NF4J6EO7Tbh01oqzKttIbuYHP4ttY13CGPSSuIxjH20i hQIMA5TfpJU9hyneAQ/+P6P9VBTtHt/WcHU7eK9l5K/SC3uFp/9H0IU5RR8WFGQq
MHiE96nAgS4WdGb9dbp9cGDbVIn1t8iie4mKKLaUZTCs9JCS1JFbUA9FzyZoEPTz KGiyvgoHciE5GtlWQ5YqDX+jyKkNK08yyyo588J4FdQFXXEks1iGGLFMuzdKiIyJ
tncEYBL3haBIeZtrdkHFNv+mpxbxJqVsSM25ft1mUZzPa/wtvTG4mKP0BuwRYNXQ vmjN7R/hPd8/69k+chO3qpR39bMbl+MSfo9z19lrMWyuxQV/10N10lnZopJLGQZ+
kFNUN5+ZDBX36KQLeZYB+JCcVzYNYDEH60TNn3JAVO+Pdn7Sm/yOnO1NiONR0+zg 9Kitqj42FFcGo5sb1ORC147axuN+p5b4AnWjKYwho3Nt36YNH28PlLDAS3ruKru+
t75w8Y2h2So9pU+x/NoPJf/TtJzN0AAkm+9sU68MkEoo89MsH/p+wI5cKFNZH4qf P1j7rh2G3A9zaoLiKN2wG9wxU5QXuyZ5wEXgwL2BY/YCw+eW2BtpT0JrQ2K0S5og
10xCoyiDARrxcvcqXcUVFWyn/sV4WAnzcfz1FupaWx2iYuIFrsIZEWQ8Z05eKlek gOucdMTrpIqcUBqdqxVhJiVTa/re0NxfKl1ZJgQ4guu38UYNp4b8vOvj2R/vaRyE
05t6W7AU/zB5T+9vYAGYmch8WWvDzaETZ8nDwsTud/oBKzJrG8w+/dD75YnbVCLn 6wkDa+PmGw8+awI54Nggijj1WcKVIolUNOD1z/AX0FuI06bv6iKN+tYPKukUqAzO
1MaYNJMCbrlP5d5OsEWM7lWX45XAN4G4J2JGIAB30zwEO2OBSPqNZuttnAMo+BA2 A7BwCpHcovJoPltzG0LYAK4he3+rkN1ueuWt0jQ1YH6I8XepNmIv7vRoLMvmOT0R
o/n6iL+pRIq4uSvVNJjbwVRzIv3mSrV5zjgGEX2/1Kg849F2vXTaZ+gr34ocXVhU pfI/h1XdeaXUJBYBaPGH7znq6wqsR+/yqte1HwRDtygs9BXfdpd5uTN/81LeTFiB
SgMHesGOi4EWi+q4qsYl5u192Pr0GgcdZh+J+H03+y8p2DczJwV4ISVtIvPAwycm 7im5HkKhjx49lelDKqcfBFT4tM/ZvFcMzc1hS62Mcw2w9nBaZjl3npb0ktPiq8Xb
G/jyfqwLzlgpQt4751DPAp8Zz9mJtWL3tJd1vxxw3taRfucARJ2dwlQljTbu9QrS z6L08Or5En3Hv6X6Ej5aTpxHaIZbkfznD4q2iE5XeSBOu05kiq/0srPNEHO3vKXS
WAHq7LU/+vrM+uKm65bRpV1zV4XlU79rrUMgYndj9bXPRnnsFh7Af2YItc982arj WAF78H5BBxSx4Xw8KlGeh6OhckP8M6Mk6YzXiEfeCVQBc/VttOsyxVDYxmSB5Zum
kjd30Tu4I3nng/qIXfY+mLDZwHpQyTXYTsDODS5uPKxNyTDiVJ/MqZw= 7OdORZuLsYDZ3XxASSPErN1LBNMfbw/w5xaKWwwOZiVDKKQeK8Fgi6c=
=MbH1 =ig1e
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: BB046D773F54739757553A053CB9B8EFD7FED749 fp: 4EA330328CD0D3076E90960194DFA4953D8729DE
- created_at: "2022-06-09T21:22:41Z" - created_at: "2023-04-29T10:38:52Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA2nIGHycQ3VOAQ/+Pt0r+7AhFDUwlo5aCp4MuaEnll5UNYuOi0wvLiy9iP3o hQIMA2nIGHycQ3VOAQ/+KqlCMkgGZ8UIvmU2c/HrlJag9GwLA9B0g+rGducpS9Rz
omodaM9sCKH9bivSQvkuOpAo1cwGssA/8SSU8TD1gbjOKawq1HrqDHDNmZXzDpnt aU2zRUColutNqy20NLWTg7S/67jBL2k5mKu9867ClhJuA5ZmjBwzrC1KUuz1v/al
BiWmx03iETyOMvYLgz9NjSCCGsEYWpFLMjkLeYtXis2m5G1zPstHs/GyFWkzTXr6 oIbXTW+5o5949bvOvtPFfcZdQKk2EvdsGvaVC6jz303YNH2BK/g2506hPE2RGjiq
V/VXSJiMSR2veI0ZPRILHdgsOA7C1YBjfI1JKL4qdOaZ/r4T/fYg+cYHBRnmekOM 77bYfE8WlFvR7bqrw6ad3uuYM/y0sdlNsyy3nBKtvg5K4Zt27Wk9+8NcpRbVWMuV
WnSS2pQzyaZXldKRhHUdsVakQhnihyYu3C2WjoTW0jwGyvmxJOJ6z9lFqpl5ptu+ blgz/aLpiHBHr5mzmBhTcUoLllJsYR/nx97teGV1xIkpgjl7brZIU79wxc8afGVd
KC0FEhqXtqk089zx2M3a9f6VcBexSrSjfLHOvEugLK6u0eC4Ejy2bexwQdl0bHaH k+VADmZB4CtKTSBTQ1jCg7y2X7kn6XbFozHehd1JEr/ug5stBjQiNTkcCVGxSrCZ
x5y1YlXkkQEibmBKKY3mFuyDfQ0XFV/SeWzzqVlKIDmsmYsKijqTDm445dpJM8qB o44/RAZV/KP+AvBq4kiNrABg6R2PAMLhGqIz00CWmKR2j31y5CUfJPKbbZs/YP+K
To2lsvVSYESJXThNFApuFyvYv4EVavAMaFPVKorQwmEtog89QoM6hR0KFIn3SvvN 1QvkJVbAFPNVOeb1iCsnhWKgHH6ds6RqRij0FvIXr5bZtLB3fBltEMTyAeQUCDfF
PosvMOfieAknniFlvvEpDx+9Vwk0vmYYE1bccj80zcxN5XnDorML991A2KIqQGdy di4ERSJPIGN4ip2HfS5VDJ8LDVMuA6PVUsJaF55keTlKYRYvT9hEWSVjgcoVN2CQ
lapMiLQ8HWawk8bQr8gQB420/rsrn+w/+oWrLhm7xVJW8Z8rkelfUYAtlD0GcwsV elLNxDNsPzr+0Zg6Y6DXUH8Yp0zYD1kQ4bebSmCYhWKHbZer0cVYwNlStI846scc
+PEnnKyNIe/JjO6m6wZLstWdxCHPFbbJ3I6ZYbeO9qQv1FxQbQnv4gxFDjPbW2nS HqdeJjRsiqKS32FMMkHBCAj6764RUfvje5FVDhQXyRzrkTuAhy9IWBJUhGX8yzrS
WAHEWJUTFP8FWhsCHB9hvrR3fEz+I9Tf3aua6nTbIvCmRRVApba+1mAoNuOH1NpN WAEQFrL/Kjjim9t24NB6m7yITYbcxj5mvM72EGZrBafPnLPWFhc2Kb8F3onl5I1q
q352AfGE0n5oLw/A64j6XuQTqiAInl0K5n6C8sbopK6rbgsQk99bXBI= AxU+cQX8WotI1BXzU/BKzIx/BPbRYM9N9LYmkR4CEwjYWfLL4YdLU+I=
=UlG2 =VtQZ
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 2372651C56E22972C2D9F3F569C8187C9C43754E fp: 2372651C56E22972C2D9F3F569C8187C9C43754E
- created_at: "2022-06-09T21:22:41Z" - created_at: "2023-04-29T10:38:52Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA0Sjf6jBUFOzAQ//WavFf/XElGciIwA9cn2M/DGQnaZwxkOoD3jsjQqT57Yb hQIMA0Sjf6jBUFOzAQ/9HlhYqT206UDQ01xipzJBTDnaWf6q2GZXwhnfm6SsLfip
9Cn7XajFG0NNKOQnuhBfw9xOd1DO0JGmn6GMwAhVFSgAzScGTBw00vxAqZEwcZH4 t0lfr47qyyksV+nYwOsu05d66+NJAJSEh1lebyZA0rkgYWXnto70Q0wWzf7P0YmT
2IDWzRgZkg7+7U1cOTtqh3vTjVB6GRafrN2UWNpZi1WsQ6NLGVzLlLQBm4E9kQhQ 5+S1axFqEH5miLtLJ+NIcTnyleyYmvGTq2Ee6q1+p/r4JyDY3P+PdkkRJtsTHzBb
AmDindqvH5hYgJWaYpEeQh++0APHg74luliqmSDGFAUpnItpg1s38AuQctGLQJSp wJKq4GQIb6nNekwZqwJE/jZWaw4aL4UJJnVWMajIOS4vT5qnlqn5iCL5VkBwHnK0
d9GV4RD41XEAjyjT60BMwFV45QpgaC/3PGZHgCc43TQx+hIjf2bNvZr0TuHDBs3x Dol3C+l9E0Ba/2/uyWH/vKD2ha7X7vkvkcjsBC4wS0h3aQWPZMnw3flk6nQQnSL6
tG4MIRBX1HVghDiLLlXliV0sYJqRmy9cJXXXl4eC9Gf0WIuerKC4/HqeqO6sZWEM 9mm9Ue8GBGaNIuH/igcs8ql23JLQyYVEZAib3AnqTVhvycDs4GLQ3+o92WX+bIyu
vWJDKUUlMoXCDc5CjTTpJoHhzdrrStoHHSKCF6xx7yG+rRL4lnGQoEc+jLkIFbad 5sRIbbvrCxlsVFelllrZmtsaPZziWSctBrseABlrDm1vReqV4w8hS09kmNb55BSj
cngAtRvgRkKWpi0ZjSSTTfxFfkJLya95BJ99YfMwo5qUES0l8UJ45we6VUYPW5W0 Z4G7ZVj8SmKbLm7UvRWB9wF3PQtkzXH8ZdjQ1txmldHzM9ICpJEMre2UzgmYURPf
sxylOFE+uyqawygD46J3/bcfrfaR298zcmw7eqEIHrbC9/dbnGNiOvUG5c0UcSGN zt1L3lzdB039gZoAw7j9tbTb0jVoJWwhGUXLHuF96T7I1yyeBeZmfNcrqQzVb2C/
Iv4OCi/p0/XC/29qEdPckqxw/2zTjspD3WU2ma3teJA2pETCsOMfY/6rWSN1VMHi GsXqnTop4i51RPCHPzVoXJqJ1r+EJz8rddj0MgKn1IyHwiNMXjNPc7txcaBZPobn
K2uZE8lwkzrae4lCwjHkSn8jSrOPe2XHHs3acvt38b1cmQ7f479hJeUEvefZEfXS FzTakqvTtTOpVTiSZnWn2+4NwPmGX5qxyin2V7EOsvW89vv5Z0S4/Q9hpgTpp2rS
WAHwo1hLF5iSVdHvbduM4ltYbVQ5WyEWRfhWoRJneiCOoWgsGYJWYJ+npNwQaqcP WAHQWl8ZS29y0xUeDgTOHlK/4NgcXVkWWBNSs8lMn+EBOko7IpavZeekjllJuXNQ
27sGV8dtQM1RusDdjoG2saBn+bN+VqT7tRkL9AKGIFLTXLNF7ekSzKk= xLxiO3YkvvIsB+mIrVFPekU4x1qkuA9XU2LMsO1aFu1rzOujpsK5GeU=
=6S98 =uKwE
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 23EEDF49AAF1B41DCD1CD10F44A37FA8C15053B3 fp: 23EEDF49AAF1B41DCD1CD10F44A37FA8C15053B3
- created_at: "2022-06-09T21:22:41Z" - created_at: "2023-04-29T10:38:52Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQGMA44aajUHzmvYAQv/bXxNafgvFS/u312cciVY31NlWGSGfW94UTSmFPFAlPJP hQGMA44aajUHzmvYAQv+LDhlRusOz74841QjsK1AZh6aUQdPbQ79BlMuBwiIPZyL
b0PFAt8uEYpICZ8Wul325fbG/VXC3uem4H5UCuBPon39MVOG0p6rklCV+Z+xOTRE 3lATykrGfddPKUyDoVa8vOXpvMKYrv7JnQ8xxwBYXIWx965py8Bfd+X+l8Id7NOz
zL+MiUfhRB28l9jlSDfA9qEWY79H+zL/zJU5yy36Pmn29RBkdRmJMv/DKf2jdQgN GCAXVKc0XStlG6PqUx/cBJ4WYj7iVjJbsaIgVHcXs6ve2gs2JQNDyufoK82EBsOC
89pPyhMkgsrgkwTU2d2nrynrFCrTegju3p3iUBEEs8lwIBOsj33Cx12RngRZ1bqA aT6wW3NMFq/KgSYWL14eEpo37RRC3tyegrIZLDWcnISOoBU39gHeAq3HHLRn8Hq5
TBgKvb9HrKfzK4Z26kBKBx45uQ3cbVc1P72/WHdG4LkLw8KKEM9NXiS0bjxYWUar 7BcCGjpFrYDGWardf2mxt0zHzETCObzMpqgPC/rxLTNPZZ7ibdZ37wjjHTcFeuKz
TAnD3XN/+SuSkh6B7PXiqXVzgFM/Ulawz3MIdNApctLwqKAU2KUO/TAzUo3rUyz1 tEeR8fzAX6xUyRqdgxdnsCedoLZnsykRfyRO09HCWG1bDOiJt3o9ulapYTrHdm1L
V26uRtZtX1MHbVJaJaHH2ajY2/eMxgVv9DmX9siXt4nCV3ZjnKlXqq2SobjL+idZ wL7B8g2ZHwvNpJvR7hhgq5os7T7DheRCfDpVEIMDu6uMQ9OBOFGuffBmqn48A0Vp
EgPxRlZ0+QHmP//2+pJHMP1Wzhnn5wzDAoUY4pLxfYVh7i0+S38xtsDZXTHfnqpY YXGK4oBm2SDYfnCjVxB7Rvm9IXxMbw/gfqpRDg96ZFjz1D+dQp42JervHRd54nAL
TpiQAD7JpOGO7ct+do4u0lgBNB4Sa1VisJEjk45PbsCVQJj2xXqew4u/7Wdywo1n ThnHmtqTqSkgW1srwt+t0lgB6GhxBoyVktKRZKPBElqFGxxsul9Tf7NseeXE4TBS
ueU6oLdZc44u5/9Mq3dTPT1sX9ujSvQSTrTQFdwSm+9Sr9ZkWtXbC8ozh7TncS50 kBoiIhaLWkZZ11Snis466fWuEBGymDSayX6AH1YTM3Lkp23XDf9LWOuKwyLumHIb
oN1DgSIeXLGw j80eAU8aEUmf
=7b2N =UTjx
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 43B4E35299E0D3D0F85143108E1A6A3507CE6BD8 fp: 43B4E35299E0D3D0F85143108E1A6A3507CE6BD8
- created_at: "2022-06-09T21:22:41Z" - created_at: "2023-04-29T10:38:52Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQGMA4JsBMC+MZ+iAQv8CFSHSp0RMAxkqwx7MGNdEq0gS7f7hkXeZ4ojA2vBABB+ hQGMA4JsBMC+MZ+iAQv+K8nKc8DLxko81TKaI7Era1+HnVgkzcKnFoFjn7dg97s+
vZFSgh3Gb9i0NooDsbdVNB5rbfcILHTB7Bg4RFEVLy9c5Jzv8DYZ5Th3nSytwPnn dQRoxE/p/uiI9B7t/BL5kwOVOCSr5Td5px5blto3khWGPKyTOxi8miOc+PUDlths
ILbCPdXHSBkHTOolFPPKSBKwUCk88VgH9Eq3p8FtqPci4t/QpjhYlVtNwOLzTiAW Ag17m3ydDVjjZcB6Btkqsar3V1IQ5iUTCw568GRJytqIOdxJ/fPUOLkjIxkIreKz
UU73iV4X79HN5MSw42DFoisbkLTOgm246ZqlpNXre0aIqGOsnEC2/3x5X32J+F0g QCv4Qmhazis1xsSwNUNml//1mJJ91QQw2veEC9VbNcdZ0Bj48t9kEkDVkUZSFupK
U+Hi7930qL4PJCHI/NmA0+vK+oEChlmUgc8Us5v8aFsT8ACUEJEAARvyE+4b26YN lvv2C+z9h1c6CUWPOZXFy0fMCJZhJIetjW3eNJJc5tQrWNt+p4gQWq02V5pdZvap
XcmOH5JWdtGLq2yqhKDzgcgO4svekRGX5viVcgdv+B//T5751Mei7PUj77pr/xpV NjfItZPJWgyg6kK56rp+0ngci5oYQVRqU6rmhD51H8ZJw3ceVeWpf2YQFJogsio/
O48wLYZQkE1Q3zK+jIJnvcCkHtI3T1/PSNYjMPiAh4k75xcvdt4QhNDxr/hq0gbi 70m1PI/xQQCLHLp8wJa2rWwkQGTajJvcHeMxYNn3X6zXwnnC7pkZ/6uUseue7beb
rFhbZ+q17/F7tyABLAw4gsGJ+rjIjv7JkVgGXSpo0nmCBjL4tFucPy7M5Dk4BLmb 6G/nPnBW1OuRMz9wwQjYRuIZukUQjzbI14SFAyHRphF6BT90uvOXYguYWW9KNX91
s61pkLVB8RxuUe9dRezB0lgB2kekb/gU/1nUgv8Y7RDQ8ALtdNL97pdbArRLRwp4 Blg5w412WDkRhvRWQQjd0lgBgeikRSw9+5I1JH8/nltgywcuyzD7Z7P8z9LEWxl1
5kXyVjobDCxSzOXaQ5gDaTk9G8zLIeTybAVWUVeqzz8I56Ip4XH+tcvyS/mTNvR9 jNBfAemH0m3MiGz7okLH2IuxTcE51NVBWdWL6Gl/xvOJd4oKbvdz9EaRyTsMs1zO
XCVazfruKsxt wmHPgDx497bh
=EpIU =GEAy
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: FD4E1FB15DD0F36A77790229826C04C0BE319FA2 fp: FD4E1FB15DD0F36A77790229826C04C0BE319FA2
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted