Please work

This commit is contained in:
Andrea Ciceri 2023-06-25 12:15:18 +02:00
parent 5315feb612
commit d7e82621c8
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg
16 changed files with 179 additions and 42 deletions

BIN
aws-credentials.age Normal file

Binary file not shown.

View file

@ -95,17 +95,17 @@
herculesCI.ciSystems = ["x86_64-linux" "aarch64-linux"];
});
nixConfig = {
extra-substituters = [
"https://cache.aciceri.dev"
"https://nix-community.cachix.org"
"https://rock5b-nixos.cachix.org"
"https://helix.cachix.org"
];
extra-trusted-public-keys = [
"cache.aciceri.dev:4e9sFjWPUOjGwTJE98PXinJJZLwPz0m5nKsAe63MY3E="
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
"rock5b-nixos.cachix.org-1:bXHDewFS0d8pT90A+/YZan/3SjcyuPZ/QRgRSuhSPnA="
"helix.cachix.org-1:ejp9KQpR1FBI2onstMQ34yogDm4OgU2ru6lIwPvuCVs="
];
# extra-substituters = [
# "ssh-ng://root@cache.aciceri.dev"
# "https://nix-community.cachix.org"
# "https://rock5b-nixos.cachix.org"
# "https://helix.cachix.org"
# ];
# extra-trusted-public-keys = [
# "cache.aciceri.dev-1:aNP6f+rRTuDHi/45L1VBzlGchuj54/mI2N/22qTWgzE="
# "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
# "rock5b-nixos.cachix.org-1:bXHDewFS0d8pT90A+/YZan/3SjcyuPZ/QRgRSuhSPnA="
# "helix.cachix.org-1:ejp9KQpR1FBI2onstMQ34yogDm4OgU2ru6lIwPvuCVs="
# ];
};
}

View file

@ -188,6 +188,7 @@
"rock5b-wireguard-private-key" = {};
"hercules-ci-join-token".owner = "hercules-ci-agent";
"hercules-ci-binary-caches".owner = "hercules-ci-agent";
# "aws-credentials" = {};
};
colmena.deployment.buildOnTarget = true;
};
@ -208,7 +209,7 @@
mothership = {
extraModules = with inputs; [
disko.nixosModules.disko
nix-serve-ng.nixosModules.default
# nix-serve-ng.nixosModules.default
# hydra.nixosModules.hydra
];
extraHmModules = [
@ -234,6 +235,8 @@
"cache-private-key".owner = "nix-serve";
"hercules-ci-join-token".owner = "hercules-ci-agent";
"hercules-ci-binary-caches".owner = "hercules-ci-agent";
# "minio-credentials".owner = "minio";
# "aws-credentials" = {};
};
};
};

View file

@ -20,6 +20,8 @@
"nix-serve"
"cgit"
"docker"
# "minio"
"proxy"
# "binfmt"
];

View file

@ -4,6 +4,7 @@
ccr-gpg = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5cEUx25pnZiH3eBrE2xNbJ92gJiKSznDUNRzcEL4ti6FlJm+75p4q0hgdqHwStR8+uCWBL6viVFCGutOVMFE5MX1Oc3A8fJdR6H9Rrwvk/1UQzqzc9tWxw1qPLKz+fnPDomjOvNofghCWQRwX3Xf1HnIqvRwELpNbR9i+/cHkDGzLJxkstbt4gol8ywMPkw02QdKk8s5MEd1vawxc+7Chs0JPW57RDqDYFErYys52JLeAViCBB9bofF+KT42LuRXKSjWlvCV9kR5TL49vUeBgzMQWMh++WQdN4m9lpqFqYyc75I49/E0HGf8LChDSS+hvRnb5MbtnVGjEA4WDHyldmJCvUNob5CUo4FjoSPRi+S/J3Ads8D4JVwaJOJEVqmMKEhiQ0Hzk4hwe3eV/VumlZj4U/QjaCrqqi4TW/iP0gNRfzcfiM+G/z5R7w1NMUpTX7oilyKjMQmGnXB857D3SSptS7dwh5OiKhVmrQMRCduooUsj236abqLU28K//RnxhOgh8kDGgoUHApnTiMZNKhgLiR42lKrubNcW1tAAqoNyFLMwwXeMLjh0iP1b5y8ntfNPNIcGb7vcwpS24z/aIjW7rQ4J7x5EBphHGhys6ne+irdhOM8c7kFr+c8+Q2oU0YAtFuMYztAFOHm1e20X00Zvys2nuee+hT9F1NungAQ== andrea.ciceri@autistici.org";
ccr-ssh = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCzCmDCtlGscpesHuoiruVWD2IjYEFtaIl9Y2JZGiOAyf3V17KPx0MikcknfmxSHi399SxppiaXQHxo/1wjGxXkXNTTv6h1fBuqwhJE6C8+ZSV+gal81vEnXX+/9w2FQqtVgnG2/mO7oJ0e3FY+6kFpOsGEhYexoGt/UxIpAZoqIN+CWNhJIASUkneaZWtgwiL8Afb59kJQ2E7WbBu+PjYZ/s5lhPobhlkz6s8rkhItvYdiSHT0DPDKvp1oEbxsxd4E4cjJFbahyS8b089NJd9gF5gs0b74H/2lUUymnl63cV37Mp4iXB4rtE69MbjqsGEBKTPumLualmc8pOGBHqWIdhAqGdZQeBajcb6VK0E3hcU0wBB+GJgm7KUzlAHGdC3azY0KlHMrLaZN0pBrgCVR6zBNWtZz2B2qMBZ8Cw+K4vut8GuspdXZscID10U578GxQvJAB9CdxNUtrzSmKX2UtZPB1udWjjIAlejzba4MG73uXgQEdv0NcuHNwaLuCWxTUT5QQF18IwlJ23Mg8aPK8ojUW5A+kGHAu9wtgZVcX1nS5cmYKSgLzcP1LA1l9fTJ1vqBSuy38GTdUzfzz7AbnkRfGPj2ALDgyx17Rc5ommjc1k0gFoeIqiLaxEs5FzDcRyo7YvZXPsGeIqNCYwQWw3+U+yUEJby8bxGb2d/6YQ== andrea.ciceri@autistici.org";
oneplus6t = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1xBMLABwQQGOrbFXDqJEvcBQFvTx/Fj+k/qBa+FXPobH2BcOj8NxrExliP3krPTi+srEaA0fQHBy/tFktiZQvx82KPan9dpmRlc6G970Ej9M6dNbwl4zTMAgZ3E8U5HCvoXTaFeSS2mrlRq5pyy7dZcVkPMvhgP65d+gx6fJbQhiDGBGJg2CWU8b1bUG703EkYcKAZY57Db+j/8/VoBsS3TAAJzW8CVxN1nqKeYCcgPR7y2HjZihlSUPJsdwV4D46qj1gLh+NdYh5iBUICOXBIt26hiQhRPtY+mtH2eWW1NdnCp2gk6IaMQEHKCy9t5L3VybQJzaqDZwQAyQZIbonb+X8hlkhvf9CjlrjILoroLN3RE5te/WQQzyTR4Ni8A6+Mu+1JHW5JWM3Iz9u77ceLc9/4UFkdFSALZjFUYIevQLUitVZCdJkqNxizyJmpCgjAnArhjItX6hO4Dq96TRWcHDtCsk1jJ1CCUZRwkkzZjmob86CS58zERkwWbWKGSejxSO6YQZTFsgon76r2x5Cd1GoG4vCtFMqyOQzDTHZqVxYjWJrySFg2GnCIy4wth1tpwB/uzobM9Xn01V6vdQNDI7a/4XHZ7IQWiGy2dme6R+PmAma1RgxAioPt5IZrv8nlb2YWXuoXS66RSwV9A9U+98hVfZc29KJ+2fKVy/JBQ== oneplus6t";
hercules-ci-agent = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGPupm00BiveTIYF6CNwuMijF5VvEaPDMjvt+vMlAy+N hercules-ci-agent";
};
hosts = {
thinkpad = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDZMyLFfuBeDfPLn8WL6JazYpYq3oVvCdD4ktyt915TL";

View file

@ -12,4 +12,25 @@
# secretsJsonPath = config.hercules-ci-secrets.path;
};
};
# Popola /var/lib/hercules-ci-agent/.ssh/ e /root/ con chiavi in grado di accedere root@cache.aciceri.dev
# systemd.tmpfiles.rules = [
# "d ${config.users.users.root.home}/.aws 770 root root"
# "d ${config.users.users.hercules-ci-agent.home}/.aws 770 hercules-ci-agent hercules-ci-agent"
# ];
# system.activationScripts.aws-credentials = ''
# install ${config.age.secrets.aws-credentials.path} \
# ${config.users.users.hercules-ci-agent.home}/.aws/credentials \
# -D \
# --owner=hercules-ci-agent \
# --group=hercules-ci-agent \
# --mode=770
# install \
# ${config.age.secrets.aws-credentials.path} \
# -D \
# ${config.users.users.root.home}/.aws/credentials
# '';
}

17
modules/minio/default.nix Normal file
View file

@ -0,0 +1,17 @@
{config, ...}: {
imports = [../nginx-base];
services.minio = {
enable = true;
rootCredentialsFile = config.age.secrets.minio-credentials.path;
region = "eu-central-1";
};
services.nginx.virtualHosts."cache.aciceri.dev" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://127.0.0.1:9000";
};
};
}

View file

@ -16,7 +16,7 @@ in {
services.nix-serve = {
enable = true;
secretKeyFile = config.age.secrets.cache-private-key.path;
# Public key: cache.aciceri.dev:4e9sFjWPUOjGwTJE98PXinJJZLwPz0m5nKsAe63MY3E=
# Public key: cache.aciceri.dev-1:aNP6f+rRTuDHi/45L1VBzlGchuj54/mI2N/22qTWgzE=
};
services.nginx.virtualHosts."${cfg.domain}" = {
forceSSL = true;

19
modules/proxy/default.nix Normal file
View file

@ -0,0 +1,19 @@
{
imports = [../nginx-base];
services.nginx.virtualHosts = {
"bubbleupnp.mothership.aciceri.dev" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://rock5b.fleet:58050";
};
};
"transmission.mothership.aciceri.dev" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://rock5b.fleet:9091";
};
};
};
}

View file

@ -12,6 +12,11 @@
rpc-whitelist-enabled = false;
rpc-host-whitelist-enabled = false;
rpc-authentication-required = true;
rpc-username = "andrea";
# Generated with https://github.com/tomwijnroks/transmission-pwgen
rpc-password = "{9d03dda3243ebddfa44b0bebe099f611941e2fc31/0vvwdP";
upload-slots-per-torrent = 1000;
alt-speed-up = 1000; # 1MB/s

BIN
secrets/aws-credentials.age Normal file

Binary file not shown.

View file

@ -1,31 +1,35 @@
age-encryption.org/v1
-> ssh-rsa /AagBw
Mvd5yqG8TvsmjbSB3l18/IYLIHVgocQq5cPsxkSUon6FdxllS9Jlk8Tm7PwrZ1lX
VCks42+wowt/e1OMEyYb5GFMAqqV1V0esqGwtmmDj6Kqmak1R7NhK1gsSkW/rmJV
mW5Azdd2yiQOFmTg4AjZBd6HSG3OxuIxsQGQf2YKsgbXqjyfmvqRKqj4iePTEhk2
On20v5pK4BvgGHN/Z1BPn/6bnu369kLrEQaA+dIAWji0uWRCw0U5etT3jNZ5F7St
EaiO80IEkxGNErO4KoDyKPVORwV2YwSzx0fkvCqjNfUKoIf9QactY8fYRtOAZA3R
sADoHgT+dFIJaUXVPl8GQXdsGTGWVPutAMPciFh6u7q1+RvjrDScCR/wQm799uqr
QS6zu2MISSFGiwq2VPWrZ/5VTplIALWW2SXhyRFVHSWIo5IgRlw0HHXm+0EVEPD8
e8iGC2DpzLVTTKoM7a2jIzQWitjcunPjg/I0UMFwV50VI5xRQVvxQSvmmKWi82St
k70ATzyruvDKYU2NhvABAnBHCLBzUmcdFF/N1suv9bC0lUnx/6b2AD3HFkAW3X3f
WfhWX4PfVq/VbGCc+Pb481M6cLLmyoY0TYa0kWiJ7+RZpkHYFmOlbfhXpmfOgK1n
Q56bqK0lfPIkUPXC121AdLHmS53F80CfhWB3YCQfJC8
GRi/qo4DwFb3iRyey7QCEe3risP42TgmICEDkYCSD6V0I/Mn+7nLq08olOTMBQD3
SyW1H7mDhBElezkNYjAKGe+91zxG9AaZ0tgMqi+8KPjrRB4REyCe14Bc32iwZaO/
2YyYtz7HkmypcrsMNqilSIPvWx3tit8VfRhxEqwzlWMuSyfbCI4BC6J9zwQwy/CZ
CfgRQQeWsMRJgSKoCmXk9mMP62CBtfXnsIoWFrgxp60BgnL2brRflqg6wofDDg+S
s/J5ulzjh4xKCGLb3Wik/9qZM4yJxYcO0UjkEqe4b8z7AvfplH1aiT8mq2BQD8Wf
hU5cTrM9Jz77yieE3yrnZI+rJSCrgV6udmruQuNW3/oSFyXNSaFwvBYXvCPisohD
Pfhu/BNSMJEzJ2F7Wmzv4i13fwK4B/eLqZaWouTJhZ2r0bSeALaoq62fJipXNStQ
z4rcCGhnCIkW7qKdOVC/AgeBNvYkg0NSkK/TY+UJD9z4wpRACHiwo8Wy2NAUYq+k
9Wh9JPqGyHY1LzrwnrrDSMuChBHoXLgfi0T+IkO79l4JXcJNExxaLps0+3zZ6TQ+
P9H4YheKaj0Az+EgawZyZTOEC3fqFOBqBd0R3L9W16YdltJBJclN74+21cxK5Wjx
3JG0LEnn9s6iCooEr7Zx1dV/2ISKLDV5dPYaN4wxFfc
-> ssh-rsa QHr3/A
MAoefMyNPytb8ps8uxYm+G5qdlNAq/RxCarVKILMqMdHKRjN7jGlC1Ek9UkfRC94
RL/g7iN3MtH20/7AJc9ZNAcfmi/2IhgD+wXAqTeqBvR8FnwUb4Cp0hhq7wJBboTw
IASoqB7c00RdZICx/aPtTVRZ7IYpBKGoIQJvX0YcMxN5MzJIVZWt7dYrUuzpjUry
VmIZkiC5qwtrH1cOmo+PeQuZFnkRDEV5H5oPw9/dssnmxlC1oz4TxXTDpKuf1aIP
tKnHtHtoTjXHenGTexkjF40SZnOfLxPo3f0CXsyZg5bNHv5wRfKSBcP6mye3SMWY
UOvlL3vjcPGJFhYL05mhjHfLNvbdYD9E9+bL9E9mj2z2xTaiy38yXuU1G+8PFOsn
tmDc79T0ti6cV2hNGlTbVN84Fq8MvtSEokU3CjRFO6y/opfAKRQm1zXTm+dYx/8n
Z6AEr8bglgGGk4/Ix3e47/SQwUSpHqgyqK+u0aSKvCHJWGDQIO+AiPlc/NxuP10J
+LPohQcl/pWy5sLI0Vmq/WcLz2a+G2MMQ7zTlhwGhYdltX87u1sxp8oarjlEmVcB
6Vj8srM6lDhh7gvdcghFxS2wq92sGjFXK+IM788O4rnj27crHKARrjZUFZkeIHUl
9ZbKbW4qIItvodA216d4lq/NwpLp9oK/w/sgNVJFAf4
-> ssh-ed25519 q+UPnA DDbKB9Jig+8Bo9SyvyFRGPoBe00ur/ZOLkFV+QTw9Vk
H7eNU0ye4m9J8XYPVDx3+rcTo3ZCgzuJ+iYuT0LHpz8
-> x-grease {=+p/ IjewDI O-Ve~-
j7i+qmbUzxywqb7PLP+3Fnn2Vbfa17HUJjUh84KxtqxAY0QQvJeYQloj
--- GEBBo85Rl8asnNimvsLOVlWw+Aybn4SsaPO8D7cQZok
a̱Ïe…1±š¶‰¥¬úQ´œdjNöYÊÑLÿ耖ÜÒ“¼ŠX¡È/-—%Å* À<59>'·„¯ãaÅ>Uæ~XZû =‡fQpz³±¥þÞƒMŽˆ‡\'WŸL{¬Šä<>¶ûÐ(±Ÿ¢$:²ºN5ÔúFj_už<05>$Ý+QÙ2´zz¢ª!Bmµ¸
gSwTSk290z3W7lDiwyPyFela/oI6dAnQryJW/TGa3MyQBAoEmrjEh0SYd5cwgPWn
Epb497gGTwn32hWJhgu1HQO1SOryQAkZMaok8hImChRv7b1MJXbbNLHci4L513JL
M4jBT6eV00H2uSWroBqefvdb7/QP59icATGo2NT3ARcZxIotmg9HqyeHSU9XMY/w
hSmkBYNr8L6fOXbiWPu909UJHGisL8baJxGB7RuCjKzvgpSvJYWvgC2hKMlGvPMj
C6GaM+WYqhFh1A6WPNzGylsbwv7wWYxtVLRF+P4iSLLNYNVzTwg+rfYOR/ckvV1R
YLoiyQMvnfjL8RtILFYef9gYoyAJ3XHFyXXj0vBAcjS44DNWVTu8Fm8jb/7AOZvK
YFbgN0fuO155JvljnD/OlhHmWuR97EBGtYzoVcCaCk9HRkYJRCE1kl/HWtXo9FKi
2V4kMCOKqqj5WgtvGDL7tIXEfJdGz/834ror7ADex67hNUMw7fOGR2MHMq9h0447
h3ATfjKwZVotYU1WjannonjojnlVBmHwPGFFzbRe8Dmbt2z934aIIlCX6I0xaDNp
oc6VUB2GkomDyjmsrXFtC3ZkN8tjSigD+2bsZVc2M0b/lwi8EUh8MvNdzK9FKdkE
vEp1vB+rmAKbX3ikC3Avud2rJMMg8rhpuqcZwf5zB8w
-> ssh-ed25519 q+UPnA KJ0BUjRchm4pzRdms1t0CncO6xIlo7TBsEYrpypz0jQ
6E/K4Fc0x+WOcsBuQhIsULDB3cydaemXJK7GFXH/ZSc
-> o-grease 6C*X{Mz ;7f"Rv
/uRuFT4WRwLVSBkDtkZr+zylF1+6u2MEIRH70YVeG65J0hVC45lf/vQQhela7DhE
+m9iGkU8Kg
--- dxP5GJFTUBrDcja5dJPuDjH7XJH4lY/s3R7EDhdhcO4
à A?T$£½€<C2BD>øXωãÉ‹}¥/Κ ãN€æ§˜[,àf•ò¡Ó><3E>YY
àl³]Ác<hѰÚ³%
<EFBFBD>³7ü±^i
År†o¶F»_ÛÏ !Þ÷SÏŸ¦Iþ±z¨˜Ç¤æD6ˆ‰dKÕj¢@8¦u/4<>fêD^³ «óoê;9^

View file

@ -12,6 +12,8 @@ in
"autistici-password.age".publicKeys = [ccr-ssh ccr-gpg thinkpad];
"hercules-ci-join-token.age".publicKeys = [ccr-ssh ccr-gpg mothership rock5b];
"hercules-ci-binary-caches.age".publicKeys = [ccr-ssh ccr-gpg mothership rock5b];
"minio-credentials.age".publicKeys = [ccr-ssh ccr-gpg mothership];
"aws-credentials.age".publicKeys = [ccr-ssh ccr-gpg mothership rock5b];
# WireGuard
"thinkpad-wireguard-private-key.age".publicKeys = [ccr-ssh ccr-gpg thinkpad];

View file

@ -0,0 +1,32 @@
age-encryption.org/v1
-> ssh-rsa /AagBw
aqlsG/GA8H6jdKCwZwe9USwy0m+77752p8ETzbrW8ewkZtbZcMIZTRapnX5SeOxf
juXb9jFVT9QhxLRH7W9N80V9IrsVVTvOho624xNUccSbkn+Fx/SgjpNw1tsxT8G3
FYk/HllHnuTKikBqz+DD5s1zY7ecv1heu7XBsbbJYAwJ4hZhGj8d1cazBYzGur+S
SmyOCMompYUGGzY2o6Cba/WbSIvnwC+MTeJVbD/+fsYWboIVAZfn9+u9/pMWhGlE
jAz3lkEwRfFZo7wyAbT4+SCOFTcVLHjA+clpYKKM0hmxvFDxaeGFuWf7eXI4NdE1
iNM8iWV4TM0wdbNAbrpGQKFHkT7T0uss7yESNUzmzR2HHm+2LEHpKHza8H9/zRdd
4D+AaaF0YDVHAZJxraudfvFQbaIZ/2r0HNIpGxmrc1EvUXaENX9rUJipT03Rp2LY
Xb3di26XFIu1IQJF0NpvBdqBBnVpbqfWWfiGD7yY+2+gNCs3wd3p3C8w7s2b7ap1
A/4ND1/xb4pEm9FXeZsO3+nUTyRw2trHxq30ZOCzWXxUBn4nTjhiZX510jmK/QM9
8rtNzJA0UGHWnjmhmxuTnLKOvxwxb4FRPf3w9f0rYWkO+78joCDucJIKYJfWLqdl
V/0SX5lkcPW8qAzwi5vIxO0Kf7HaRoJFe075yOCzC14
-> ssh-rsa QHr3/A
dNntmb34a/qiHvm5jiCoqqFUeyZDKpGmw4Z+2o/aGDQOWUcnfkr4s28L93J2zaMS
GaYCmMaPIYKgFliQqtmK/8WqhcvbQq4T5EuBTZXH15hMHqon9XaNz5SqSu84bQK7
sKbOCINV0g0hUP+yJrvQKIJUaGsFnCVHbQkVid164QoDG0fOYwGEwDkc2IlcWe3b
oTIMiLmiiLQzFNEsiLj8skg51NsZT7StvZ3UGTzjlHudLqaOUO6wM0/Bx2DK1SFG
iO2Ej0UjAwpXLvZ8BGn0I5YSnHbs/bMli6pt+wpM+FGMxgtqDjTjOmk/W/ZnazpB
kbVcNg6ai0Kl7zocxMLIs6QTf0GUEjZZeVLxv0P89xmnp15ULTM5soaidQdOx1R5
xNbYn6tuBzLatC3UbeNr0AiHkB89uNqI3A6rBQNIsA5ez0RGBm/nEpM7CfjyS8WC
iUyxZi8vh9y+JaKYnX0F0nXD+7VZujmFQaGbIuNJPlVJ8mrLZVUk2LYCe6RHy8q3
3WRgwflas6egefjkIcZYt40w2/I7eowW/v1gSO0H4aZ0jEgc94pbWU1VLM+m1kns
6aNfbUtvGWw/+a4xbqMROvLttpXyNcRq72YCET1/CG36w1PMbuUaK/D0Ex0LhXoU
+0CpFhNpNah3mWMBCyhpWJsm0/BIJezP4f53tLf1qEA
-> ssh-ed25519 q+UPnA VpMqbg5IEpxuMj2GS5r9CN40y/nIgUiAJOH8hvY2XXY
dCL2qldd/NqimS1g2YQO4wmFcrXrh6zYl7n8cYzb9Qc
-> 5NK-grease 5:2y*1h hXl .}3!u|0 S.-n
8fYoUtYyn9ZRTIhokto0EqcRqnAZ3F3zlea8stOOtGmhSYyz2d2wDUCqNTkedsRP
3231
--- w09i+6RiUi9ZGC/6yGPb7EX+278oICoGsLS5mksQguo
*oø^rùÐ.îïSÄ©é,M8:_åD8w#[ÔJÉ8Z}²%¹—ÿ1ù:û¬!l_®I÷&{þƒP÷š‰Ì£^™4ÌX쬺)À7¯<37>EîY÷¿$_

View file

@ -0,0 +1,31 @@
age-encryption.org/v1
-> ssh-rsa /AagBw
OnJJd4dsdjmw8/RsSc7GDbmM1BA+kaNNz6X3YGHcBYzh5IXTioxyoHmV9/yyx8gC
oXPRVclAfohJSGGYF6q/36WBI8iQGB7koufAosH8wobCwXwjEKJeffVdvnyAUWPU
IeG4s/vURvC5Pt3dgI7Ot2FChH3JLdl5Vvr7+TTqgymiaAw5y3LuVNsnD/AakCoZ
lmFAHE3diTdeXi5pj5FjDeEKZ0M/CWPodMPGw0naaAfgVD+pRwEvdYMPEhKL5bwf
BggDTCu8H+af0A0T+gUsQOXK1UvtSqGApMUDwTj7DDehOOJgnH0qgM0Zzt/gyYMq
GKIdCdF7iQ7g0p5GIf9MWlushX77CB54xR/tLlhkaQC7QeGDDH2QjA0nxAdzXYcO
zY3gLzLggWzDKNkQXOORRvflNXmNBuMr8xg6QpHnzgVXlPHGYwOYERsiDsw97dAq
iXLFgRB7Ie0LX9ulfolI8fkxsGov1gjLKj7y2DZjRXGDR3bW8Q/03bQS/pvdWm54
Tw1ddJsnNaZwF9gSOaXjLalfxsc3UT+u+Dh3w/jqTOCxW07aCzEuRnWk3Ofm3M8a
vB5EM7GqrrXBDqMvkWKZDMEsQMAp4l73hnCBV6snhc88oE6y4aMrClFk9cL1IXoG
ZpeB2wAovWfsLfYGK3f3hnpUDSpBx9yXmdlTP6SqElI
-> ssh-rsa QHr3/A
otnMUWxU6M3umaEVYAAD1khz5rNOYc/SEhTls/uMuNz69JJbt5bTwQW25AhrbJM4
XmMnyfV9uT9wUhm5Kl1RALp49Lk8O+OVU9j3I57OQfAOBqM3xHYwKvaZx/ilf4we
atQa/Loi6NiTX3Q1ZWK8X7iL9g0FujhFisC60oHedctO0LUxOuSOulV1bjwm9Fn/
sMzq6dSWTrPn6hUg+eh02Wi4Tx0qfn5D9bzYIG4bPEqJ25Ex6LVVL1ljMoqOO8I2
rxKdET8kjRRAorDlMxeDZXoJyUl8zCV+LejgCP8MKKlWjS96IRtKhC3Z4+hmC/Jx
PwwketOwpsRoLF216KDNPW0mx3W09zKQrb+aIZs2Q1NYvVGRe6FjwJdghl13LjQj
DXUlWgcb9Laiq69+qXUptPtb+rk72Pevf7d/1cFc5nqFEYIQ97gKsIiD9et5fJVr
PjG9SKslih2ujqb1rvGi943RDcsqPQhrWwYhffw912HEk6X7qndWluvRBv7Cbqy5
cM3vSSRdkfzcY/ZPYTzBKgVD8d6dWKGxPi+MA3jcloJzIP7N6Jp8YJiKzEQlD4b6
LLfriYUEbt2fZlr73sTbxW3PccvWSCXP0rK5VAx1aGoURGCfgPT6dJlvXz0XvBJT
AZl4zy8Tb9cM7gGb7URKAtgmv826Z4RoLbzMJxQA5CY
-> ssh-ed25519 uy/XKQ qbtV8pB3IfyhpYWmHhpeXhKc5afjWi0ol9FBco67emo
Qg1C5qL0uHE5oSHirkElcYfz9oGVyMym/buqhpZj7/Q
-> +RX+-grease .Y~^(
B5cjq3aMbIUhkqde3jbzNmk75u5h7UfjN2a3MCTDO4mx4z/iXdCpZYtI
--- RxhHJzByHlwEzzzV7fS5Iy/O/d/NhxQHQ5kRBHO8FdE
8ÀÌ¿Û~äþ¤ue¾Ä[¸ 4îtFá<46>pKɽGn¾ªñ…Ú‡¨ÕB”íïPF‰Rr<£¥$ŸfÙˆ7Œyé$êŸ7êúëPáU