Giải pháp

VPS cho máy chủ Matrix homeserver hoặc XMPP

Cutter 8 · $34/moCutter 16 · $62/mo
Câu trả lời ngắn

Synapse ngốn bộ nhớ: một homeserver nhỏ liên kết với các phòng bận rộn cần 4 GB, và 8 GB nếu bạn tham gia các phòng công cộng lớn. Conduit hoặc Dendrite chạy trong một phần nhỏ của dung lượng đó. XMPP với Prosody còn nhẹ hơn — một lõi và 1 GB phục vụ hàng trăm người dùng. Cả ba đều nhạy cảm với I/O, nên đặt cơ sở dữ liệu trên NVMe.

Những gì bạn cần

Mức tối thiểu về thông số kỹ thuật cho máy chủ matrix & xmpp
Tài nguyênNhững gì bạn thực sự cần
CPU2 lõi cho Synapse, 1 cho Conduit hoặc Prosody
RAM4–8 GB cho Synapse, 1–2 GB cho Conduit hoặc Prosody
Ổ đĩaNVMe, 160 GB — trạng thái liên kết tăng không ngừng
Mạng lướiVị trí kết nối tốt; liên kết nhạy cảm với độ trễ

Gói đề xuất

Cutter

Cutter 8

$ 32.3 /month

96,90 US$ tổng cộng · Tiết kiệm 5%

vCPU
4 × riêng
RAM
8 GB
Lưu trữ
160 GB NVMe SSD
Băng thông
10 TB
IPv4 / IPv6
1 / /64 routed
Cấu hình
Cutter

Cutter 16

$ 58.9 /month

176,70 US$ tổng cộng · Tiết kiệm 5%

vCPU
6 × riêng
RAM
16 GB
Lưu trữ
320 GB NVMe SSD
Băng thông
15 TB
IPv4 / IPv6
1 / /64 routed
Cấu hình
Skiff

Skiff 4

$ 11.4 /month

34,20 US$ tổng cộng · Tiết kiệm 5%

vCPU
2 × dùng chung
RAM
4 GB
Lưu trữ
60 GB NVMe SSD
Băng thông
4 TB
IPv4 / IPv6
1 / /64 routed
Cấu hình

Vị trí đề xuất

Vị trí thường là quyết định quan trọng nhất cho khối lượng công việc này — hoặc vì độ trễ chiếm ưu thế, hoặc vì thẩm quyền pháp lý.

Vì sao chọn OnionVPS cho việc này

  • Chạy homeserver của riêng bạn nghĩa là siêu dữ liệu của bạn — bạn nói chuyện với ai, khi nào — nằm trên phần cứng bạn thuê.
  • Quyền riêng tư theo khu vực tài phán có nghĩa là không có nghĩa vụ pháp lý nào để lưu giữ siêu dữ liệu đó.
  • Lưu trữ NVMe giúp quá trình phân giải trạng thái của Synapse không trở thành điểm nghẽn như thường lệ.
  • Thanh toán bằng tiền điện tử giữ cho quyền sở hữu máy chủ tách biệt với danh tính của bạn.

Cách thiết lập

  1. Triển khai một Cutter 8 với Debian 13

    Bốn lõi và 8 GB nếu bạn định liên hợp rộng rãi.

  2. Cài đặt Synapse, Conduit hoặc Prosody

    Conduit nếu bạn muốn sử dụng tài nguyên thấp; Synapse nếu bạn cần đầy đủ tính năng.

  3. Cấu hình ủy quyền well-known

    Phục vụ /.well-known/matrix/server để liên hợp tìm thấy bạn trên đúng cổng.

  4. Đặt PostgreSQL trên cùng một ổ NVMe

    Không bao giờ chạy Synapse trên SQLite ngoài máy chủ thử nghiệm cá nhân.

  5. Thường xuyên cắt bỏ trạng thái cũ

    Trạng thái liên hợp tăng không giới hạn; lên lịch API thanh lọc hoặc trình nén trạng thái.

Câu hỏi thường gặp

Máy chủ homeserver Matrix cần bao nhiêu RAM?

Synapse cần 4 GB cho máy chủ nhỏ và 8 GB khi bạn tham gia các phòng liên hợp lớn. Conduit hoàn thành công việc tương tự trong dưới 512 MB, nhưng phải hy sinh một số tính năng đầy đủ.

Tôi có thể liên hợp từ một VPS nước ngoài không?

Có. Liên hợp chỉ yêu cầu một địa chỉ IP công cộng, một tên miền và một chứng chỉ hợp lệ. Khu vực tài phán không ảnh hưởng đến việc liên hợp, chỉ ảnh hưởng đến ai có thể triệu tập siêu dữ liệu của bạn.

Siêu dữ liệu Matrix có riêng tư không?

Nội dung tin nhắn được mã hóa đầu cuối, nhưng thành viên phòng và siêu dữ liệu thời gian nằm trên homeserver. Tự chạy máy chủ của bạn là cách duy nhất để giữ chúng trên phần cứng bạn kiểm soát.