Matrix
Application Docker from junkerderprovinz Repository
Vue d'ensemble
Exigences
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:8080]/element/- Réseau
bridge- Coquille
sh- Privilégié
- false
Configuration du modèle
Synapse HTTP API. Expose via reverse proxy with HTTPS — never directly to the internet.
- Cible
- 8008
- Défaut
- 8008
- Valeur
- 8008
Serves Element Web (/element/), Synapse-Admin (/admin/) and /.well-known/matrix/* endpoints.
- Cible
- 8080
- Défaut
- 8080
- Valeur
- 8080
TURN/STUN over TCP for voice/video calls. Open this port in your router/firewall.
- Cible
- 3478
- Défaut
- 3478
- Valeur
- 3478
TURN/STUN over UDP for voice/video calls. Open this port in your router/firewall.
- Cible
- 3478
- Défaut
- 3478
- Valeur
- 3478
TURN over TLS (TCP). Optional — only if TLS certs are mounted.
- Cible
- 5349
- Défaut
- 5349
- Valeur
- 5349
TURN over TLS (UDP). Optional — only if TLS certs are mounted.
- Cible
- 5349
- Défaut
- 5349
- Valeur
- 5349
Prometheus metrics at /_synapse/metrics. Bind to a private network only.
- Cible
- 9090
- Défaut
- 9090
- Valeur
- 9090
Persistent data: homeserver.yaml, media, signing keys. Never delete — destroys keys and breaks federation.
- Cible
- /data
- Défaut
- /mnt/user/appdata/matrix/
- Valeur
- /mnt/user/appdata/matrix/
Optional. Mount a folder containing fullchain.pem + privkey.pem to enable TURN-TLS on 5349.
- Cible
- /data/certs
Your Matrix domain, e.g. matrix.yourdomain.tld. Used in Matrix IDs (@user:matrix.yourdomain.tld). Cannot be changed later without wiping the DB.
- Cible
- SERVER_NAME
- Valeur
- matrix.yourdomain.tld
Send anonymous usage stats to Matrix.org. 'yes' or 'no'. Recommended: no.
- Cible
- REPORT_STATS
- Défaut
- no
- Valeur
- no
true = chat with the public Matrix network (requires /.well-known/matrix/* on your proxy, see README). false = private island.
- Cible
- ENABLE_FEDERATION
- Défaut
- true
- Valeur
- true
IP of your PostgreSQL server (e.g. Unraid host IP). IP+port is more reliable than container names.
- Cible
- POSTGRES_HOST
- Défaut
- 192.168.x.x
- Valeur
- 192.168.x.x
PostgreSQL port. Default 5432.
- Cible
- POSTGRES_PORT
- Défaut
- 5432
- Valeur
- 5432
Postgres user for Synapse. Must already exist (see README — Postgres setup).
- Cible
- POSTGRES_USER
- Défaut
- admin
- Valeur
- admin
Password for the Postgres user above.
- Cible
- POSTGRES_PASSWORD
Synapse database name. Must be created with ENCODING UTF8, LC_COLLATE='C', LC_CTYPE='C' — see Overview.
- Cible
- POSTGRES_DB
- Défaut
- matrix
- Valeur
- matrix
Optional. Localpart of the admin user to auto-create on first boot (e.g. 'admin' → @admin:SERVER_NAME). Logs into Element Web + Synapse-Admin. Clear after creation.
- Cible
- ADMIN_USER
Optional. Password for the admin user above. Clear after first boot.
- Cible
- ADMIN_PASSWORD
Container timezone (affects log timestamps).
- Cible
- TZ
- Défaut
- Europe/Vienna
- Valeur
- Europe/Vienna
UID Synapse runs as. Default 99 (nobody on Unraid).
- Cible
- PUID
- Défaut
- 99
- Valeur
- 99
GID Synapse runs as. Default 100 (users on Unraid).
- Cible
- PGID
- Défaut
- 100
- Valeur
- 100
Détails
ghcr.io/junkerderprovinz/matrix:latestExécutez Matrix sur Unraid.
Matrix est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.