Aller au contenu

Quel VPS me faut-il ?

Empreinte ressources de chaque application pré-configurée, pour choisir un palier de VPS adapté à ce que vous comptez déployer.

Dernière mesure : 2026-04-29 Mesuré sur : dev1 (1 vCPU / 2 GB OVH VPS)

ApplicationRAM (repos)RAM (pic)CPU (repos)CPU (pic)Disque (base)
Nextcloud420 MB880 MB2%65%320 MB
Rocket.Chat520 MB720 MB3%35%180 MB
OnlyOffice380 MB620 MB1%80%90 MB
Outline280 MB420 MB1%25%110 MB
EspoCRM240 MB480 MB1%40%200 MB
Twenty580 MB920 MB4%55%220 MB
Plane720 MB1040 MB4%50%380 MB
WordPress320 MB600 MB1%70%180 MB
n8n280 MB700 MB2%80%150 MB
ERPNext2100 MB2900 MB8%90%850 MB
Actual Budget80 MB180 MB1%15%30 MB
Postiz480 MB680 MB2%35%200 MB
DocuSeal320 MB540 MB1%35%140 MB
Mautic1500 MB3000 MB3%75%420 MB
Collabora Online (CODE)n/a1024 MBn/an/an/a
Element / Matrixn/a1536 MBn/an/an/a
Zammadn/a1536 MBn/an/an/a
Chatwootn/a768 MBn/an/an/a
Easy!Appointmentsn/a384 MBn/an/an/a
Kimai250 MB500 MB1%35%180 MB
Invoice Ninja400 MB800 MB2%45%350 MB
Serveur de courriel + webmail520 MB900 MB3%40%600 MB

Le CPU est normalisé sur un cœur : 100 % = un vCPU complet. Les pics correspondent à ce que nous avons observé en exerçant l’application selon les étapes de configuration (premier import massif Nextcloud, première passe de l’assistant ERPNext, etc.).

Ce sont des points de départ ; vos chiffres réels dépendent du nombre d’utilisateurs et de l’intensité de la charge.

  • VPS 6 Go (palier de départ) : confortable pour le combo productivité (Nextcloud + EspoCRM + Rocket.Chat + Outline) plus une application de poids moyen (Plane, Twenty, Postiz, Outline). À éviter pour ERPNext.
  • VPS 8 Go : indispensable pour ERPNext avec une autre application significative, ou pour toute combinaison qui ajoute une deuxième application de poids moyen au combo productivité.
  • VPS 12 Go ou plus : ERPNext avec le combo productivité complet, ou toute combinaison de deux applications lourdes.

La pile app + db + redis + cron tourne à ~420 Mo au repos. Le service le plus lourd est app (PHP-FPM) à ~280 Mo au repos, ~600 Mo lors du premier import massif. Avec S3 en stockage primaire, le disque du VPS reste stable — c’est le seau qui grossit. L’antivirus (files_antivirus, mode Daemon) est câblé par l’opérateur vers le clamd PARTAGÉ (réseau catena-clamav, ~1,5 Go résident), NON compté ici — c’est de l’infrastructure partagée avec le serveur de courriel ; à budgéter une fois au niveau du VPS.

Le replica set MongoDB + le process Node Rocket.Chat. Le cache WiredTiger de MongoDB domine ; les réglages par défaut tiennent sans difficulté sur le palier de départ 6 Go.

Au repos, c’est léger ; chaque session d’édition lance des workers par document. Trois éditeurs concurrents poussent le CPU à 80 % sur un seul vCPU. À utiliser avec Nextcloud (pas d’UI directe).

App Node + Postgres + Redis. Léger en régime de croisière ; la couche websocket de l’éditeur collaboratif ajoute ~50 Mo par éditeur connecté.

PHP-Apache + MariaDB + sidecar cron. Léger au quotidien ; envoi mass-email ou import en masse poussent à ~480 Mo et ~40 % CPU sur un vCPU.

Server + worker + Postgres + Redis — quatre conteneurs ; RAM au repos plus élevée qu’EspoCRM. Choisissez Twenty pour l’UI moderne ; EspoCRM pour l’empreinte plus légère.

Pile multi-conteneurs (api + worker + beat + frontend + space + MinIO + Postgres + Redis). Empreinte RAM importante ; prévoyez 1 Go au-dessus du reste de la suite.

nginx + php-fpm + MariaDB + Redis. Le cache FastCGI absorbe le trafic anonyme ; PHP ne s’active que sur cache miss + sessions admin. Pic de connexions éditeurs ou install plugin font monter le CPU.

Léger au repos ; un workflow lance des processus Node par nœud et peut faire pointer RAM/CPU. Si vous automatisez beaucoup, dimensionnez sur le pic, pas le repos.

~10 conteneurs. Le template le plus lourd du catalogue. Prévoyez un VPS dédié de 8 Go ou plus ; colocaliser ERPNext avec le combo productivité complet demande un palier de 12 Go.

Un seul conteneur Node, sqlite. Empreinte négligeable ; ajout quasi gratuit.

Postiz + Postgres + Redis. Poids moyen ; les publications avec images sollicitent fortement la bibliothèque Sharp lors de la planification.

Rails + Postgres. Léger au repos ; le tamponnage PDF du flux de signature est le pic de charge.

Trois conteneurs Apache/PHP (web + worker + cron) au-dessus de MariaDB. La RAM au repos est dominée par les sidecars worker et cron (~300 Mo chacun, même à l’arrêt). Les envois de campagne et reconstructions de segments poussent le pic RAM vers 3 Go et le CPU au-dessus de 75 % sur un vCPU. Prévoyez un palier 6 Go si Mautic cohabite avec Nextcloud + Rocket.Chat ; sinon un palier 4 Go tient pour de faibles volumes d’envoi.

Éditeur de documents sans état adossé à Nextcloud. Le dimensionnement est dominé par les workers par document lors de l’édition active ; l’empreinte au repos est faible. La valeur de pic ci-dessus est une estimation prudente pré-lancement, pas encore une mesure réelle.

Element (Synapse + Postgres + Redis) consomme beaucoup de mémoire lors de la première synchronisation fédérée ; la valeur ci-dessus est un plancher de mise en service. Estimation prudente pré-lancement, pas encore une mesure réelle.

Zammad (Rails + Postgres + Elasticsearch + Redis) se dimensionne autour du heap JVM d’Elastic ; prévoyez de la marge. Estimation prudente pré-lancement, pas encore une mesure réelle.

Chatwoot (Rails + Postgres + Redis + Sidekiq) ; le pic croît avec le nombre de conversations actives. Estimation prudente pré-lancement, pas encore une mesure réelle.

PHP-Apache + MariaDB ; empreinte légère dominée par la base de données. Estimation prudente pré-lancement, pas encore une mesure réelle.

PHP-Apache + MariaDB. Au repos comparable à EspoCRM. Export de feuilles de temps en masse ou rendu de factures de fin de mois pousse à ~500 Mo et ~35 % CPU sur un vCPU pendant un court instant. Estimation prudente pré-lancement, pas encore une mesure réelle.

Quatre conteneurs : PHP-FPM + nginx + MariaDB + Redis. RAM au repos plus élevée que Kimai car supervisord exécute à la fois le worker de file et le planificateur dans le conteneur app. Le pic arrive lors de génération de factures en masse ou de rattrapage de file après une coupure réseau (Chromium intégré démarre pour le rendu PDF). Estimation prudente pré-lancement, pas encore une mesure réelle.

docker-mailserver (Postfix + Dovecot + Rspamd + Fail2ban) domine ; Rspamd et ses statistiques sur Redis représentent l’essentiel de l’empreinte au repos. Roundcube (Apache + PHP, préférences SQLite) ajoute ~120 Mo ; le nginx mta-sts est négligeable (~5 Mo). Le pic survient lors d’une synchro de boîtes + une rafale d’analyse antipourriel sur une fenêtre entrante chargée. Le disque de base exclut le courriel stocké (qui grossit avec les boîtes). Coût d’infrastructure NON compté ici : le ClamAV intégré est DÉSACTIVÉ ; l’antivirus est le clamd PARTAGÉ géré par l’opérateur (réseau catena-clamav), qui garde sa base de signatures en mémoire à ~1,5 Go. Ce clamd est un service distinct (hors de ce compose), donc il n’apparaît pas dans ces chiffres par modèle — à budgéter une fois au niveau du VPS. Le même clamd sert aussi Nextcloud, donc déployer les deux ensemble est une économie nette par rapport à deux clamd. Estimation prudente pré-lancement, pas encore mesurée.


Si vous avez besoin d’un palier différent de celui initialement provisionné, contactez votre opérateur — un changement de palier est une migration en une commande vers un nouveau VPS avec les mêmes données.