Un panneau de contrôle d'hébergement léger
Un panneau de contrôle devrait être la plus petite chose sur un serveur d'hébergement. Les deux services propres à Dashmox utilisent environ vingt mégaoctets de mémoire à eux deux, et tout le reste de la machine est là pour servir vos sites.
Mesuré
Ce sont des relevés, pas des adjectifs.
Relevés sur deux serveurs exécutant réellement Dashmox, dont l'un héberge de vrais sites. N'importe qui peut les relever de nouveau avec les commandes ci dessous.
La mémoire utilisée par le panneau et son agent privilégié ensemble, au repos, sur un serveur hébergeant des sites avec courriel et DNS faisant autorité.
Les deux mêmes services pendant quelques minutes après une connexion, car vérifier un mot de passe est volontairement coûteux. La mémoire est restituée d'elle même.
La base de données sur la même machine au même instant. La base de données est la partie d'une pile d'hébergement qui coûte réellement de la mémoire, et cela sur tous les panneaux qui existent.
L'installation entière sur le disque, y compris l'interface web du panneau.
Le téléchargement. Une seule archive signée, récupérée une fois, vérifiée contre une somme de contrôle publiée avant que quoi que ce soit ne s'exécute.
Comment ces chiffres ont été mesurés, et celui qui vous déroutera
Chaque chiffre ci dessus a été relevé le 4 October 2026 avec la version 0.97.155, sur un serveur Ubuntu 26.04 LTS hébergeant neuf sites avec courriel et DNS faisant autorité, afin que l'ensemble soit comparable. La mémoire est celle que systemd attribue à chaque service (systemctl show -p MemoryCurrent) et le disque est ce que du rapporte pour une version installée.
Prenez le relevé vous même juste après vous être connecté et vous verrez environ about 100 MB, et non 26.7 MB. C'est réel, c'est attendu, et cela mérite une explication plutôt qu'un silence, car sinon la première personne à vérifier ces chiffres en conclut qu'ils sont inventés.
Dashmox calcule l'empreinte des mots de passe avec Argon2id, réglé pour utiliser 64 Mo de mémoire à chaque empreinte. C'est tout l'intérêt de l'algorithme : rendre une tentative coûteuse en mémoire est ce qui empêche celui qui vole le fichier des mots de passe d'en essayer des milliards sur une carte graphique. Le panneau prend ces 64 Mo, les utilise et les rend aussitôt, mais l'environnement d'exécution Go conserve les pages quelques minutes avant de les restituer au système. La mémoire du panneau est donc d'environ 26.7 MB au repos, augmente d'à peu près 64 Mo lorsqu'un mot de passe est vérifié, et redescend ensuite sans que personne ne fasse rien.
Cela signifie aussi que le chiffre n'est pas une limite. Le 1 Go dont un serveur a besoin pour installer Dashmox a de la place pour cela plusieurs fois.
Relevés antérieurs, conservés parce que plusieurs jours sur des machines différentes en disent plus qu'un seul : 29 Mo le 27 septembre 2026 avec la version 0.97.65, neuf sites, Ubuntu 26.04. 18 Mo le 19 septembre 2026 avec la 0.96.29 sur une machine qui ne tourne plus. 24,7 Mo le 29 septembre 2026 avec la 0.97.128, sur un serveur Ubuntu 24.04 hébergeant trente cinq sites. Quatre fois plus de sites et moins de mémoire, et c'est bien là le point : cela n'augmente pas avec ce que vous hébergez.
Ce dont un serveur a besoin
Un gigaoctet de mémoire, deux gigaoctets de disque.
Ce n'est pas une suggestion : le programme d'installation lit les deux avant de commencer et refuse plutôt que d'installer à moitié un panneau sur une machine qui ne peut pas le contenir.
| Minimum publié pour l'installation | Mémoire | Espace disque libre |
|---|---|---|
| Dashmox | 1 Go | 2 Go |
| Le panneau d'hébergement le plus répandu | 2 Go, et 4 Go recommandés | 20 Go, et 40 Go recommandés |
| Un autre panneau très répandu | 1 Go, plus 1 Go de mémoire d'échange | 20 Go |
Chaque chiffre est le minimum que ce panneau publie pour une installation sous Linux, relevé dans sa propre documentation le 19 septembre 2026. Ce n'est ni une mesure ni un test de performance : c'est ce que chaque éditeur déclare qu'un serveur devrait avoir avant de commencer. Il est comparé parce que c'est le seul chiffre que tous les panneaux énoncent dans les mêmes termes, et celui que vous payez lorsque vous louez une machine.
Où se trouve réellement le poids
Le moteur de base de données consomme plusieurs fois ce que consomme le panneau.
Sur le serveur ci dessus, la base de données utilisait 356 MB tandis que le panneau et son agent en utilisaient 26.7 MB. Nginx et PowerDNS représentent l'essentiel du reste. Voilà l'allure ordinaire d'un serveur d'hébergement, et c'est l'argument en faveur d'un petit panneau : la mémoire dont vos sites et leurs bases ont besoin est celle qui fait le travail, et un panneau qui dépense des centaines de mégaoctets les dépense pour lui même.
Dashmox garde sa propre empreinte modeste en se résumant à deux programmes Go et à un fichier SQLite plutôt qu'à un empilement de services. Le panneau répond au navigateur, un agent privilégié distinct accomplit le travail qui exige root, et les enregistrements du panneau tiennent dans un seul fichier plutôt que dans un serveur de bases de données qui leur serait propre.
Ce que cela vous apporte
La machine que vous payez déjà va plus loin.
- Un serveur plus modeste fait tourner une vraie entreprise d'hébergement. Un panneau de contrôle léger laisse la mémoire et le disque aux sites, et c'est pour cela que vos clients paient.
- L'installation, c'est surtout Ubuntu. L'essentiel d'une première installation consiste pour la distribution à télécharger PHP, la base de données et Nginx. Décompresser le panneau lui même représente un téléchargement de 21 MB et quelques secondes de travail.
- Moins de choses à mal tourner. Deux services et un fichier font une courte liste de ce qui peut casser, et systemd redémarre l'un ou l'autre service en cas d'échec sans réveiller personne.
- Il se met à jour d'un seul bloc. Une archive signée remplace le panneau, avec un instantané pris au préalable et un retour en arrière si la nouvelle version ne démarre pas en bonne santé.
Chaque chiffre de cette page peut être relevé de nouveau sur votre propre serveur. Les relevés de mémoire sont systemctl show -p MemoryCurrent dashmox-api.service et le même pour dashmox-agent.service, et le disque est du -sh /opt/dashmox/current.
Questions
Ce dont un serveur a besoin, et ce qu'on lui demande.
De quoi ai je besoin pour faire fonctionner Dashmox ?
Un serveur Ubuntu 24.04 LTS neuf avec accès root, au moins 1 Go de mémoire et 2 Go d'espace disque libre, et un nom d'hôte qui pointe vers lui. N'importe quel fournisseur convient. Le programme d'installation vérifie la mémoire et le disque, et refuse plutôt que de s'installer à moitié. Ubuntu 26.04 LTS est également pris en charge, avec une chose à savoir avant de le choisir : il embarque PHP 8.5 et ne peut pas ajouter d'autre version, car aucun dépôt tiers ne publie encore pour lui. Choisissez donc 24.04 si ce que vous hébergez a besoin d'un PHP plus ancien. Ubuntu est la distribution sur laquelle Dashmox s'installe aujourd'hui ; d'autres distributions Linux sont prévues. L'hébergement du courrier exige que le serveur porte un nom, et pas seulement une adresse IP.
Que me demande le programme d'installation ?
Rien. Une seule commande installe un panneau fonctionnel : il détermine l'adresse sur laquelle répondre, se dote d'un certificat, installe PHP, MariaDB et phpMyAdmin, et affiche un jeton à usage unique pour créer votre compte. À votre première connexion, un assistant de configuration demande le reste : le nom auquel répondre, un vrai certificat, l'hébergement du courriel, le DNS faisant autorité, les sites Node.js et les conteneurs. Tout ce qu'il propose peut aussi être activé plus tard.
Voyez ce qu'il fait de la place qu'il laisse.
Sites, courriel, DNS, SSL, bases de données et sauvegardes, dans un seul panneau facturé par serveur.