Skip to main content

Server Requirements

This document describes the requirements to install and run SalaX Secure Messaging server.

Operating System​

  • Rocky Linux 9
  • Red Hat Enterprise Linux 9
Number of Users in ServerOpen Federation SpecsClosed Federation SpecsVideo Conference Specs
0-995 vCPU, 6 GB RAM3 vCPU, 3 GB RAM3 vCPU, 5 GB RAM
100-2995 vCPU, 6 GB RAM3 vCPU, 3 GB RAM9 vCPU, 15 GB RAM
300-4998 vCPU, 8 GB RAM3 vCPU, 6 GB RAM16 vCPU, 32 GB RAM
500-9998 vCPU, 10 GB RAM5 vCPU, 10 GB RAM32 vCPU, 64 GB RAM
1000-199910 vCPU, 16 GB RAM7 vCPU, 15 GB RAM64 vCPU, 128 GB RAM
2000+decide based on usersdecide based on usersdecide based on users

Note: As this is a messaging platform, the disc storage depends on the number of users in the homeserver. Below is an example calculation of the required space based on the number of users:

  • If Federation is enabled: required disk space = active users × 0.9GB.
  • If Federation is disabled or limited: required disk space = active users × 0.6GB.

The following calculation is based on the total volume of attachments uploaded by users per year.

  • Total Upload Volume (per year) = Average media size × Average uploads per user per day × Number of active users × 365

Ensuring data integrity requires that your storage provider fully supports fsync.

  • /var: 50GB
  • /data/element-deployment: The default directory that will contain your Synapse media.
  • /data/postgres: The default directory that will contain your Postgres database.

Standard Server Specifications for Customers Hosted by SSH​

For Secure Messaging hosted by SSH, the server specifications are provided below. SSH retains the right to revise these specifications as deemed necessary and may apply additional charges for any supplementary server resources required.

Number of Users in ServervCPURAMStorage
0 to 998 vCPU16 GB RAM100 GB
100 to 29916 vCPU32 GB RAM300 GB
300 to 49932 vCPU64 GB RAM500 GB
500 to 99964 vCPU192 GB RAM1000 GB
1000 to 199980 vCPU512 GB RAM2000 GB
2000+to be agreed separately