Files
nixcfg/hosts/dingserver/synapse.nix
2022-04-07 02:31:20 +00:00

30 lines
605 B
Nix

{ config, pkgs, lib, ... }:
let
fqdn = "matrix.broccoli.town";
in {
networking.firewall.allowedTCPPorts = [ 80 8448 443 ];
services.matrix-synapse = {
enable = true;
settings = {
server_name = "broccoli.town";
database.name = "sqlite3";
max_upload_size = "50M";
listeners = [
{
port = 8008;
type = "http";
tls = false;
x_forwarded = true;
resources = [
{
names = [ "client" "federation" ];
compress = false;
}
];
}
];
};
};
}