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.

 

System resources

 

How much RAM do I need?

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.

How much disk space do I need?

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.

Approximate values per application

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

Contact

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