services: matrix mautrix-telegram add registration

This commit is contained in:
Kabbone 2022-12-29 13:42:49 +01:00
parent 88666377d8
commit f505e55b6b
Signed by: Kabbone
SSH Key Fingerprint: SHA256:A5zPB5I6u5V78V51c362BBdCwhDhfDUVbt7NfKdjWBY
4 changed files with 20 additions and 15 deletions

View File

@ -70,12 +70,12 @@ in {
]; ];
} }
]; ];
app_service_config_files = [
# "/var/lib/matrix-synapse/whatsapp-registration.yaml"
config.age.secrets."services/matrix/telegram-registration.yml".path;
# "/var/lib/matrix-synapse/signal-registration.yaml"
];
}; };
# app_service_config_files = [
# "/var/lib/matrix-synapse/whatsapp-registration.yaml"
# "/var/lib/matrix-synapse/telegram-registration.yaml"
# "/var/lib/matrix-synapse/signal-registration.yaml"
# ];
extraConfigFiles = [ extraConfigFiles = [
config.age.secrets."services/matrix/synapse.yml".path config.age.secrets."services/matrix/synapse.yml".path
]; ];
@ -85,6 +85,10 @@ in {
file = ../../../secrets/services/matrix/synapse.age; file = ../../../secrets/services/matrix/synapse.age;
owner = "matrix-synapse"; owner = "matrix-synapse";
}; };
age.secrets."services/matrix/telegram-registration.yml" = {
file = ../../../secrets/services/matrix/telegram-registration.age;
owner = "matrix-synapse";
};
systemd.services = { systemd.services = {
matrix-synapse = { matrix-synapse = {
@ -94,30 +98,30 @@ in {
users = { users = {
users = { users = {
mautrix_whatsapp = { mautrix-whatsapp = {
uid = 3001; uid = 3001;
group = "mautrix_whatsapp"; group = "mautrix-whatsapp";
isSystemUser = true; isSystemUser = true;
}; };
mautrix_telegram = { mautrix-telegram = {
uid = 3002; uid = 3002;
group = "mautrix_telegram"; group = "mautrix-telegram";
isSystemUser = true; isSystemUser = true;
}; };
mautrix_signal = { mautrix-signal = {
uid = 3003; uid = 3003;
group = "mautrix_signal"; group = "mautrix-signal";
isSystemUser = true; isSystemUser = true;
}; };
}; };
groups = { groups = {
mautrix_whatsapp = { mautrix-whatsapp = {
gid = 3001; gid = 3001;
}; };
mautrix_telegram = { mautrix-telegram = {
gid = 3002; gid = 3002;
}; };
mautrix_signal = { mautrix-signal = {
gid = 3003; gid = 3003;
}; };
}; };
@ -169,7 +173,7 @@ in {
age.secrets."services/matrix/mautrix-telegram.env" = { age.secrets."services/matrix/mautrix-telegram.env" = {
file = ../../../secrets/services/matrix/mautrix-telegram.age; file = ../../../secrets/services/matrix/mautrix-telegram.age;
owner = "mautrix-telegram"; owner = "mautrix_telegram";
}; };
} }

View File

@ -35,6 +35,7 @@ in
"services/coturn/static-auth.age".publicKeys = servers ++ users; "services/coturn/static-auth.age".publicKeys = servers ++ users;
"services/matrix/synapse.age".publicKeys = servers ++ users; "services/matrix/synapse.age".publicKeys = servers ++ users;
"services/matrix/mautrix-telegram.age".publicKeys = servers ++ users; "services/matrix/mautrix-telegram.age".publicKeys = servers ++ users;
"services/matrix/telegram-registration.age".publicKeys = servers ++ users;
"services/nextcloud/adminpassFile.age".publicKeys = servers ++ users; "services/nextcloud/adminpassFile.age".publicKeys = servers ++ users;
"services/nextcloud/dbpassFile.age".publicKeys = servers ++ users; "services/nextcloud/dbpassFile.age".publicKeys = servers ++ users;
} }

Binary file not shown.