diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..0c353fe --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,30 @@ +services: + tuwunel: + image: ghcr.io/matrix-construct/tuwunel:latest + container_name: tuwunel + restart: unless-stopped + ports: + - "8008:8008" + environment: + TUWUNEL_SERVER_NAME: "mmdv-chats.dynv6.net" + TUWUNEL_DATABASE_PATH: "/var/lib/tuwunel" + TUWUNEL_PORT: "8008" + TUWUNEL_ADDRESS: "0.0.0.0" + TUWUNEL_ALLOW_REGISTRATION: "true" + TUWUNEL_REGISTRATION_TOKEN: "dbd9585633ff312b7791724887b48943" + TUWUNEL_ALLOW_FEDERATION: "true" + TUWUNEL_TRUSTED_SERVERS: "[\"matrix.org\"]" + volumes: + - tuwunel-db:/var/lib/tuwunel + + well-known: + image: nginx:alpine + container_name: tuwunel-wellknown + restart: unless-stopped + ports: + - "8080:80" + volumes: + - ./well-known:/usr/share/nginx/html/.well-known:ro + +volumes: + tuwunel-db: