Cutter 8
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
Çözüm
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.
| Kaynak | Gerçekte ihtiyacınız olan |
|---|---|
| CPU | Synapse için 2 çekirdek, Conduit veya Prosody için 1 |
| RAM | Synapse için 4–8 GB, Conduit veya Prosody için 1–2 GB |
| Disk | NVMe, 160 GB — federasyon durumu amansızca büyür |
| Ağ | İyi bağlantılı konum; federasyon gecikmeye duyarlıdır |
Toplam $96,90 · %5 tasarruf
Toplam $176,70 · %5 tasarruf
Toplam $34,20 · %5 tasarruf
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.
Geniş çapta birleşme (federation) planlıyorsanız dört çekirdek ve 8 GB.
Düşük kaynak kullanımı istiyorsanız Conduit; tüm özellik setine ihtiyacınız varsa Synapse.
/.well-known/matrix/server sunun ki birleşme sizi doğru portta bulsun.
Kişisel test sunucusunun ötesinde Synapse'i SQLite üzerinde asla çalıştırmayı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.
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.
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.
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.