EQVPS

Auto-hospede o Matrix Synapse num VPS: o seu próprio servidor de chat cifrado e federado

3 de set. de 2026 · 2 min de leitura · EQVPS Team

As apps de chat centralizadas possuem a sua identidade, os seus contactos e o seu histórico — e podem trancar qualquer um deles. O Matrix é um protocolo aberto e federado para mensagens cifradas ponta a ponta, e o Synapse é o seu homeserver de referência. Rode-o num VPS e a sua conta, salas e histórico vivem num servidor que você controla — com pontes para outras redes e sem porteiro de plataforma. Pague o servidor em cripto, sem KYC.

O que o Synapse precisa

Configurar (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"]

Ponha um proxy reverso TLS à frente da API cliente:

# 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

Gere a configuração, crie o seu primeiro utilizador com register_new_matrix_user, depois inicie sessão a partir do Element (web/desktop/móvel) apontado para matrix.yourdomain.com — um chat que você possui e federa.

Torne-o seu

Porquê a EQVPS para o Matrix Synapse

Auto-hospede o Nextcloud (ficheiros, calendário) → · Hospedagem VPS anónima explicada →

FAQ

Porquê auto-hospedar um homeserver Matrix?

O Matrix é um protocolo aberto e federado para chat cifrado ponta a ponta — como o e-mail, mas para mensagens em tempo real. Rodar o seu próprio homeserver Synapse significa que a sua conta, salas e histórico vivem num servidor que você controla; você define a política de registo e federação e pode fazer pontes para outras redes. Pode pagar o servidor em cripto sem documento.

Que plano e recursos o Synapse precisa?

O Synapse é mais pesado que uma app estática — federação e cifragem usam CPU e RAM, e o Postgres beneficia de memória. Um plano Small ou Medium com IPv4 dedicado é um começo sensato para um servidor pessoal ou de comunidade; aumente a RAM se federar amplamente ou hospedar salas grandes.

Preciso de IP dedicado e domínio?

Sim. Os clientes ligam-se por https://matrix.yourdomain.com e a federação usa a porta 8448 — ambos precisam de domínio, TLS válido e portas de entrada, ou seja, um plano com IPv4 dedicado. Os nossos planos NAT não aceitam entrada. Um proxy reverso (Caddy) trata da API cliente na 443.

O chat é mesmo cifrado ponta a ponta?

Sim — o Matrix suporta cifragem ponta a ponta por sala, por isso o conteúdo das mensagens é cifrado no cliente e nem você, operador do servidor, consegue lê-lo. Como o homeserver é seu, nenhum terceiro detém os seus metadados ou contas.

Pedem documento ou cartão?

Não. Registo por e-mail, pagamento em USDC ou USDT. Sem documentos, sem cartão, sem KYC.

← Voltar ao blogVer planos e preços →

Comentários

Nenhum comentário ainda. Seja o primeiro.

Deixe um comentário

Os comentários são moderados antes de aparecerem.