On this page you will find a small guide that can help you choose which plan best suits your needs. The MaadiX plans vary according to disk size, RAM memory and processor.
Depending on which one you choose, you will be able to store different amounts of data and install different applications.
This will depend on the applications you want to install. The more applications you need, the more RAM the system will require. However, not all applications consume the same resources. For example, Discourse, Libre Office, OnlyOffice and Rocket Chat are the ones that need more RAM memory, while Rainloop, Mailman, OpenVpn, PhpMyAdmin do not require many resources.
In addition, resource consumption depends on the usage of the applications. For example, Jitsi Meet, Nextcloud and Owncloud do not need many resources for their installation, however, the usage increases as the number of simultaneous connections increases. So, if we have a small team of about 5 people, the load on the system will be less than that generated by a larger team.
It should also be noted that the system comes with some applications installed by default, which cannot be uninstalled and which reduce the amount of disk space and available memory, among them: Mysql, Apache, Email Server, fail2ban, Control Panel, etc. In total, these applications installed by default consume about 500 MB of RAM. It is advisable to have around 500 MB of RAM available for the system to work satisfactorily
Here are some examples of application combinations for a Plan Mini (with 2GB of RAM):
Option 1 (Approx. 600MB RAM left free.)
- E-mail server (installed by default)
- Webmail with Rainloop
- SpamAssassin anti-spam service
- Cloud with Nextcloud/Owncloud, for a team of about 5 people
- Collaborative file edition with OnlyOffice
Option 1 (Approx. 1,1GB RAM left free.)
- E-mail server (installed by default)
- Webmail with Rainloop
- Spamassassin
- Etherpad
- Rocketchat
Option 3 (Approx. 500MB RAM left free.)
- E-mail server (installed by default)
- Webmail with Rainloop
- Spamassassin
- Discourse
- Web application (Wordpress, Drupal, etc)
At the bottom of this page you can find a list of applications and the amount of RAM they need for their installation. This way you can calculate different combinations that could fit on your server. Note that these values refer to the RAM usage with the applications installed, but without users connected. The more connections you need to carry out, the more resources you will need. This is why it is advisable to leave a margin.
If, in addition to installing applications, you plan to host one or more websites on the server, you will have to take into account that these will also consume system resources, which will depend on how optimized they are and how many visitors they have.
To find out how big your server's hard drive needs to be, you will have to consider how much data you need to store. In addition, you will have to take into account that the operating system and applications also take up some space.
Calculate that on a newly installed server there is about 5GB already occupied by the system and the applications installed by default (Apache, Mysql, mail server, Control Panel and other operating system packages). Remember that not only what you store in your cloud (with Nextcloud or OwnCloud) is going to take up space. It also takes up disk space:
- The websites you host on the server and their databases.
- The e-mails.
- A 1% of space reserved for the system and that cannot be used to store files. This is important because it prevents the server from filling up and guarantees that you will always be able to access it.
To choose the plan that best suits your needs, you will have to take all these values into account.
If at any given moment your plan becomes too small, you have the option to extend it. The extension has no additional cost, but involves shutting down the server for a few minutes. In addition, depending on how many GB of space you want to add, it may be required to move the server to another node (Host), which would involve a change of IP.
Changing the server IP implies having to update the DNS entries for all domains/subdomains that are activated on the server (webs, applications, email). Therefore, when in doubt, we advise you to choose a plan that is not too tight and contemplate a margin.
In addition, a server with more RAM will be lighter and will offer a better experience.
The following list of application RAM usage is approximate and the values indicated vary depending on the number of connected users, size of the databases, etc. It is intended to provide generic guidance but not exact values.
Also it is included the approximate disk space that each newly installed application will use, without having added extra data or modules.
Application
RAM (MB)
Disk space (MB)
ApplicationSistema operativo + aplicaciones por defecto
RAM500
Disk space5000
ApplicationRainloop
RAM30
Disk space30
ApplicationMailman
RAM700
Disk space900
ApplicationopenVPN
RAM10
Disk space30
ApplicationTurn Server
RAM5
Disk space10
ApplicationPhpMyAdmin
RAM100
Disk space100
ApplicationSpam Assassin
RAM10
Disk space30
ApplicationEtherpad
RAM100
Disk space250
ApplicationJitsi Meet
RAM300
Disk space400
ApplicationMailtrain
RAM200
Disk space500
ApplicationRocketchat
RAM500
Disk space1300
ApplicationDiscourse + Docker
RAM700
Disk space4000
ApplicationLibre Office Onlline
RAM200
Disk space900
ApplicationOnlyOffice + Docker
RAM800
Disk space2500
ApplicationNextcloud
RAM100
Disk space500
ApplicationOwncloud
RAM100
Disk space200
ApplicationLimeSurvey
RAM100
Disk space400
ApplicationDolibarr
RAM0
Disk space1100
Please contact us by writing an email to: contact [at] maadix [dot] net
PGP Key: 0xE5BB2110.asc
Fingerprint: EF80 C4FB CC27 7A3E 8D0B 0DD9 B48B 2A9B E5BB 2110