From 1e3d518db735469905b5c46446813d9ce0c04365 Mon Sep 17 00:00:00 2001 From: sickprodigy Date: Fri, 21 Nov 2025 18:55:55 -0500 Subject: [PATCH] Add docker-compose configuration for filedrop and coturn services --- filedrop/docker-compose.yml | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 filedrop/docker-compose.yml diff --git a/filedrop/docker-compose.yml b/filedrop/docker-compose.yml new file mode 100644 index 0000000..79dbf4e --- /dev/null +++ b/filedrop/docker-compose.yml @@ -0,0 +1,39 @@ +services: + filedrop: + image: itsnoted/filedrop + environment: + - WS_HOST=0.0.0.0 + - WS_APP_NAME=${APP_NAME} + - WS_ABUSE_EMAIL=${ABUSE_EMAIL} + - WS_USE_X_FORWARDED_FOR=${USE_X_FORWARDED_FOR} + - WS_REQUIRE_CRYPTO=1 + - TURN_MODE=hmac + - TURN_SERVER=turn:(hostname) + - TURN_USERNAME=filedrop + - TURN_SECRET=${TURN_SECRET} + ports: + - '5000:5000' + networks: + - homelab + + coturn: + image: coturn/coturn + command: + - --log-file=stdout + - --use-auth-secret + - --static-auth-secret=${TURN_SECRET} + - --no-multicast-peers + - --no-tls + - --no-dtls + - --no-software-attribute + - --fingerprint + - --no-cli + depends_on: + - filedrop + networks: + - homelab + +networks: # I don't know why but you have to specify the network 2x. In service, and in this tag area.. + homelab: + name: homelab # Networks can also be given a custom name + external: true # This option causes compose to join the above network instead of making a _default one \ No newline at end of file