mail: add more @pub.solar mail accounts
This commit is contained in:
parent
26836f24ba
commit
2f08c73cda
|
@ -2,18 +2,65 @@
|
|||
|
||||
{
|
||||
age.secrets.mail-hensoko.file = "${flake.self}/secrets/mail/hensoko.age";
|
||||
age.secrets.mail-teutat3s.file = "${flake.self}/secrets/mail/teutat3s.age";
|
||||
age.secrets.mail-admins.file = "${flake.self}/secrets/mail/admins.age";
|
||||
age.secrets.mail-bot.file = "${flake.self}/secrets/mail/bot.age";
|
||||
age.secrets.mail-crew.file = "${flake.self}/secrets/mail/crew.age";
|
||||
age.secrets.mail-erpnext.file = "${flake.self}/secrets/mail/erpnext.age";
|
||||
age.secrets.mail-hakkonaut.file = "${flake.self}/secrets/mail/hakkonaut.age";
|
||||
|
||||
mailserver = {
|
||||
enable = true;
|
||||
fqdn = "metronom.pub.solar";
|
||||
domains = [ "pub.solar" ];
|
||||
domains = [
|
||||
"pub.solar"
|
||||
"metronom.pub.solar"
|
||||
];
|
||||
|
||||
# A list of all login accounts. To create the password hashes, use
|
||||
# nix-shell -p mkpasswd --run 'mkpasswd -R11 -m bcrypt'
|
||||
loginAccounts = {
|
||||
"hensoko@pub.solar" = {
|
||||
hashedPasswordFile = config.age.secrets.mail-hensoko.path;
|
||||
aliases = [ "postmaster@pub.solar" ];
|
||||
quota = "2G";
|
||||
};
|
||||
"teutat3s@metronom.pub.solar" = {
|
||||
hashedPasswordFile = config.age.secrets.mail-teutat3s.path;
|
||||
quota = "2G";
|
||||
};
|
||||
"admins@pub.solar" = {
|
||||
hashedPasswordFile = config.age.secrets.mail-admins.path;
|
||||
quota = "2G";
|
||||
aliases = [
|
||||
"abuse@pub.solar"
|
||||
"alerts@pub.solar"
|
||||
"forgejo@pub.solar"
|
||||
"keycloak@pub.solar"
|
||||
"mastodon-notifications@pub.solar"
|
||||
"matrix@pub.solar"
|
||||
"postmaster@pub.solar"
|
||||
"nextcloud@pub.solar"
|
||||
"no-reply@pub.solar"
|
||||
"security@pub.solar"
|
||||
];
|
||||
};
|
||||
"bot@pub.solar" = {
|
||||
hashedPasswordFile = config.age.secrets.mail-bot.path;
|
||||
quota = "2G";
|
||||
aliases = [ "hackernews-bot@pub.solar" ];
|
||||
};
|
||||
"crew@pub.solar" = {
|
||||
hashedPasswordFile = config.age.secrets.mail-crew.path;
|
||||
quota = "2G";
|
||||
aliases = [ "moderation@pub.solar" ];
|
||||
};
|
||||
"erpnext@pub.solar" = {
|
||||
hashedPasswordFile = config.age.secrets.mail-erpnext.path;
|
||||
quota = "2G";
|
||||
};
|
||||
"hakkonaut@pub.solar" = {
|
||||
hashedPasswordFile = config.age.secrets.mail-hakkonaut.path;
|
||||
quota = "2G";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
43
secrets/mail/admins.age
Normal file
43
secrets/mail/admins.age
Normal file
|
@ -0,0 +1,43 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 UE5Ceg itjGMva3g5kcP0HUCeY0dOZOJAE6ZEcJHkiQP5AdtlY
|
||||
JX+mKckyW94gjIjrtIdnU1ksERiJ5nf8isKrTYL56VI
|
||||
-> ssh-ed25519 uYcDNw bQdxKyOcGSOW15jY6ZFBZ99qQRRGg234t2Wpfspp/TQ
|
||||
ts2vPerMrUKP8iWWbzL/e4Odx/OC2asFn58EEYLZNJQ
|
||||
-> ssh-rsa f5THog
|
||||
BFZnBxxAYWYdpRtScMDGsm5J71bu0a0qrIwRAZ0XGFePJqhJUo0WIu2pPybbPP/H
|
||||
bD07I4QMfwSh8arJ69XdiQJQyiu6MomvF0TpzOh83WRnGhsSl8qubI8UEPIYUeqC
|
||||
5+NG6dkGOZut8HAdQIMUUGRt5UooX9BtKmK1HqifbROtY/W37Admgg/dp9D4xcTH
|
||||
S3rthXxu6wdBEFHcf9nyjoDKlqeN7lkkFHxjeq+bL7QjbBL7b8bo/HWhb0nqddLE
|
||||
aVythTyv8zv40MkoflDzGmf8dzfDXWIYwNxpc+59WOq80A6ZXDui8YUnpSWNboJ1
|
||||
UeqLLZ53vv4QJpKrPX0OWsa+CrdwLklwDrkSIAzoXdNevvO8bB1uFD+MEOdOiofv
|
||||
WmWSATfSUJH9k6fWHzdUntOTdIy4B4EF8nkY8Pjl9Vc7aCfCuLlektAv/gs1V/JB
|
||||
JlfR/bnEKmQ47QTeiI/2PhqAwglhqPqQa2Liboy81hV8EiSWXtA78NDihqK11sg4
|
||||
8q0acoYrcbLbd/50aH6LbR7HFIwLgH3L5uSIGFzHDXJYMx1/7yGi3/cI4pTQb8Ma
|
||||
zbdbJNoCP4MrGj0d2sWV+1odwJvLXFoHRWDN4guLKDCUTnHSUWORqeWQkaD48uLG
|
||||
R3lWrc5yuTyJ//rbhftYUEZslUEN88sl6x28ctv/MgE
|
||||
-> ssh-rsa kFDS0A
|
||||
asfzjKp9UIDMf1xRNebSKJH8VxwtMiPWj8NIxQnLdCvcPEUmt/tgF8NPPGCWt8Ug
|
||||
v5Mc9VE1fBi3nUTrl6sgv60e76dZxVPj4RtTk4qrItkGSq/IZSqA6QdL/llRWeFT
|
||||
dPqCH7MdWObjnv9yO45YBMd5m5stAZ0nH1OjmRuA5/bWgaCut7v9fcCvmabY/je0
|
||||
MYfnW+Sut+0PEcBvKZRGpoIn6zZsU/Iy5YaWrKCE5t4YSvOabqF3el6XP9ALU9p+
|
||||
7s1uZvJLg4AoOVNqF0ojFtBwx4SQT7/M5uIvufq8m/nManlAhG8OyFu+pGLPHStI
|
||||
vKRS6d5oaoKu5ayKgvNx+OF26ZGxDzj9DyMe1+7TJfKxM8IrVKlK9QKjgDUaA5An
|
||||
/eAP4r19SyL/Uv3JSVK2hjMb8alRscQbOkkTUal8AgBRMlwVJ6U5TThX+QZUttMe
|
||||
P4a4B9Ya3AaGsbMXfzGGmipyLH/woVDBLkmliIobHB/m0mpHTghpp9T8qE9KuU5m
|
||||
4SLq6GYv0wuywL2+x+XsG5ylwp2WFXsxZFfuBwHN4LBt9yCcre/Lg4ZyEjrAveB/
|
||||
s6amBSDAGd1dUz6AL8xke/aeUCG4Xpeh1hzTskXAWohUzpfGgaviByKKNOqKaL8u
|
||||
nMJkAJ/D8AMsW7Hq3xfB4D1nzovrfPgvgb1Ks7XGnPg
|
||||
-> piv-p256 vRzPNw AyKdhPWOtaGxIr5UaXIarIkwK7zkdyMjvmjSuub59m51
|
||||
wms4uXPQTsXRpUTmD2DnBMXqH8Gs6hm3bQ5P+w9s2tY
|
||||
-> piv-p256 zqq/iw As73+bidsoISDw9EU/R7HA7isHg8UKjYm7bNFxov2wSK
|
||||
CEJmOwZuwyw15uN9exqrq0qab2AoyRhk5eMji3adAc8
|
||||
-> ssh-ed25519 YFSOsg ribEOCQrOyG/6mhzlL+uSKwpyseSuJXlSY7Lhp49MEg
|
||||
My8GcH8xINF09IXgr8sRLWRZXISsrg0/mng7SXEkhYI
|
||||
-> ssh-ed25519 iHV63A hpjdSWYh34+DODfSzmL3241iFxskE4iimnn7xUZHfEU
|
||||
3Vemy9416J95mHloDOXtG7O+pecpHmGiGM5dYUs+Ui4
|
||||
-> ssh-ed25519 BVsyTA sNx+ljwg5qtKba/LKUPmB9g5Vdbw9DAvCbTpxzwOCn4
|
||||
4BDEqht3vcTScSqzU/WOfT/1/bfAi1/KKAwnRPKA9xU
|
||||
-> ssh-ed25519 +3V2lQ ACK4Hqz5CyyjkApxHW6V1AQEFr7x2wtpnJ1WKq2hyzo
|
||||
2d14d/ZIua7y8kzRFxeY3KG5QoIxBxxyETpe+cwaNF0
|
||||
--- Wk4Fn6v6wvXM68oZCVdrO1knWUVf3GCgjjlAbcUaq7Y
|
||||
‡€$±ïXíZï× Ì°ø $ãÙqBì'Ó€/“òçÖ¶¿áhžRFÁ#ú[
|
BIN
secrets/mail/bot.age
Normal file
BIN
secrets/mail/bot.age
Normal file
Binary file not shown.
BIN
secrets/mail/crew.age
Normal file
BIN
secrets/mail/crew.age
Normal file
Binary file not shown.
43
secrets/mail/erpnext.age
Normal file
43
secrets/mail/erpnext.age
Normal file
|
@ -0,0 +1,43 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 UE5Ceg 1/D6g1AYmz6pl4MiikUcpiLBCtneFZg5B2Bs2ggLCG4
|
||||
VojSHHRKG3AmOuxs52eAboOPH6fGyeZ1zHKm1rrzVIs
|
||||
-> ssh-ed25519 uYcDNw LESHLc/XrSfYmHxg7cMHJi3g9uzT+2mpcjzAnfeY4kU
|
||||
ZGNOVqRikkeFuUle6YdlXyAWdfR1CoJdEKaAyVqCzfA
|
||||
-> ssh-rsa f5THog
|
||||
iJ+Wem+V0W5qP4uTHkKC5CDvnBss5NrVHS6a1ahuarLhLiKcpZ5J5EqQkeK7s09T
|
||||
kOxObZMJvVMUkC/wAPtX/9SU1U46242I+fP7Sl82DXJn+gxvD1Qmbbt+AlxeTVnJ
|
||||
rMQYftEKyRdkGeukYTWHmycq/L9b7yjXSevi0CIfUIhhhKHLc2peKhldEyMttNa5
|
||||
d8y8+GJo8D/GeWlH1qeL1jlfxzX9Ncycrd4XQcwrusfr44JxxfRRoHvqjM/sj/zQ
|
||||
zjIElS4QSf/COXsH9mcGtIL4616ZdrcG+AdNO0vFrvJ1jFZVnFPspwMgQTAgSlX7
|
||||
pTRoXtQLu1gzP2300seCr2P84g1iN0J5zWsvCPG0J4MS8JlS6gORvj6BghucusEM
|
||||
EVwz1uEcohMNJxXxszBu7uCfwq6YA3QP4IKu4heliiBhBeu6DmVQ6AJMaPUXQu10
|
||||
14iyanXeMQvbmFGNmJB5/iW1zGw4ftiZTYt0tcTKWkGdi+aMwRa8MTm4Jm6Wf4wr
|
||||
4JcVY/lJcev32L/DBX6BO4BoISmwrc7LANcrPl2j4IZmYm5pqz8IOB/8KeRJnBQ6
|
||||
h15cZDeP+H9kHxV5H35zCE+dsOU58+4p6hCvRgFTW9w3q6ueJY5/iAuX8M2X4Q5U
|
||||
CfYqOLK974xgYoVKomHINp1tgiu5MZ5DMazlF6J8sV8
|
||||
-> ssh-rsa kFDS0A
|
||||
dPwtpZdXYsPixtnRFWO2J1j20DM3GNFr0n7bU9MPOSEYgjIzD4EumjZmlE4Wp7TN
|
||||
4sEs9PRY8Vitz+bSN/dIWRIPuZcoFihdMrqJbC++Ht4qM9Bj3UZmdT5ugFn2g6CA
|
||||
rhoXZ/4la9DeRS4tobbAJf5/dg+IC/AhV/YDt6AH2OWVj1+weXlAgOWa+7qbUext
|
||||
iXbfGHj3TNqyjHrsgKkv02+TVJg6uPu+o/Y33ziw9DmGtTNqwPOG42OUKn5g9xu+
|
||||
HWbieHIDz0fKW/c+4r9rIPS2Aj6oB8Vksw5pSV9TPco9m2HIvE/mL0jVVCuARVOc
|
||||
wCXxjScwQknPU5Jvb8EZtt0IZj+1AL4kH1jZ2CsBfQjIJUNAJ+XxSOmZIfogPQ2d
|
||||
FrLIxJ4W/8SUXYPq26UWDSE2muMfUr51FnWxGTuwEuX5/pZMPVd/INIQsQtgyKze
|
||||
T5DARjp8jR/+AqhDu2qPQxGdmVlQ0ik9lZWqn+wBRRcRSoiw98lxTJPxSSnLTBuh
|
||||
IoDbdRfRKKIYXVueg9djm8LO//Ou1JwG15aV6ik3uzIRa+A8BHMMVD3AFRsLFtES
|
||||
VOfj/PIKefpvOjsMGf8h6XbKeV9uTP4yw57q2B5Gsw4S67A4qsgogbzfq2fFbvg+
|
||||
OsWm2Gu944bv7NLdeHAPZepjsSMG7gFzdZj8D+m2Sv0
|
||||
-> piv-p256 vRzPNw A57l0XcYRd+haE2eQbfdC9f9NiwO1p6k7sTjP8pstjL4
|
||||
+ct6I/OtQXb1gXcNw9MYigDng8T3iWeZxU3ckryHsX8
|
||||
-> piv-p256 zqq/iw A+49aoS140RWHyS48XcmZzPD9jc5/0CNmidjMYTUjDli
|
||||
fiR6cOLpjrmktXeE2DVUBCRNc1I4Y+g6bafgkzXkSYs
|
||||
-> ssh-ed25519 YFSOsg QNzEaohmn0PjJaFxrvnXm5xZ+CvOvDSAAetGGGansTg
|
||||
vI2vI4ghPbi2Tdxtg0Nf/plYO5Yiv78tI+PendK2Tug
|
||||
-> ssh-ed25519 iHV63A 9hg6hVXoTfDBkhlhpIBlNDpsHNz4cfPeaXOAC84W8RQ
|
||||
T3VSKwp/sng0pExF2oDcJAbGmOeHw/DGM0SpElFYGTM
|
||||
-> ssh-ed25519 BVsyTA PJoxDYDsNpWGUr+xgDMh5SjE2en6E/0Of1wtaPcp1U0
|
||||
9T6bXzvoCLgirdhhDSggq5wRTjQ/fOedj68QMuA7Cmg
|
||||
-> ssh-ed25519 +3V2lQ vVXvMp7u2mgDL55qBfmqMD2T6q2zPlsfULeuaw7zTyI
|
||||
NTcHP8mQmo0suY1na55C3lW5YbyNK0TIc30q5aCJvws
|
||||
--- jW5UIG4o+cJOASNCbJLwHLjXZEdtmblzkskkqCqPD8A
|
||||
ÎôŒ¶ç·:‰Ÿkpòàá™ë”׆÷æ«}<7D>gÀ%ª|¡
Ð(äÆVÍ‚
c{í£·mBÏ'z”Qü}Ÿp¹\¾ý}û-!¸ÜyûÌ
|
BIN
secrets/mail/hakkonaut.age
Normal file
BIN
secrets/mail/hakkonaut.age
Normal file
Binary file not shown.
BIN
secrets/mail/teutat3s.age
Normal file
BIN
secrets/mail/teutat3s.age
Normal file
Binary file not shown.
|
@ -74,4 +74,10 @@ in
|
|||
|
||||
# mail
|
||||
"mail/hensoko.age".publicKeys = metronomKeys ++ adminKeys;
|
||||
"mail/teutat3s.age".publicKeys = metronomKeys ++ adminKeys;
|
||||
"mail/admins.age".publicKeys = metronomKeys ++ adminKeys;
|
||||
"mail/bot.age".publicKeys = metronomKeys ++ adminKeys;
|
||||
"mail/crew.age".publicKeys = metronomKeys ++ adminKeys;
|
||||
"mail/erpnext.age".publicKeys = metronomKeys ++ adminKeys;
|
||||
"mail/hakkonaut.age".publicKeys = metronomKeys ++ adminKeys;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue