EQVPS
Inizia

Fai self-hosting di Matrix Synapse su un VPS: il tuo server di chat cifrato e federato

3 set 2026 · 2 min di lettura · EQVPS Team

Le app di chat centralizzate possiedono la tua identità, i tuoi contatti e la tua cronologia dei messaggi — e possono bloccarne qualsiasi parte. Matrix è un protocollo aperto e federato per messaggistica cifrata end-to-end, e Synapse è il suo homeserver di riferimento. Fallo girare su un VPS e il tuo account, le stanze e la cronologia vivono su un server che controlli tu — con bridge verso altre reti e nessun gatekeeper di piattaforma. Paga il server in crypto, niente KYC.

Cosa serve a Synapse

Configuralo (Ubuntu 24.04, Docker)

# docker-compose.yml — Matrix Synapse + PostgreSQL (API client proxata sulla 443, federazione 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"   # API client (proxata da Caddy)
      - "8448:8448"             # federazione server-to-server
    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"]

Metti un reverse proxy TLS davanti all'API client:

# TLS + reverse proxy per l'API client; matrix.yourdomain.com risolve al tuo IP dedicato
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

Genera la config, crea il tuo primo utente con register_new_matrix_user, poi accedi da Element (web/desktop/mobile) puntato su matrix.yourdomain.com — chat che possiedi e federi.

Rendilo tuo

Perché EQVPS per Matrix Synapse

Fai self-hosting di Nextcloud (file, calendario) → · L'hosting VPS anonimo spiegato →

FAQ

Perché fare self-hosting di un homeserver Matrix?

Matrix è un protocollo aperto e federato per chat cifrata end-to-end — come l'email, ma per la messaggistica in tempo reale. Far girare il tuo homeserver Synapse significa che il tuo account, le stanze e la cronologia dei messaggi vivono su un server che controlli, imposti tu la policy di registrazione e federazione, e puoi fare bridge verso altre reti. Puoi pagare il server in crypto senza documenti.

Quale piano e risorse servono a Synapse?

Synapse è più pesante di un'app statica — federazione e cifratura usano CPU e RAM, e Postgres beneficia della memoria. Un piano Small o Medium con un IPv4 dedicato è un inizio sensato per un server personale o di comunità; scala la RAM se federi ampiamente o ospiti grandi stanze.

Mi servono un IP dedicato e un dominio?

Sì. I client si connettono su https://matrix.yourdomain.com e la federazione usa la porta 8448 — entrambi richiedono un dominio, TLS valido e porte in entrata, quindi un piano con IPv4 dedicato. I nostri piani NAT non accettano connessioni in entrata. Un reverse proxy (Caddy) gestisce l'API client sulla 443.

La chat è davvero cifrata end-to-end?

Sì — Matrix supporta la cifratura end-to-end per stanza, quindi il contenuto dei messaggi è cifrato sul client e persino tu come operatore del server non puoi leggerlo. Poiché possiedi l'homeserver, nemmeno una terza parte tiene i tuoi metadati o account.

Chiedete un documento o una carta?

No. Registrati con un'email, paga in USDC o USDT. Niente documenti, niente carta, niente KYC.

← Torna al blogVedi piani e prezzi →

Commenti

Ancora nessun commento. Sii il primo.

Lascia un commento

I commenti sono moderati prima di comparire.