From 285644c10ca3e732934e891a1ae8f0e1b1ffe231 Mon Sep 17 00:00:00 2001 From: drifty Date: Thu, 16 Jan 2025 12:23:11 +0530 Subject: [PATCH] Create compose.yml --- docker-compose-files/conduwuit/compose.yml | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 docker-compose-files/conduwuit/compose.yml diff --git a/docker-compose-files/conduwuit/compose.yml b/docker-compose-files/conduwuit/compose.yml new file mode 100644 index 0000000..050d0b4 --- /dev/null +++ b/docker-compose-files/conduwuit/compose.yml @@ -0,0 +1,46 @@ +# conduwuit + +services: + homeserver: + ### If you already built the conduwuit image with 'docker build' or want to use a registry image, + ### then you are ready to go. + image: girlbossceo/conduwuit:latest + restart: unless-stopped + ports: + - 8448:6167 + volumes: + - ./db:/var/lib/conduwuit +# - ./conduwuit.toml:/etc/conduwuit.toml + environment: + CONDUWUIT_SERVER_NAME: matrix.example.com # EDIT THIS + CONDUWUIT_DATABASE_PATH: /var/lib/conduwuit + CONDUWUIT_PORT: 6167 + CONDUWUIT_MAX_REQUEST_SIZE: 20000000 # in bytes, ~20 MB + CONDUWUIT_ALLOW_REGISTRATION: 'true' + CONDUWUIT_REGISTRATION_TOKEN: 'ENTER_A_REGISTRATION_TOKEN_HERE' + CONDUWUIT_ALLOW_FEDERATION: 'true' + CONDUWUIT_ALLOW_CHECK_FOR_UPDATES: 'true' + CONDUWUIT_TRUSTED_SERVERS: '["matrix.org"]' +# CONDUWUIT_TURN_SECRET: '5c2n06IwY4o2auKcyZkKz8qtGWbDYU00bx2X9Qgyb0tcN2kLVVtGeWA4W5BQ8Ic7' +# CONDUWUIT_TURN_URIS: 'matrix.drifty.win' + #CONDUWUIT_LOG: warn,state_res=warn + CONDUWUIT_ADDRESS: 0.0.0.0 +# CONDUWUIT_CONFIG: '/etc/conduwuit.toml' # Uncomment if you mapped config toml above + # + ### Uncomment if you want to use your own Element-Web App. + ### Note: You need to provide a config.json for Element and you also need a second + ### Domain or Subdomain for the communication between Element and conduwuit + ### Config-Docs: https://github.com/vector-im/element-web/blob/develop/docs/config.md + # element-web: + # image: vectorim/element-web:latest + # restart: unless-stopped + # ports: + # - 8009:80 + # volumes: + # - ./element_config.json:/app/config.json + # depends_on: + # - homeserver + +volumes: + db: +#port forward port 8448