bvm-matrix: some more synapse configuration, enable postfix

This commit is contained in:
Luke Granger-Brown 2021-05-22 23:13:25 +00:00
parent d27b23b8b0
commit 4907f97d57

View file

@ -36,6 +36,13 @@ in {
}; };
my.ip.tailscale = "100.74.197.67"; my.ip.tailscale = "100.74.197.67";
services.postfix = {
enable = true;
hostname = "matrix.zxcvbnm.ninja";
origin = "zxcvbnm.ninja";
domain = "zxcvbnm.ninja";
enableSubmission = true;
};
services.postgresql = { services.postgresql = {
enable = true; enable = true;
ensureDatabases = [ "matrix-synapse" ]; ensureDatabases = [ "matrix-synapse" ];
@ -93,6 +100,24 @@ in {
enable = true; enable = true;
server_name = "zxcvbnm.ninja"; server_name = "zxcvbnm.ninja";
macaroon_secret_key = machineSecrets.macaroonSecretKey; macaroon_secret_key = machineSecrets.macaroonSecretKey;
turn_uris = [
"turn:matrix.zxcvbnm.ninja:3478?transport=udp"
"turn:matrix.zxcvbnm.ninja:3478?transport=tcp"
];
turn_shared_secret = machineSecrets.turnSecret;
public_baseurl = "https://matrix.zxcvbnm.ninja/";
url_preview_enabled = true;
url_preview_ip_range_blacklist = [
"127.0.0.0/8"
"10.0.0.0/8"
"172.16.0.0/12"
"192.168.0.0/16"
"100.64.0.0/10"
"169.254.0.0/16"
"::1/128"
"fe80::/64"
"fc00::/7"
];
listeners = [{ listeners = [{
port = 8008; port = 8008;
bind_address = "::1"; bind_address = "::1";