For a community homeserver with ~100 rooms (mix of small DMs and a handful of well-populated public rooms federated outward), the Ravelin ($23.90/mo, 8 vCPU, 16 GB, 480 GB NVMe) is the right tier. Synapse's Python data path is RAM-hungry under federation bursts — a popular room joined by a server with 50k users produces a transient state-resolution spike that wants headroom. 16 GB absorbs that comfortably.
~1000 सक्रिय रूम से अधिक होने पर या जब फेडरेशन ट्रैफ़िक Synapse को उसके sharded worker मोड की आवश्यकता तक धकेल दे, Bulwark टियर आपको समर्पित federation_sender, synchrotron और event_persister workers चलाने के लिए कोर देता है — एक ही बॉक्स में Synapse की हॉरिजॉन्टल स्केलिंग की कहानी। उस बिंदु पर आप यह भी सोचना चाहेंगे कि क्या Postgres का अपना VPS होना चाहिए; हम दो-बॉक्स लेआउट के बारे में बात कर सकते हैं।
For a personal homeserver — your account, a few DMs, a couple of small private rooms — a Garrison ($11.90/mo, 4 vCPU, 8 GB, 240 GB NVMe) is plenty. Conduit on a Sentinel is technically possible for a single-user setup, but Synapse on a Garrison gives you the room to grow without a migration.
What none of these are: a thousand-tenant managed-Matrix offering. NordBastion is built for the operator running their own homeserver for people they know — not for selling Matrix accounts to strangers.