setup dendrite database

This commit is contained in:
Adithya 2023-10-02 17:17:24 +05:30
parent 42d9a265d4
commit 01e9ae7271
Signed by: adtya
GPG key ID: 48FC9915FFD326D0

View file

@ -5,15 +5,45 @@ _: {
reverse_proxy /_matrix/* 127.0.0.1:8008
'';
};
dendrite = {
dendrite = let
database = {
connection_string = "postgresql://dendrite@localhost/dendrite?sslmode=disable";
};
in {
enable = true;
settings = {
global = {
server_name = "adtya.xyz";
private_key = "/etc/dendrite/matrix_key.pem";
database = {
connection_string = "postgresql://dendrite@localhost/dendrite?sslmode=disable";
inherit database;
};
app_service_api = {
inherit database;
};
federation_api = {
inherit database;
};
key_server = {
inherit database;
};
media_api = {
inherit database;
};
mscs = {
inherit database;
};
relay_api = {
inherit database;
};
room_server = {
inherit database;
};
sync_api = {
inherit database;
};
user_api = {
account_database = database;
device_database = database;
};
};
};