EQVPS

Tự host Matrix Synapse trên một VPS: máy chủ chat mã hóa, liên hợp của riêng bạn

3 thg 9, 2026 · 3 phút đọc · EQVPS Team

Các ứng dụng chat tập trung sở hữu danh tính, các liên hệ và lịch sử tin nhắn của bạn — và có thể khóa bất kỳ cái nào của nó. Matrix là một giao thức mở, liên hợp cho nhắn tin mã hóa đầu-cuối, và Synapse là homeserver tham chiếu của nó. Chạy nó trên một VPS và tài khoản, các phòng và lịch sử của bạn sống trên một máy chủ bạn kiểm soát — với các cầu nối tới các mạng khác và không người gác cổng nền tảng. Thanh toán cho máy chủ bằng crypto, không KYC.

Synapse cần gì

Thiết lập nó (Ubuntu 24.04, Docker)

# docker-compose.yml — Matrix Synapse + PostgreSQL (API client proxy trên 443, liên hợp 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 (proxy bởi Caddy)
      - "8448:8448"             # liên hợp 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"]

Đặt một reverse proxy TLS ở phía trước API client:

# TLS + reverse proxy cho API client; matrix.yourdomain.com phân giải tới IP riêng của bạn
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

Tạo cấu hình, tạo người dùng đầu tiên của bạn với register_new_matrix_user, rồi đăng nhập từ Element (web/desktop/mobile) trỏ tới matrix.yourdomain.com — chat bạn sở hữu và liên hợp.

Làm cho nó là của bạn

Vì sao EQVPS cho Matrix Synapse

Tự host Nextcloud (tập tin, lịch) → · Hosting VPS ẩn danh giải thích →

FAQ

Vì sao tự host một homeserver Matrix?

Matrix là một giao thức mở, liên hợp cho chat mã hóa đầu-cuối — như email, nhưng cho nhắn tin thời gian thực. Chạy homeserver Synapse của riêng bạn nghĩa là tài khoản, các phòng và lịch sử tin nhắn của bạn sống trên một máy chủ bạn kiểm soát, bạn đặt chính sách đăng ký và liên hợp, và bạn có thể bắc cầu tới các mạng khác. Bạn có thể thanh toán cho máy chủ bằng crypto không giấy tờ.

Synapse cần gói và tài nguyên gì?

Synapse nặng hơn một ứng dụng tĩnh — liên hợp và mã hóa dùng CPU và RAM, và Postgres hưởng lợi từ bộ nhớ. Một gói Small hoặc Medium với một IPv4 riêng là một khởi đầu hợp lý cho một máy chủ cá nhân hoặc cộng đồng; nâng RAM lên nếu bạn liên hợp rộng hoặc host các phòng lớn.

Tôi có cần một IP riêng và một tên miền không?

Có. Các client kết nối qua https://matrix.yourdomain.com và liên hợp dùng cổng 8448 — cả hai cần một tên miền, TLS hợp lệ và các cổng đến, nên một gói IPv4 riêng. Các gói NAT của chúng tôi không nhận đến. Một reverse proxy (Caddy) xử lý API client trên 443.

Chat có thực sự mã hóa đầu-cuối không?

Có — Matrix hỗ trợ mã hóa đầu-cuối theo từng phòng, nên nội dung tin nhắn được mã hóa trên client và ngay cả bạn với tư cách người vận hành máy chủ cũng không đọc được nó. Vì bạn sở hữu homeserver, không bên thứ ba nào giữ metadata hay tài khoản của bạn.

Bạn có hỏi giấy tờ hay một thẻ không?

Không. Đăng ký bằng một email, thanh toán bằng USDC hoặc USDT. Không giấy tờ, không thẻ, không KYC.

← Quay lại blogXem gói & giá →

Bình luận

Chưa có bình luận nào. Hãy là người đầu tiên.

Để lại bình luận

Bình luận được kiểm duyệt trước khi hiển thị.