Çözüm

Matrix homeserver veya XMPP sunucusu için VPS

Cutter 8 · $34/moCutter 16 · $62/mo
Kısa cevap

Synapse bellek açısından açgözlüdür: yoğun odalarla birleşen küçük bir homeserver'ın 4 GB'a, büyük genel odalara katılıyorsa 8 GB'a ihtiyacı vardır. Conduit veya Dendrite bunun çok daha küçük bir kısmında çalışır. Prosody ile XMPP daha da hafiftir — bir çekirdek ve 1 GB yüzlerce kullanıcıya hizmet eder. Üçü de G/Ç'ye duyarlıdır, bu yüzden veritabanını NVMe üzerine koyun.

Neye ihtiyacınız var

matrix ve xmpp sunucuları için asgari özellikler
KaynakGerçekte ihtiyacınız olan
CPUSynapse için 2 çekirdek, Conduit veya Prosody için 1
RAMSynapse için 4–8 GB, Conduit veya Prosody için 1–2 GB
DiskNVMe, 160 GB — federasyon durumu amansızca büyür
İyi bağlantılı konum; federasyon gecikmeye duyarlıdır

Önerilen planlar

Cutter

Cutter 8

$ 32.3 /month

Toplam $96,90 · %5 tasarruf

Sanal CPU
4 × ayrılmış
RAM
8 GB
Depolama
160 GB NVMe SSD
Aktarım
10 TB
IPv4 / IPv6
1 / /64 routed
Yapılandır
Cutter

Cutter 16

$ 58.9 /month

Toplam $176,70 · %5 tasarruf

Sanal CPU
6 × ayrılmış
RAM
16 GB
Depolama
320 GB NVMe SSD
Aktarım
15 TB
IPv4 / IPv6
1 / /64 routed
Yapılandır
Skiff

Skiff 4

$ 11.4 /month

Toplam $34,20 · %5 tasarruf

Sanal CPU
2 × paylaşımlı
RAM
4 GB
Depolama
60 GB NVMe SSD
Aktarım
4 TB
IPv4 / IPv6
1 / /64 routed
Yapılandır

Önerilen konumlar

Bu iş yükü için en önemli karar genellikle konumdur — ya gecikme baskın olduğu için ya da yargı yetkisi baskın olduğu için.

Bunun için neden OnionVPS?

  • Kendi homeserver'ınızı çalıştırmak, meta verilerinizin — kiminle ne zaman konuştuğunuz — kiraladığınız donanımda kalması anlamına gelir.
  • Gizlilik yargı bölgeleri, o meta veriyi saklama yükümlülüğü anlamına gelmez.
  • NVMe depolama, Synapse'in durum çözümlemesinin genellikle olduğu darboğaz haline gelmesini engeller.
  • Kripto ödeme, sunucunun sahipliğini kimliğinizden ayrı tutar.

Nasıl kurulur

  1. Debian 13 ile bir Cutter 8 dağıtın

    Geniş çapta birleşme (federation) planlıyorsanız dört çekirdek ve 8 GB.

  2. Synapse, Conduit veya Prosody kurun

    Düşük kaynak kullanımı istiyorsanız Conduit; tüm özellik setine ihtiyacınız varsa Synapse.

  3. well-known delege yapılandırmasını ayarlayın

    /.well-known/matrix/server sunun ki birleşme sizi doğru portta bulsun.

  4. PostgreSQL'i aynı NVMe birimine koyun

    Kişisel test sunucusunun ötesinde Synapse'i SQLite üzerinde asla çalıştırmayın.

  5. Eski durumu düzenli olarak budayın

    Birleşme durumu sınırsız büyür; temizleme API'sini veya durum sıkıştırıcısını zamanlayın.

Sık sorulan sorular

Bir Matrix ev sunucusunun ne kadar RAM'e ihtiyacı var?

Synapse küçük bir sunucu için 4 GB'a, büyük birleşik odalara katıldığınızda 8 GB'a ihtiyaç duyar. Conduit aynı işi 512 MB'ın altında yapar, ancak bazı özelliklerin tamlığı pahasına.

Kıyı ötesi (offshore) bir VPS'ten birleşme yapabilir miyim?

Evet. Birleşme yalnızca genel bir IP, bir alan adı ve geçerli bir sertifika gerektirir. Yargı bölgesinin birleşme üzerinde etkisi yoktur; yalnızca meta verilerinizi kimin zorla talep edebileceğini etkiler.

Matrix meta verisi özel midir?

Mesaj içeriği uçtan uca şifrelenir, ancak oda üyeliği ve zamanlama meta verileri ev sunucusunda yaşar. Kendi sunucunuzu çalıştırmak, bunları kontrol ettiğiniz donanımda tutmanın tek yoludur.