diff --git a/ansible/roles/pve_docker/files/synapse/docker-compose.yml b/ansible/roles/pve_docker/files/synapse/docker-compose.yml index c362c66..2cf98d8 100644 --- a/ansible/roles/pve_docker/files/synapse/docker-compose.yml +++ b/ansible/roles/pve_docker/files/synapse/docker-compose.yml @@ -31,3 +31,13 @@ services: - POSTGRES_INITDB_ARGS=--encoding=UTF-8 --lc-collate=C --lc-ctype=C volumes: - /mnt/tank/dbs/postgres/synapse:/var/lib/postgresql/data + + admin: + image: awesometechnologies/synapse-admin:latest + restart: unless-stopped + labels: + - traefik.enable=true + - traefik.http.routers.synapse-admin.rule=Host(`matrix.jakehoward.tech`) && PathPrefix(`/admin`) + - traefik.http.routers.synapse-admin.tls.certresolver=le + - traefik.http.middlewares.synapse-admin-path.stripprefix.prefixes=/admin + - traefik.http.routers.synapse-admin.middlewares=synapse-admin-path@docker