EQVPS
Mulai

Self-host Matrix Synapse di VPS: server chat terenkripsi dan terfederasi milik Anda

3 Sep 2026 · 2 mnt baca · EQVPS Team

Aplikasi chat terpusat memiliki identitas, kontak, dan riwayat pesan Anda — dan bisa mengunci apa pun darinya. Matrix adalah protokol terbuka dan terfederasi untuk pesan terenkripsi ujung-ke-ujung, dan Synapse adalah homeserver rujukannya. Jalankan di VPS dan akun, ruang, serta riwayat Anda ada di server yang Anda kendalikan — dengan jembatan ke jaringan lain dan tanpa penjaga gerbang platform. Bayar server dengan kripto, tanpa KYC.

Apa yang dibutuhkan Synapse

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

Taruh reverse proxy TLS di depan API klien:

# 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

Buat konfigurasi, buat pengguna pertama dengan register_new_matrix_user, lalu masuk dari Element (web/desktop/seluler) yang diarahkan ke matrix.yourdomain.com — chat yang Anda miliki dan federasikan.

Jadikan milik Anda

Mengapa EQVPS untuk Matrix Synapse

Self-host Nextcloud (berkas, kalender) → · Hosting VPS anonim dijelaskan →

Pertanyaan umum

Kenapa self-host homeserver Matrix?

Matrix adalah protokol terbuka dan terfederasi untuk chat terenkripsi ujung-ke-ujung — seperti email, tapi untuk pesan waktu nyata. Menjalankan homeserver Synapse sendiri berarti akun, ruang, dan riwayat Anda ada di server yang Anda kendalikan; Anda menetapkan kebijakan pendaftaran dan federasi serta bisa menjembatani ke jaringan lain. Anda bisa membayar server dengan kripto tanpa identitas.

Paket dan sumber daya apa yang dibutuhkan Synapse?

Synapse lebih berat daripada aplikasi statis — federasi dan enkripsi memakai CPU dan RAM, dan Postgres diuntungkan memori. Paket Small atau Medium dengan IPv4 khusus adalah awal masuk akal untuk server pribadi atau komunitas; naikkan RAM jika berfederasi luas atau menghos ruang besar.

Apakah saya butuh IP khusus dan domain?

Ya. Klien terhubung lewat https://matrix.yourdomain.com dan federasi memakai port 8448 — keduanya butuh domain, TLS valid, dan port masuk, jadi paket IPv4 khusus. Paket NAT kami tidak menerima masuk. Reverse proxy (Caddy) menangani API klien di 443.

Apakah chat benar-benar terenkripsi ujung-ke-ujung?

Ya — Matrix mendukung enkripsi ujung-ke-ujung per ruang, jadi isi pesan dienkripsi di klien dan bahkan Anda sebagai operator server tak bisa membacanya. Karena homeserver milik Anda, tak ada pihak ketiga yang memegang metadata atau akun Anda.

Apakah Anda meminta identitas atau kartu?

Tidak. Daftar dengan email, bayar dengan USDC atau USDT. Tanpa dokumen, tanpa kartu, tanpa KYC.

← Kembali ke blogLihat paket dan harga →

Komentar

Belum ada komentar. Jadilah yang pertama.

Tinggalkan komentar

Komentar dimoderasi sebelum muncul.