From d78e9f9da7b7355af3982f0622e4f4a39fa5715b Mon Sep 17 00:00:00 2001 From: poslop Date: Wed, 11 Feb 2026 00:15:00 -0600 Subject: [PATCH] turn for matrix --- .gitignore | 2 -- docker-compose.d/Media/continuwuity.yml | 4 +++- docker-compose.d/Media/coturn.yml | 8 ++++++++ scripts/run-all.sh | 1 + 4 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 docker-compose.d/Media/coturn.yml diff --git a/.gitignore b/.gitignore index 68321e8..2576554 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,3 @@ Volumes .env -Piped-Docker pterodactyl -piped.yml diff --git a/docker-compose.d/Media/continuwuity.yml b/docker-compose.d/Media/continuwuity.yml index 9a69ca5..a1aa5b4 100644 --- a/docker-compose.d/Media/continuwuity.yml +++ b/docker-compose.d/Media/continuwuity.yml @@ -13,11 +13,13 @@ services: CONTINUWUITY_MAX_REQUEST_SIZE: 200000000 CONTINUWUITY_ALLOW_REGISTRATION: 'true' CONTINUWUITY_YES_I_AM_VERY_VERY_SURE_I_WANT_AN_OPEN_REGISTRATION_SERVER_PRONE_TO_ABUSE: 'true' - CONTINUWUITY_REGISTRATION_TOKEN: 'Grandson-Clumsily-Riverboat2' + CONTINUWUITY_SUSPEND_ON_REGISTER: 'true' CONTINUWUITY_ALLOW_FEDERATION: 'true' CONTINUWUITY_ALLOW_CHECK_FOR_UPDATES: 'true' CONTINUWUITY_TRUSTED_SERVERS: '["matrix.org"]' CONTINUWUITY_ADDRESS: 0.0.0.0 CONTINUWUITY_CONFIG: '/etc/continuwuity.toml' + CONTINUWUITY_TURN_URIS: '["turn:turn.archfox.org?transport=udp", "turn:turn.archfox.org?transport=tcp"]' + CONTINUWUITY_TURN_SECRET: ${COTURN_KEY} networks: - caddy diff --git a/docker-compose.d/Media/coturn.yml b/docker-compose.d/Media/coturn.yml new file mode 100644 index 0000000..945fa4f --- /dev/null +++ b/docker-compose.d/Media/coturn.yml @@ -0,0 +1,8 @@ +services: + coturn: + image: docker.io/coturn/coturn + container_name: coturn + restart: always + network_mode: "host" + volumes: + - ${Volumes}/coturn/coturn.conf:/etc/coturn/turnserver.conf diff --git a/scripts/run-all.sh b/scripts/run-all.sh index abb8dca..d65cf86 100755 --- a/scripts/run-all.sh +++ b/scripts/run-all.sh @@ -13,6 +13,7 @@ services=( "Documentation/vaultwarden.yml" "Media/arr.yml" "Media/continuwuity.yml" + "Media/coturn.yml" "Media/jellyfin.yml" "Media/shoko.yml" "Networking/caddy.yml"