services: synapse: image: {{ synapse_image }} container_name: synapse restart: unless-stopped environment: SYNAPSE_SERVER_NAME: {{ matrix_server_name }} SYNAPSE_REPORT_STATS: "no" volumes: - {{ synapse_data_dir }}:/data labels: traefik.enable: "true" traefik.http.routers.synapse.rule: "Host(`{{ matrix_host }}`)" traefik.http.routers.synapse.entrypoints: websecure traefik.http.routers.synapse.tls.certresolver: letsencrypt traefik.http.services.synapse.loadbalancer.server.port: "8008" networks: - {{ docker_network_name }} networks: {{ docker_network_name }}: external: true