Fix Matrix server configuration

This commit is contained in:
Fabio Scotto di Santolo
2025-12-10 23:36:46 +01:00
parent fad342de01
commit 59e564d6c7
2 changed files with 25 additions and 37 deletions

View File

@@ -1,5 +1,3 @@
version: "3.8"
services:
navidrome:
image: deluan/navidrome:latest
@@ -17,7 +15,6 @@ services:
# ND_SCANSCHEDULE: 1h
# ND_LOGLEVEL: info
# ND_BASEURL: ""
volumes:
- "/opt/navidrome/data:/data"
- "/opt/music:/music:ro"
@@ -83,33 +80,36 @@ services:
- "3000:3000"
- "127.0.0.1:222:22"
synapse-db:
image: postgres:15
container_name: synapse-db
restart: unless-stopped
environment:
POSTGRES_DB: synapse
POSTGRES_USER: synapse
POSTGRES_PASSWORD_FILE: /run/secrets/synapse_db_password
volumes:
- synapse_db_data:/var/lib/postgresql/data
secrets:
- synapse_db_password
networks:
- web
# synapse-db:
# image: postgres:15
# container_name: synapse-db
# restart: unless-stopped
# environment:
# POSTGRES_DB: synapse
# POSTGRES_USER: synapse
# POSTGRES_PASSWORD_FILE: /run/secrets/synapse_db_password
# volumes:
# - synapse_db_data:/var/lib/postgresql/data
# secrets:
# - synapse_db_password
# networks:
# - web
# Run this command before start synapse service:
# docker run -it --rm \
# --mount type=volume,src=raspberry_synapse_data,dst=/data \
# -e SYNAPSE_SERVER_NAME=matrix.fscotto.duckdns.org \
# -e SYNAPSE_REPORT_STATS=no \
# -e SYNAPSE_NO_TLS=true \
# matrixdotorg/synapse:latest generate
synapse:
image: matrixdotorg/synapse:latest
container_name: synapse
restart: unless-stopped
depends_on:
- synapse-db
environment:
SYNAPSE_SERVER_NAME: "matrix.fscotto.duckdns.org"
SYNAPSE_REPORT_STATS: "no"
SYNAPSE_NO_TLS: "true"
POSTGRES_PASSWORD_FILE: /run/secrets/synapse_db_password
SYNAPSE_CONFIG_DIR: /data
# environment:
# POSTGRES_PASSWORD_FILE: /run/secrets/synapse_db_password
volumes:
- synapse_data:/data
expose:
@@ -120,7 +120,7 @@ services:
- web
coturn:
image: instrumentisto/coturn
image: coturn/coturn
container_name: coturn
restart: unless-stopped
volumes:
@@ -132,17 +132,6 @@ services:
- "3478/tcp"
- "49152-49200/udp"
element-web:
image: vectorim/element-web:latest
container_name: element-web
restart: unless-stopped
expose:
- "80"
volumes:
- element_web_config:/app/config
networks:
- web
networks:
web:
external: false
@@ -163,4 +152,3 @@ secrets:
volumes:
synapse_db_data:
synapse_data:
element_web_config:

View File

@@ -3,7 +3,7 @@ min-port=49152
max-port=49200
realm=matrix.fscotto.duckdns.org
user=turnuser:VeryStrongPassword123! # Change me!
user=turnuser:CcrN^Yg2&9^ZzXvo
lt-cred-mech
fingerprint