Hier zeige ich euch, wie ihr für Matrix die Benutzerverwaltung Synapse Admin installieren könnt. Wer Matrix noch nicht installiert hat, kann dies mit dieser Anleitung schnell erledigen.
Update
04.03.2022 | Erstellung dieser Anleitung. |
Diese Anleitung ist nicht mehr aktuell. Die aktuelle Version findet ihr hier: MATRIX SYNAPSE ADMIN – BENUTZERVERWALTUNG INSTALLIEREN
1. Verzeichnis erstellen
Zuerst erstellen wir uns ein passendes Verzeichnis.
mkdir -p /opt/containers/synapse-admin
2. Docker Compose Datei erstellen
Nun erstellen wir unsere Docker Compose Datei. In dieser Datei sind bereits die passenden Einstellungen für Traefik enthalten. Wenn ihr noch kein Traefik installiert habt, dann könnt ihr dies mit dieser Anleitung tun.
nano /opt/containers/synapse-admin/docker-compose.yml
Inhalt:
version: '3' services: synapse-admin: container_name: synapse-admin hostname: synapse-admin image: awesometechnologies/synapse-admin labels: - "traefik.enable=true" - "traefik.http.routers.sysadmin.entrypoints=http" - "traefik.http.routers.sysadmin.rule=Host(`sysadmin.euredomain.de`)" - "traefik.http.middlewares.sysadmin-https-redirect.redirectscheme.scheme=https" - "traefik.http.routers.sysadmin.middlewares=sysadmin-https-redirect" - "traefik.http.routers.sysadmin-secure.entrypoints=https" - "traefik.http.routers.sysadmin-secure.rule=Host(`sysadmin.euredomain.de`)" - "traefik.http.routers.sysadmin-secure.tls=true" - "traefik.http.routers.sysadmin-secure.tls.certresolver=http" - "traefik.http.routers.sysadmin-secure.service=sysadmin" - "traefik.http.services.sysadmin.loadbalancer.server.port=80" - "traefik.docker.network=proxy" - "traefik.http.routers.sysadmin-secure.middlewares=secHeaders@file" restart: unless-stopped networks: - proxy networks: proxy: external: true
Notwendige Anpassungen:
- Ihr müsst noch den 2x Hostnamen anpassen (sysadmin.euredomain.de)
3. Synapse Admin starten
Nun könnt ihr Synapse Admin starten. Gebt dazu folgendes ein:
docker-compose -f /opt/containers/synapse-admin/docker-compose.yml up -d
Wenn ihr dann auf eure Webseite “sysadmin.euredomain.de” geht, solltet ihr folgendes sehen:
Gebt hier nun die Daten von eurem Matrix Admin Benutzer ein. Als Heimatserver URL gebt ihr die Matrix URL an. Dies könnte zum Beispiel “https://matrix.euredomain.de” sein.
Wenn ihr euch korrekt angemeldet habt, dann solltet ihr folgendes sehen:
4. Quellen
https://github.com/Awesome-Technologies/synapse-admin