Οι κεντρικοποιημένες εφαρμογές 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 εξηγημένο →
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.