Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Hoe je Matrix (Synapse) Zelf Host op een VPS (Volledige Gids)

Leer stap voor stap hoe je Matrix Synapse zelf host op een VPS met deze uitgebreide gids. Perfect voor ontwikkelaars en homelab liefhebbers.

Zelf hosten van Matrix Synapse op een VPS kan ontmoedigend lijken, maar met deze gedetailleerde gids heb je in geen tijd je eigen Matrix communicatie-opzet. Deze gids behandelt de essentiรซle stappen om Synapse te installeren en te configureren met een VPS, met de focus op gebruiksvriendelijkheid voor ontwikkelaars en homelab enthousiastelingen.

Wat heb je nodig

Voordat je begint, zorg dat je hebt:

Aanbevolen VPS-opties

VPS AanbiederPrijs (per maand)KenmerkenLink
Contabo VPS5.99 EUR8 GB RAM, 200 GB SSDContabo
Hetzner Cloud4.15 EUR2 GB RAM, 20 GB SSDHetzner
DigitalOcean6 USD1 GB RAM, 25 GB SSDDigitalOcean
Vultr6 USD1 GB RAM, 25 GB SSDVultr
Linode5 USD1 GB RAM, 25 GB SSDLinode

Voor een meer uitgebreide vergelijking, bekijk de volledige VPS-vergelijking.

Stap 1: Je VPS Instellen

  1. Maak een account aan bij je gekozen VPS-aanbieder.

  2. Implementeer een nieuwe VPS. Voor Matrix Synapse wordt een server met minimaal 2 GB RAM aanbevolen.

  3. Toegang tot je VPS via SSH:

    ssh root@your-vps-ip
  4. Werk je systeem bij:

    sudo apt update && sudo apt upgrade -y

Stap 2: Installeer Benodigde Afhankelijkheden

Installeer de benodigde pakketten om Matrix Synapse uit te voeren:

sudo apt install python3-pip python3-dev libjpeg-dev libssl-dev libpq-dev postgresql postgresql-contrib -y

Stap 3: Installeer Matrix Synapse

  1. Installeer Synapse via pip:
sudo pip3 install matrix-synapse
  1. Maak een configuratiebestand aan:
sudo synapse_homeserver_setup

Volg de prompts om je homeserver te configureren, voer je domeinnaam, servernaam en andere relevante info in.

  1. Maak een systemd servicebestand aan: Maak een bestand aan op /etc/systemd/system/matrix-synapse.service:
[Unit]
Description=Matrix Synapse server
After=postgresql.service

[Service]
ExecStart=/usr/local/bin/synapse_homeserver
User=je_gebruikersnaam
Group=je_groep

[Install]
WantedBy=multi-user.target
  1. Start en schakel de service in:
sudo systemctl start matrix-synapse
sudo systemctl enable matrix-synapse

Stap 4: Configureer je Domein en SSL

  1. Verwijs je domein naar je VPS: Werk de DNS-instellingen van je domein bij zodat ze naar het VPS IP verwijzen.

  2. Installeer Certbot voor SSL:

sudo apt install certbot python3-certbot-nginx -y
  1. Genereer SSL-certificaten:
sudo certbot certonly --standalone -d jouwdomein.com
  1. Configureer Nginx: Maak een bestand aan in /etc/nginx/sites-available/matrix en link het in /etc/nginx/sites-enabled/ met de volgende inhoud:
server {
  listen 443 ssl;
  server_name jouwdomein.com;

  ssl_certificate /etc/letsencrypt/live/jouwdomein.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/jouwdomein.com/privkey.pem;

  location / {
    proxy_pass http://localhost:8008;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}
  1. Test Nginx en herstart:
sudo nginx -t
sudo systemctl restart nginx

Stap 5: Toegang tot je Matrix Synapse Server

Zodra je server draait en Nginx is ingesteld, kun je toegang krijgen tot je Matrix Synapse via https://jouwdomein.com.

FAQโ€™s

1. Wat zijn de systeemvereisten voor het draaien van Matrix Synapse?
Om Matrix Synapse effectief te laten werken, wordt aanbevolen dat je VPS minimaal 2 GB RAM heeft, een betrouwbare CPU en voldoende opslag, zoals SSD. Dit stelt de server in staat om meerdere verbindingen en operaties aan te kunnen voor een soepele gebruikerservaring. Een basisinstallatie kan op lagere specs draaien, maar de prestaties kunnen verminderen naarmate het gebruik toeneemt, vooral met veel gelijktijdige gebruikers.

2. Hoe maak ik een back-up van mijn Matrix Synapse-gegevens?
Het back-uppen van je Matrix Synapse-installatie omvat vooral het back-uppen van de PostgreSQL-database, samen met de homeserver-configuratie. Je kunt regelmatige back-ups maken van je database met commandoโ€™s zoals pg_dump. Zorg er daarnaast voor dat de configuraties onder /etc/matrix-synapse/ worden opgeslagen. Het opzetten van cron-jobs voor automatische back-ups wordt ook aanbevolen.

3. Kan ik Matrix draaien in een Docker-container op een VPS?
Ja, het draaien van Matrix Synapse in een Docker-container is een populaire optie voor implementatie. Docker maakt het beheer en de schaalbaarheid van je applicatie eenvoudiger. Je kunt officiรซle images vinden en gedetailleerde instructies in de Matrix Synapse Docker-documentatie. Het proces omvat het downloaden van de image, het instellen van omgevingsvariabelen om de homeserver te configureren en het draaien van containers met persistente opslag voor databuurtte.

Door de stappen te volgen in deze gids, kun je zelfverzekerd Matrix Synapse hosten op jouw gekozen VPS en je communicatiebehoeften effectief beheren. Veel plezier met je nieuw geconfigureerde Matrix-server! --- Eind ---