nixos-config/profiles/servers/matrix-synapse.nix
2021-10-26 17:07:52 +03:00

29 lines
643 B
Nix

{ pkgs, config, lib, ... }: {
services.matrix-synapse = {
enable = true;
allow_guest_access = true;
listeners = [{
bind_address = "0.0.0.0";
port = 13748;
resources = [
{
compress = true;
names = [ "client" ];
}
{
compress = false;
names = [ "federation" ];
}
];
type = "http";
tls = false;
x_forwarded = true;
}];
public_baseurl = "https://ataraxiadev.com";
server_name = "ataraxiadev.com";
};
services.postgresql.enable = true;
users.users.matrix-synapse.name = lib.mkForce "matrix-synapse";
}