Gecentraliseerde chat-apps bezitten je identiteit, je contacten en je berichtgeschiedenis — en kunnen elk daarvan wegsluiten. Matrix is een open, gefedereerd protocol voor end-to-end versleutelde messaging, en Synapse is zijn referentie-homeserver. Draai het op een VPS en je account, rooms en geschiedenis leven op een server die jij beheert — met bridges naar andere netwerken en geen platform-gatekeeper. Betaal voor de server in crypto, geen KYC.
Wat Synapse nodig heeft
- Een dedicated IPv4, een domein en HTTPS. Clients gebruiken
https://matrix.yourdomain.comen federatie gebruikt poort 8448 — dus je hebt een domein, geldige TLS en inkomende poorten nodig, een dedicated-IP-plan. NAT-plannen nemen geen inkomend. Een Small- of Medium-plan is een verstandige start. - RAM voor federatie + Postgres. Synapse gebruikt meer geheugen dan een statische site; meer RAM houdt het responsief terwijl je federeert en rooms groeien.
- Disk voor media en geschiedenis. Schaal disk naar je uploads en berichtretentie.
Zet het op (Ubuntu 24.04, Docker)
# docker-compose.yml — Matrix Synapse + PostgreSQL (client API proxied on 443, federation 8448)
services:
synapse:
image: matrixdotorg/synapse:latest
restart: always
environment:
SYNAPSE_SERVER_NAME: yourdomain.com
SYNAPSE_REPORT_STATS: "no"
volumes: ["/srv/synapse:/data"]
ports:
- "127.0.0.1:8008:8008" # client API (proxied by Caddy)
- "8448:8448" # server-to-server federation
depends_on: [db]
db:
image: postgres:16-alpine
restart: always
environment:
POSTGRES_USER: synapse
POSTGRES_PASSWORD: change-me-strong
POSTGRES_DB: synapse
POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=C"
volumes: ["/srv/synapse-db:/var/lib/postgresql/data"]
Zet een TLS reverse proxy vóór de client-API:
# TLS + reverse proxy for the client API; matrix.yourdomain.com resolves to your dedicated IP
apt install -y caddy
echo 'matrix.yourdomain.com { reverse_proxy 127.0.0.1:8008 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443,8448/tcp
Genereer de config, maak je eerste gebruiker met register_new_matrix_user, log dan in vanuit Element (web/desktop/mobiel) gericht op matrix.yourdomain.com — chat die je bezit en federeert.
Maak het van jou
- End-to-end encryptie per room; jij houdt niets leesbaars als operator.
- Federatiebeleid — open, invite-only, of een gesloten private server.
- Bridges naar IRC, Telegram, Signal en meer; voice/video via Element Call.
- Houd Postgres op localhost; stel 443 (client) en 8448 (federatie) bloot.
Waarom EQVPS voor Matrix Synapse
- Dedicated IPv4 vanaf $8/mnd, domein + HTTPS-vriendelijk, alle poorten, self-service rDNS.
- EU-locaties (Duitsland, Finland) — schone routes, echte data-beschermingswet.
- Geen KYC, cryptobetaling. E-mail om te registreren, USDC/USDT om te betalen — passend voor private, gefedereerde chat.
- Root in ~60 seconden, NVMe. Breng de stack op, voeg Caddy toe, en je homeserver is live.
Self-host Nextcloud (bestanden, agenda) → · Anonieme VPS-hosting uitgelegd →
Reacties
Nog geen reacties. Wees de eerste.