−25%

på Windows vid årsbetalning, till 31/10. Till paketen

EQVPS
Kom igång

Self-hosta Matrix Synapse på en VPS: din egen krypterade, federerade chat-server

3 sep. 2026 · 2 min läsning · EQVPS Team

Centraliserade chat-appar äger din identitet, dina kontakter och din meddelandehistorik — och kan låsa undan vilken som helst av dem. Matrix är ett öppet, federerat protokoll för end-to-end-krypterad meddelandehantering, och Synapse är dess referens-homeserver. Kör det på en VPS och ditt konto, rum och historik lever på en server du kontrollerar — med bryggor till andra nätverk och ingen plattforms-grindvakt. Betala för servern i krypto, ingen KYC.

Vad Synapse behöver

  • En dedikerad IPv4, en domän och HTTPS. Klienter använder https://matrix.yourdomain.com och federation använder port 8448 — så du behöver en domän, giltig TLS och inkommande portar, ett dedikerad-IP-plan. NAT-plan tar inte inkommande. Ett Small- eller Medium-plan är en vettig start.
  • RAM för federation + Postgres. Synapse använder mer minne än en statisk sida; mer RAM håller det responsivt medan du federerar och rum växer.
  • Disk för media och historik. Skala disk till dina uppladdningar och meddelanderetention.

Sätt upp det (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"]

Sätt en TLS reverse proxy framför klient-API:et:

# 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

Generera configen, skapa din första användare med register_new_matrix_user, logga sedan in från Element (web/desktop/mobil) riktad mot matrix.yourdomain.com — chat du äger och federerar.

Gör det till ditt

  • End-to-end-kryptering per rum; du håller inget läsbart som operatör.
  • Federationspolicy — öppen, invite-only, eller en stängd privat server.
  • Bryggor till IRC, Telegram, Signal och mer; röst/video via Element Call.
  • Håll Postgres på localhost; exponera 443 (klient) och 8448 (federation).

Varför EQVPS för Matrix Synapse

  • Dedikerad IPv4 från $8/mån, domän + HTTPS-vänlig, alla portar, self-service rDNS.
  • EU-platser (Tyskland, Finland) — rena rutter, verklig dataskyddslag.
  • Ingen KYC, krypto-betalning. E-post för att registrera, USDC/USDT för att betala — passande för privat, federerad chat.
  • Root på ~60 sekunder, NVMe. Ta upp stacken, lägg till Caddy, och din homeserver är live.

Self-hosta Nextcloud (filer, kalender) → · Anonym VPS-hosting förklarad →

VPS för Mastodon: din egen lilla instans →

VPS för Jitsi Meet: privata videosamtal →

FAQ

Varför self-hosta en Matrix-homeserver?

Matrix är ett öppet, federerat protokoll för end-to-end-krypterad chat — som e-post, men för realtidsmeddelanden. Att köra din egen Synapse-homeserver betyder att ditt konto, rum och meddelandehistorik lever på en server du kontrollerar, du sätter registrerings- och federationspolicyn, och du kan brygga till andra nätverk. Du kan betala för servern i krypto utan ID.

Vilket plan och resurser behöver Synapse?

Synapse är tyngre än en statisk app — federation och kryptering använder CPU och RAM, och Postgres drar nytta av minne. Ett Small- eller Medium-plan med en dedikerad IPv4 är en vettig start för en personlig eller community-server; skala upp RAM om du federerar brett eller hostar stora rum.

Behöver jag en dedikerad IP och en domän?

Ja. Klienter ansluter över https://matrix.yourdomain.com och federation använder port 8448 — båda behöver en domän, giltig TLS och inkommande portar, så ett dedikerad-IPv4-plan. Våra NAT-plan accepterar inte inkommande. En reverse proxy (Caddy) hanterar klient-API:et på 443.

Är chatten verkligen end-to-end-krypterad?

Ja — Matrix stöder end-to-end-kryptering per rum, så meddelandeinnehåll är krypterat på klienten och även du som server-operatör kan inte läsa det. Eftersom du äger homeservern håller ingen tredje part din metadata eller dina konton heller.

Frågar ni om ID eller ett kort?

Nej. Registrera med en e-post, betala i USDC eller USDT. Inga dokument, inget kort, ingen KYC.

Kommentarer

Inga kommentarer än. Bli först.

Lämna en kommentar

Kommentarer modereras innan de visas.