−25%

στα Windows με ετήσια χρέωση, έως 31/10. Δείτε τα πακέτα

EQVPS
Ξεκινήστε

Self-host το Matrix Synapse σε VPS: ο δικός σας κρυπτογραφημένος, federated chat server

Sep 3, 2026 · 2 λεπτά ανάγνωσης · EQVPS Team

Οι κεντρικοποιημένες εφαρμογές chat κατέχουν την ταυτότητά σας, τις επαφές σας και το ιστορικό μηνυμάτων σας — και μπορούν να κλειδώσουν οποιοδήποτε από αυτά. Το Matrix είναι ένα ανοιχτό, federated πρωτόκολλο για end-to-end κρυπτογραφημένο messaging, και το Synapse είναι ο reference homeserver του. Τρέξτε το σε VPS και ο λογαριασμός, τα δωμάτια και το ιστορικό σας ζουν σε έναν server που εσείς ελέγχετε — με bridges σε άλλα δίκτυα και χωρίς gatekeeper πλατφόρμας. Πληρώστε για τον server σε crypto, χωρίς KYC.

Τι χρειάζεται το Synapse

  • Ένα αποκλειστικό IPv4, ένα domain και HTTPS. Οι clients χρησιμοποιούν το https://matrix.yourdomain.com και το federation χρησιμοποιεί το port 8448 — οπότε χρειάζεστε domain, έγκυρο TLS και εισερχόμενα ports, ένα πακέτο αποκλειστικού IP. Τα πακέτα NAT δεν δέχονται εισερχόμενα. Ένα Small ή Medium πακέτο είναι μια λογική αρχή.
  • RAM για federation + Postgres. Το Synapse χρησιμοποιεί περισσότερη μνήμη από ένα στατικό site· περισσότερη RAM το κρατά αποκριτικό καθώς κάνετε federate και μεγαλώνουν τα δωμάτια.
  • Δίσκος για media και ιστορικό. Κλιμακώστε τον δίσκο στα uploads και τη διατήρηση μηνυμάτων σας.

Στήστε το (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"]

Βάλτε ένα TLS reverse proxy μπροστά από το 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

Δημιουργήστε τη config, δημιουργήστε τον πρώτο σας χρήστη με register_new_matrix_user, μετά συνδεθείτε από το Element (web/desktop/mobile) στραμμένο στο matrix.yourdomain.com — chat που κατέχετε και κάνετε federate.

Κάντε το δικό σας

  • End-to-end κρυπτογράφηση ανά δωμάτιο· δεν κρατάτε τίποτα αναγνώσιμο ως operator.
  • Πολιτική federation — ανοιχτό, μόνο-με-πρόσκληση, ή έναν κλειστό ιδιωτικό server.
  • Bridges σε IRC, Telegram, Signal και άλλα· φωνή/βίντεο μέσω Element Call.
  • Κρατήστε το Postgres στο localhost· εκθέστε το 443 (client) και το 8448 (federation).

Γιατί EQVPS για Matrix Synapse

  • Αποκλειστικό IPv4 από $8/μήνα, domain + HTTPS-φιλικό, όλα τα ports, self-service rDNS.
  • EU τοποθεσίες (Γερμανία, Φινλανδία) — καθαρές διαδρομές, πραγματικός νόμος προστασίας δεδομένων.
  • Χωρίς KYC, πληρωμή με crypto. Email για εγγραφή, USDC/USDT για πληρωμή — ταιριαστό για ιδιωτικό, federated chat.
  • Root σε ~60 δευτερόλεπτα, NVMe. Αναπτύξτε το stack, προσθέστε Caddy, και ο homeserver σας είναι ζωντανός.

Self-host το Nextcloud (αρχεία, ημερολόγιο) → · Ανώνυμο VPS hosting εξηγημένο →

VPS για Mastodon: το δικό σας μικρό instance →

VPS για Jitsi Meet: ιδιωτικές βιντεοκλήσεις →

Συχνές ερωτήσεις

Γιατί self-host έναν Matrix homeserver;

Το Matrix είναι ένα ανοιχτό, federated πρωτόκολλο για end-to-end κρυπτογραφημένο chat — σαν το email, αλλά για real-time messaging. Το τρέξιμο του δικού σας Synapse homeserver σημαίνει ότι ο λογαριασμός, τα δωμάτια και το ιστορικό μηνυμάτων σας ζουν σε έναν server που ελέγχετε, εσείς ορίζετε την πολιτική εγγραφής και federation, και μπορείτε να κάνετε bridge σε άλλα δίκτυα. Μπορείτε να πληρώσετε για τον server σε crypto χωρίς ID.

Τι πακέτο και πόρους χρειάζεται το Synapse;

Το Synapse είναι βαρύτερο από μια στατική εφαρμογή — το federation και η κρυπτογράφηση χρησιμοποιούν CPU και RAM, και το Postgres ωφελείται από μνήμη. Ένα Small ή Medium πακέτο με αποκλειστικό IPv4 είναι μια λογική αρχή για έναν προσωπικό ή κοινοτικό server· κλιμακώστε τη RAM αν κάνετε federate ευρέως ή φιλοξενείτε μεγάλα δωμάτια.

Χρειάζομαι αποκλειστικό IP και domain;

Ναι. Οι clients συνδέονται μέσω https://matrix.yourdomain.com και το federation χρησιμοποιεί το port 8448 — και τα δύο χρειάζονται domain, έγκυρο TLS και εισερχόμενα ports, οπότε ένα πακέτο αποκλειστικού IPv4. Τα πακέτα NAT μας δεν δέχονται εισερχόμενα. Ένα reverse proxy (Caddy) χειρίζεται το client API στο 443.

Είναι το chat πραγματικά end-to-end κρυπτογραφημένο;

Ναι — το Matrix υποστηρίζει end-to-end κρυπτογράφηση ανά δωμάτιο, οπότε το περιεχόμενο μηνυμάτων κρυπτογραφείται στον client και ακόμη κι εσείς ως ο operator του server δεν μπορείτε να το διαβάσετε. Επειδή κατέχετε τον homeserver, κανένα τρίτο μέρος δεν κρατά τα μεταδεδομένα ή τους λογαριασμούς σας επίσης.

Ζητάτε ID ή κάρτα;

Όχι. Εγγραφείτε με ένα email, πληρώστε σε USDC ή USDT. Χωρίς έγγραφα, χωρίς κάρτα, χωρίς KYC.

Σχόλια

Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.

Αφήστε ένα σχόλιο

Τα σχόλια ελέγχονται πριν εμφανιστούν.