Integrate coturn module with matrix-synapse
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m28s
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m28s
This commit is contained in:
@ -1,6 +1,10 @@
|
||||
{ config, lib, pkgs, inputs, ... }:
|
||||
|
||||
with lib;
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
|
||||
let
|
||||
cfg = config.modules.services.matrix-synapse;
|
||||
@ -18,13 +22,13 @@ let
|
||||
'';
|
||||
in {
|
||||
options.modules.services.matrix-synapse = {
|
||||
enable = mkOption {
|
||||
enable = lib.mkOption {
|
||||
default = false;
|
||||
example = true;
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
config = lib.mkIf cfg.enable {
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
8448 # Matrix federation
|
||||
];
|
||||
@ -112,15 +116,11 @@ in {
|
||||
enable = true;
|
||||
settings = {
|
||||
database.name = "sqlite3";
|
||||
enable_metrics = false;
|
||||
enable_registration = false;
|
||||
max_upload_size = "100M";
|
||||
report_stats = false;
|
||||
server_name = "vimium.com";
|
||||
# turn_shared_secret = "???";
|
||||
# turn_uris = [
|
||||
# "turn:turn.vimium.com:5349?transport=udp"
|
||||
# "turn:turn.vimium.com:5350?transport=udp"
|
||||
# "turn:turn.vimium.com:5349?transport=tcp"
|
||||
# "turn:turn.vimium.com:5350?transport=tcp"
|
||||
# ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Reference in New Issue
Block a user