Nexo · conçu par Server Room · une licence par serveur

Panneau de contrôle d’hébergement Nexo. Autant de comptes d’hébergement que le serveur peut en contenir, chacun isolé des autres.

Nexo est le panneau de contrôle d’hébergement que nous écrivons nous-mêmes et que nous installons sur votre serveur dédié : une alternative à WHM pour vous, le propriétaire, et une alternative à cPanel pour chacun des clients que vous hébergez. Chaque compte fonctionne comme son propre utilisateur Unix avec son propre pool PHP-FPM et ses propres limites de CPU, de mémoire et de disque. En dessous se trouve la plateforme d’hébergement Linux sur laquelle repose notre propre hébergement web, installée sur le serveur Ubuntu, Debian, AlmaLinux, Rocky Linux ou Proxmox VE de votre choix.

Vous voulez d’abord voir comment il fonctionne ? Le guide d’utilisation de Nexo couvre l’installation, l’administration, les revendeurs et tous les outils dont bénéficient vos clients.

Ubuntu, Debian, AlmaLinux, Rocky Linux or Proxmox VEPHP 8.1 to 8.4, chosen per siteLet’s Encrypt on every site$45 or €45/mo per server, no setup fee

L’administration, telle que son propriétaire la voit : la santé du serveur, les comptes et leurs états, les revendeurs, les forfaits et l’historique de chaque modification.

Ce qui est installé sur la machine

Un seul installateur, toute la pile d’hébergement, chaque élément configuré pour fonctionner avec les autres

Nexo n’est pas un écran plaqué sur des services que vous configurez vous-même. Son installateur déploie tous les services dont un serveur d’hébergement a besoin sur une machine Linux propre, physique ou virtuelle, écrit leur configuration pour une utilisation par compte, et continue de l’écrire à mesure que vous ajoutez des comptes, des sites, des boîtes mail et des zones. Le panneau du propriétaire répond en TLS sur le port 2083 ; les services propres au panneau n’écoutent que sur la boucle locale.

Commandez Nexo avec un serveur et il n’y a rien à exécuter : nous l’installons dès que le système d’exploitation est en place, ou lorsqu’un serveur prêt vous est remis. Sur un serveur qui vous appartient, il suffit de deux commandes en root. L’installateur vérifie la version par rapport à notre signature avant de décompresser un fichier, laisse SSH et vos propres règles de pare-feu tels quels, et affiche une seule fois les identifiants du premier administrateur.

  1. panel
    Nexoweb app · worker · root agent on the loopback
    :2083 TLS
  2. web
    Apacheevent MPM · HTTP/2 · FastCGI to each account’s PHP-FPM
    :80:443
  3. php
    PHP-FPM8.1 · 8.2 · 8.3 · 8.4, one master per account per version
    unix sockets
  4. sql
    MariaDBphpMyAdmin by one-time sign-on
    127.0.0.1
  5. mail
    Postfix · Dovecot · rspamdSieve · Roundcube webmail · DKIM signing
    :25:465:587:993:995
  6. dns
    PowerDNSauthoritative for every hosted zone
    :53
  7. ftp
    Pure-FTPdTLS required, one chroot per login
    :2130000–30999
  8. guard
    restic · fail2ban · nftablesuser quotas · unattended security updates
    /backup
Isolation

Anatomie d’un compte d’hébergement

Un compte chez Nexo n’est pas un dossier protégé par un mot de passe. C’est un utilisateur Unix avec son propre répertoire personnel, ses propres processus PHP et sa propre part de la machine, construit à partir de l’offre sur laquelle il repose et reconstruit dès que cette offre change. Un site très sollicité ou défaillant consomme son propre quota et pas celui des autres.

Son propre PHP
Un maître PHP-FPM pour chaque version de PHP utilisée par les sites du compte, exécuté sous l’identité du compte par systemd avec ProtectSystem=strict, un /tmp privé et aucun moyen d’obtenir des privilèges. open_basedir confine PHP dans le répertoire personnel, et la socket n’est lisible que par Apache et par le compte lui-même.
Sa propre part
Une slice systemd limite le compte aux quotas de CPU, de mémoire et de processus prévus par son offre. L’espace disque et le nombre de fichiers sont gérés par des quotas utilisateur sur ext4 ou XFS.
Sa propre vue
/proc ne montre à chaque compte que ses propres processus et aucun autre, et une table nftables empêche les processus des comptes d’atteindre le panneau, son agent et les autres services sur la boucle locale.
Tout le reste, à l’intérieur
Les tâches cron, les applications Node.js et Python, les déploiements Git et le shell SSH démarrent tous dans le même bac à sable que PHP. Les connexions FTP sont enfermées dans un dossier du répertoire personnel et agissent comme le compte. Les noms de bases de données portent le préfixe du compte, et un utilisateur de base de données ne peut se voir accorder que les bases appartenant à ce compte.
Qui se connecte

Trois types de connexion, un seul serveur

C’est vous qui gérez le serveur. En dessous de vous, les revendeurs peuvent vendre leur propre hébergement ; en dessous d’eux, chaque client gère ses propres sites. Chaque connexion ne voit que sa propre partie de l’arborescence, et chaque écran peut porter la marque de celui qui vend à la personne qui le regarde.

FonctionnalitéPropriétaire du serveurRevendeurClient
Voit Tout ce qui se trouve sur le serveur Ses propres clients, rien d’autre Ses propres comptes
Forfaits Tous, avec chaque limite : sites, espace disque, fichiers, bases de données, boîtes mail, connexions FTP, CPU, mémoire, processus, courriels par heure, sauvegardes conservées, plafonds PHP Ses propres offres, dans les limites des forfaits que vous l’autorisez à vendre —
Comptes Créer, déplacer vers un autre forfait ou propriétaire, suspendre, libérer, fermer Créer, suspendre, réactiver et résilier les comptes de ses clients’ —
Courriel de bienvenue Vos propres modèles en anglais ou en espagnol, envoyés depuis votre adresse et signés DKIM, avec un lien à usage unique pour choisir un mot de passe Les siens, sous sa propre marque Le reçoit lorsque le compte est prêt
Se connecter en tant que N’importe quel client Ses propres clients —
Clés API Pour un système de facturation : créer, suspendre, changer de forfait et fermer n’importe quel compte, et connecter les clients La même chose, pour ses propres clients uniquement —
Limites Définit celles de chaque revendeur’ : combien de comptes, combien d’espace disque, quels forfaits Travaille à l’intérieur de celles-ci Celles de son forfait’
Marque Le nom, le logo, la couleur, le lien d’aide et l’adresse d’assistance du panneau La sienne, montrée à ses clients Voit celle de son fournisseur’
Serveurs de noms Ceux du serveur, ns1 et ns2 sous son nom, sauf si vous en définissez d’autres ns1 et ns2 privés sur son propre domaine —
Sites, courrier, bases de données, DNS, fichiers, applications, SSH, sauvegardes Via la connexion en tant que, ou les restaurations et les nouveaux mots de passe depuis la page du compte’ Via la connexion en tant que À lui de les gérer, depuis son propre panneau
En cas de problème Suspend un revendeur ainsi que tous les comptes qui en dépendent — —
Dans l’espace client

Ce qu’un client fait sans ouvrir de ticket

Chaque titulaire de compte se connecte à son propre espace : sites et domaines, messagerie, bases de données, DNS, fichiers, PHP, tâches planifiées et sauvegardes, et depuis Nexo 1.3 les outils pour lesquels les développeurs avaient besoin d’un serveur cPanel. Tout ce qui suit s’exécute en tant que compte, dans les mêmes limites et le même bac à sable que son PHP.

Applications en un clic
WordPress, Nextcloud, Joomla, Drupal, PrestaShop et Laravel, installés avec leur base de données en une seule étape. Les sites WordPress reçoivent les mises à jour du cœur, des extensions et des thèmes, le durcissement, une connexion administrateur sans mot de passe, et une copie de préproduction pour tester les modifications, mise en ligne quand elle est prête après avoir d’abord sauvegardé la base de données en production. Une application dont le client ne veut plus se retire en un clic.
Applications Node.js et Python
Node.js 22, 24 ou 26 et Python 3.11 à 3.14, chaque application étant un service qui s’exécute en tant que compte depuis un dossier de son espace personnel, maintenu par systemd et servi à l’adresse du site, avec son état en direct dans l’espace client et son propre journal. Les paramètres secrets tels que les clés API sont stockés chiffrés et ne sont plus jamais affichés.
SSH, SFTP et Git
Uniquement des clés, jamais de mots de passe, chaque clé nommée et renommable : SFTP limité à l’espace personnel, ou un shell restreint dans le même bac à sable que PHP. Les dépôts Git vivent dans le compte, publient une branche vers un site à chaque envoi, et affichent leur dernier commit et la date de leur dernier déploiement. Des jetons API à portée limitée, restreints aux adresses que le client désigne, atteignent le même compte depuis des scripts.
Verrous et règles par site
Dossiers protégés par mot de passe, un bloqueur d’IP, la protection anti-hotlink, des pages d’erreur personnalisées et l’affichage du contenu des répertoires activé ou désactivé, plus un certificat acheté ailleurs par le client, vérifié par rapport au nom du site avant son installation, et une page de démarrage publiée en un clic pendant la construction du site réel.
Visiteurs et disponibilité
Les visiteurs sont lus dans le journal propre du site, pour aujourd’hui ou jusqu’aux 14 derniers jours : pages, référents, pages manquantes, robots d’exploration et pays d’origine des visiteurs. Chaque site est vérifié de l’extérieur toutes les cinq minutes, avec son temps de réponse, l’expiration de son certificat et 30 jours d’incidents sur la même carte.
Vitesse, avec Nexo Turbo
Une fois que le propriétaire active Nexo Turbo, chaque site reçoit une section Vitesse : le cache de pages activé ou désactivé, le taux de succès du jour et son contenu, une purge en un clic, la vérification en cas d’attaque, et l’installation en un clic de l’extension de cache utilisée par WordPress pour piloter le cache.
Messagerie, bases de données et DNS, plus loin
Réponses automatiques et filtres par boîte aux lettres, un score anti-spam avec listes d’autorisation et de blocage, le routage par domaine, des boîtes aux lettres ajoutées en masse depuis un fichier CSV, MySQL distant depuis les adresses que le client désigne, des recherches DNS, une trace des serveurs qui répondent pour un domaine, des tracés de route, et qui est connecté en FTP en ce moment.
Le vrai panneau

Douze écrans de Nexo 1.4.6

Capturés depuis le panneau lui-même, avec une entreprise d’hébergement fictive, pour que vous voyiez ce que vous utiliserez avant de commander. Colonne de gauche : l’administration du propriétaire sur le port 2083. Colonne de droite : le panneau auquel chacun de vos clients se connecte. Le guide d’utilisation de Nexo parcourt chacune de ces pages, étape par étape.

/admin Votre administration

Nexo administration overview: accounts, server load, disk, notices, release and the Turbo cardNexo administration overview: accounts, server load, disk, notices, release and the Turbo card
Vue d’ensemble. Les comptes et leurs états, la charge du serveur, le disque et la mémoire, les notifications qui vous attendent, la version installée et le serveur frontal Turbo avec son cache et les sites attaqués.
Nexo accounts list with domain, user, owner, plan, state and disk for each hosting accountNexo accounts list with domain, user, owner, plan, state and disk for each hosting account
Comptes. Chaque compte d’hébergement sur la machine avec son propriétaire, son offre, son état et son disque, recherchable par domaine, nom d’utilisateur ou propriétaire ; les comptes d’un revendeur sont marqués du nom du revendeur.
Editing a Nexo hosting plan: limits for websites, storage, databases, mailboxes, CPU, memory and PHPEditing a Nexo hosting plan: limits for websites, storage, databases, mailboxes, CPU, memory and PHP
Limites d’une offre. Sites web, sous-domaines, alias, stockage, fichiers, bases de données, boîtes mail, utilisateurs FTP, CPU, mémoire, processus, courriels par heure, sauvegardes conservées, l’intervalle cron le plus court et les plafonds PHP.
Nexo resellers page with each reseller's accounts, promised storage, disk used and brandNexo resellers page with each reseller's accounts, promised storage, disk used and brand
Revendeurs. Combien de comptes chacun peut ouvrir, combien de stockage leurs offres peuvent promettre, lesquelles de vos offres ils peuvent vendre et leur marque ; travaillez en leur nom ou suspendez-les avec tout ce qui en dépend.
Nexo API keys for WHMCS and billing scripts, with allowed addresses and last useNexo API keys for WHMCS and billing scripts, with allowed addresses and last use
Clés API. Une clé par système de facturation, limitée aux adresses que vous indiquez, avec sa dernière utilisation sur la carte ; WHMCS se connecte en quatre étapes montrées sur la même page.
Nexo setup emails settings: sender, brand, language and message templatesNexo setup emails settings: sender, brand, language and message templates
Courriels de configuration. Le message de bienvenue que reçoit le propriétaire d’un nouveau compte, en votre nom : vos modèles en anglais ou en espagnol, votre expéditeur, signés DKIM par le panneau, avec un lien à usage unique pour choisir un mot de passe.

/dashboard/hosting Le panneau de votre client

A customer's Nexo hosting overview: storage, plan limits and connection detailsA customer's Nexo hosting overview: storage, plan limits and connection details
Vue d’ensemble. Le stockage par rapport à l’offre, chaque limite en utilisé sur autorisé, les adresses pour DNS, webmail, FTP et les applications de messagerie, et 30 jours de bande passante par site.
A site's controls in Nexo with the Speed section: page cache, hit rate, purge and under-attack modeA site's controls in Nexo with the Speed section: page cache, hit rate, purge and under-attack mode
Vitesse, par site. Avec Turbo activé : le cache de page allumé ou éteint, le taux de succès du jour, ce qui est stocké, une purge et le mode attaqué, à côté des pages d’erreur du site, de l’annuaire, des règles de hotlink et d’IP.
Nexo file manager showing a WordPress site's public_html folderNexo file manager showing a WordPress site's public_html folder
Fichiers. Un gestionnaire de fichiers qui agit comme le compte : téléversez des fichiers ou des dossiers entiers en les glissant, modifiez, déplacez, définissez les permissions, compressez et décompressez.
Managing a WordPress install in Nexo: updates, hardening, cache plugin and staging copyManaging a WordPress install in Nexo: updates, hardening, cache plugin and staging copy
WordPress, géré. Mises à jour du cœur, des extensions et des thèmes, durcissement, l’extension de cache pour Turbo et une copie de préproduction mise en ligne avec la base de données en direct sauvegardée d’abord.
Nexo developer tab: SSH access, SSH keys and Git repositories with deploysNexo developer tab: SSH access, SSH keys and Git repositories with deploys
Développeur. SFTP uniquement ou un shell restreint, clés SSH nommées, dépôts Git qui déploient une branche à chaque envoi et jetons API pour les scripts du client.
Nexo visitor statistics over 14 days with pages, referrers and countriesNexo visitor statistics over 14 days with pages, referrers and countries
Statistiques. Visiteurs lus depuis le journal du site sur jusqu’à 14 jours : pages, référents, pages manquantes, robots et pays, avec une vérification de disponibilité externe toutes les cinq minutes.
Sans surveillance

Les tâches qui s’exécutent quand personne n’est connecté

Un serveur d’hébergement, c’est surtout de la routine : des certificats à renouveler, des sauvegardes à faire, des mises à jour à installer, du courrier à signer. Nexo accomplit cette routine selon son propre calendrier et vous prévient dans les notifications de l’Aperçu quand quelque chose échoue.

Certificats, par site

Dès que le nom d’un site pointe vers le serveur, Let’s Encrypt délivre son certificat et les renouvellements suivent d’eux-mêmes. Un domaine qui échoue sans cesse à la validation est mis en retrait, afin qu’il ne puisse pas épuiser le quota d’échecs de tous les autres sites de la machine.

tls shop.example.net · délivré

Sauvegardes, chaque nuit

Entre 02:00 et 06:00 UTC, restic capture chaque compte dans un dépôt chiffré sur le serveur, sur un disque qui lui est propre lorsque l’installateur en reçoit un. Chaque formule indique combien de captures quotidiennes et hebdomadaires sont conservées. Les clients restaurent eux-mêmes un chemin, une base de données ou une boîte aux lettres, prennent une capture supplémentaire par jour, ou en téléchargent une sous forme de .tar.gz.

restic 5a2f9c1e · 3 bases de données · 12 boîtes aux lettres

Mises à jour, signées

Chaque version est accompagnée d’un manifeste signé avec notre clé Ed25519, et la taille du téléchargement ainsi que son SHA-256 doivent correspondre avant que quoi que ce soit soit décompressé. Le panneau se met à jour entre 1 h et 4 h du matin, heure de New York, ou lorsque vous appuyez sur Installer, et conserve sur le disque les trois versions les plus récentes comme voie de retour.

release signature ok · basculé

Un registre que personne ne peut modifier

Chaque changement apporté à chaque compte est consigné avec son auteur et sa raison, dans la même transaction de base de données que le changement lui-même. Les entrées sont chaînées par hachage ; Vérifier le registre parcourt la chaîne et indique si une entrée a été altérée ou supprimée.

audit vérifié · chaîne intacte

Assistance sans mots de passe

Ouvrez le panneau d’un client en tant que lui pour voir ce qu’il voit. La session dure jusqu’à deux heures, est marquée comme la vôtre dans le registre du compte, et ne peut ni définir de mots de passe ni lancer une restauration.

session se connecter en tant que · expire dans 2 h

Le courrier qui arrive

rspamd évalue le courrier entrant et signe DKIM le courrier sortant. Sur les zones hébergées par le serveur, SPF, DKIM, DMARC et les enregistrements que les applications de messagerie utilisent pour se configurer elles-mêmes sont écrits pour chaque domaine. L’envoi est limité en débit par boîte aux lettres et par compte, selon le chiffre horaire de la formule.

mail dkim=pass · spf=pass · dmarc=pass

Votre système de facturation, connecté

Créez une clé API sous Administration, API, limitez-la à l’adresse de votre serveur de facturation, et WHMCS ou votre propre code ouvre, suspend, change de formule et ferme des comptes à mesure que les commandes et les factures évoluent. Notre module WHMCS le fait d’emblée et donne à chaque client un bouton qui le connecte directement à son panneau. Chaque appel est consigné sous le nom de la clé, et une clé révoquée s’arrête aussitôt.

api clé “WHMCS” · compte suspendu
La licence

Ce que la licence contrôle, et ce qu’elle ne touche jamais

Une clé est émise pour un serveur. Sa première activation la lie à l’UUID du firmware de cette machine, de sorte qu’une copie de l’installation transférée sur un autre matériel est refusée, tandis qu’une réinstallation sur la même machine la conserve. Pour déplacer Nexo vers un autre serveur, demandez-nous de libérer la clé.

Ce qui se met en pause, c’est la modification : pas de nouveaux comptes, pas de modifications, pas de gestionnaire de fichiers, jusqu’au retour d’une licence valide. La page de licence reste ouverte pour permettre la saisie ou le renouvellement d’une clé.

Ce qui ne se met jamais en pause, c’est le service. Une licence expirée n’arrête ni un site web, ni une boîte mail, ni une base de données, et elle ne met jamais hors ligne le site d’un client.

Prix et machines

Une seule ligne sur la facture, quel que soit le contenu du serveur

Nexo figure sur sa propre ligne à côté du serveur, jamais intégrée à celui-ci. Le prix de la licence complète ne varie pas selon le nombre de comptes, de revendeurs ou de sites ; un serveur qui n’a besoin que de quelques sites peut opter pour la licence 30 domaines à moindre coût. Chaque montant ci-dessous provient du catalogue sur lequel la commande est facturée.

Nexo, per server, per month$45 in New York, San Francisco and Miami
€45 in Bucharest and Amsterdam
SetupNone
Nexo 30 Domains, per server, per month$14.99 in New York, San Francisco and Miami
€14.99 in Bucharest and Amsterdam
The same panel, for up to 30 domains: each account’s main domain and its extra ones, not subdomains
Hosting accountsAs many as the server holds: the full licence counts none
On a 3, 6 or 12-month term$45 × the months. Software takes no term discount; the server’s own lines do
On a server that is not ours$45 a month, in US dollars: a licence on its own
Listed in the configurator asNexo Hosting Panel or Nexo Hosting Panel 30 Domains, under Software

Choisissez la machine

Chaque machine x86 que nous vendons avec Nexo, de la configuration complète la moins chère à la plus onéreuse. Chaque prix correspond à cette configuration, lu avec sa fiche technique dans un même article du catalogue ; le lien ouvre le configurateur avec Nexo et un système d’exploitation qu’il installe déjà sélectionnés, où le système, la mémoire, les disques et la ville peuvent encore être modifiés.

Show
Monthly, before tax. US cities bill in dollars, EU cities in euros, with the same figures.
Machine, and the build the price is forCitiesServer, fromWith NexoOrder
AMD Opteron X2150AMD Opteron X2150 APU, 4 cores 1.1GHz · 8 GB DDR3 · 1 × SATA-SSD 32 GB · 500 MbpsNew York, Bucharest$5 or €5$50 or €50Configureor with 30 domains
Intel Atom C2730Intel Atom C2730 Octa Core 1.70 GHz · 16 GB DDR3 · 1 × SATA-SSD 64 GB · 500 MbpsNew York$21.68$66.68Configureor with 30 domains
Intel Atom C2750Intel Atom C2750 Processor, 8 core 2.4 GHz · 16 GB DDR3 · 1 × SATA 500 GB · 500 MbpsNew York, Bucharest$34.40 or €34.40$79.40 or €79.40Configureor with 30 domains
Intel Xeon E3-1284L v4Intel Xeon E3-1284L v4 Quad Core 2.90 GHz · 16 GB DDR3 · 1 × SATA-SSD 240 GB · 500 MbpsNew York, Bucharest, Amsterdam, San Francisco$46.18 or €46.18$91.18 or €91.18Configureor with 30 domains
AMD Opteron 6300AMD Opteron 6366 HE Hexadeca Core 1.80 GHz · 16 GB DDR3 · 1 × SATA 500 GB · 500 MbpsNew York, Bucharest, Miami$51.86 or €51.86$96.86 or €96.86Configureor with 30 domains
Intel Xeon E3-1284L v3Intel Xeon E3-1284L v3 Quad Core 1.80 GHz · 16 GB DDR3 · 1 × SATA-SSD 240 GB · 500 MbpsNew York, Bucharest$52.18 or €52.18$97.18 or €97.18Configureor with 30 domains
Intel Xeon E3-1585L v5Intel Xeon E3-1585L v5 Quad Core 3.00 Ghz · 32 GB DDR4 · 1 × NVMe-SSD 240 GB · 1 GbpsNew York, Bucharest, San Francisco, Amsterdam, Miami$62.58 or €62.58$107.58 or €107.58Configureor with 30 domains
Intel Xeon D-1500Intel Xeon D-1548 Octa Core 2.00 GHz · 32 GB DDR4 · 1 × NVMe-SSD 240 GB · 1 GbpsNew York, Miami, Bucharest, Amsterdam, San Francisco$62.58 or €62.58$107.58 or €107.58Configureor with 30 domains
Intel Xeon E5-2600 v1/v2Intel Xeon E5-2630L Hex Core 2.00 GHz · 32 GB DDR3 · 2 × SATA 500 GB (RAID 1) · 500 MbpsNew York, Bucharest, Miami$70.93 or €70.93$115.93 or €115.93Configureor with 30 domains
Intel Xeon E5-2600 v3/v4Intel Xeon E5-2620 v4 Octo Core 2.10 GHz · 32 GB DDR4 · 2 × SATA 500 GB (RAID 1) · 1 GbpsNew York, Bucharest, San Francisco, Miami, Amsterdam$73.47 or €73.47$118.47 or €118.47Configureor with 30 domains
Intel Xeon Silver / GoldIntel Xeon Silver 4110 8 Core 2.10 GHz · 16 GB DDR4 · 2 × SATA-SSD 240 GB (RAID 1) · 1 GbpsNew York, Bucharest, San Francisco, Miami, Amsterdam$83.67 or €83.67$128.67 or €128.67Configureor with 30 domains
Intel Xeon E-2286MIntel Xeon E-2286M 8 CORE 2.40 GHz · 32 GB DDR4 · 1 × NVMe-SSD 240 GB · 1 GbpsBucharest€105.99€150.99Configureor with 30 domains
Intel Xeon E5-4600 v1/v24 × Intel Xeon E5-4650L Octo Core 2.60 GHz · 64 GB DDR3 · 2 × SATA 500 GB (RAID 1) · 500 MbpsNew York, Bucharest, Miami$109.69 or €109.69$154.69 or €154.69Configureor with 30 domains
Intel Xeon E5-4600 v3/v44 × Intel Xeon E5-4650 v3 12 Core 2.10 GHz · 128 GB DDR4 · 2 × SATA 500 GB (RAID 1) · 1 GbpsNew York, Bucharest, Miami, San Francisco, Amsterdam$186.37 or €186.37$231.37 or €231.37Configureor with 30 domains
AMD EPYCAMD EPYC 7413 24 CORE 2.65 GHz 128MB L3 CACHE · 32 GB DDR4 · 1 × SATA-SSD 240 GB · 1 GbpsNew York, Bucharest$217.59 or €217.59$262.59 or €262.59Configureor with 30 domains
Intel Xeon Gold4 × Intel Xeon Gold 6130 16 Core 2.10 GHz · 128 GB DDR4 · 2 × SATA 500 GB (RAID 1) · 1 GbpsNew York, Bucharest, San Francisco$409.38 or €409.38$454.38 or €454.38Configureor with 30 domains
Avant d’installer

Les questions que les administrateurs posent en premier

De quoi l’installateur a-t-il besoin côté serveur ?

Un accès root sur un Linux récent : Ubuntu 22.04, 24.04 ou 26.04, Debian 12 ou 13, AlmaLinux, Rocky Linux, RHEL ou Oracle Linux 9 ou 10, ou un hôte Proxmox VE 8 ou 9, où Nexo fonctionne à côté de vos machines virtuelles et ne touche pas au nom du nœud. Une machine virtuelle convient aussi bien qu’un serveur physique ; un conteneur non, car il ne peut pas appliquer les quotas de disque dont chaque compte dispose. Il faut aussi une adresse IPv4 publique et /home en ext4, XFS ou ZFS : l’installateur active les quotas pour ext4, utilise ceux de ZFS, et sur XFS sans quotas, il les configure pour le prochain démarrage et demande un redémarrage. Il s’arrête avant de modifier quoi que ce soit si cPanel, Plesk, DirectAdmin, CyberPanel, HestiaCP ou VestaCP est installé, ou si Apache sert déjà des sites, car il reprend les services web, mail et DNS.

Peut-il être installé avant que le serveur ait un nom d’hôte ?

Oui. Il s’installe sur l’adresse IPv4 du serveur avec un certificat auto-signé. Donnez ensuite un nom au serveur dans Administration, Paramètres : le panneau, le webmail, le mail et le FTP basculent sur ce nom, avec un certificat Let’s Encrypt dès que le nom pointe vers la machine.

Quelles versions de PHP un site peut-il utiliser ?

PHP 8.1, 8.2, 8.3 et 8.4, choisies site par site, avec 8.3 par défaut. La limite de mémoire, les tailles d’envoi et de publication (jusqu’aux plafonds du plan), les temps d’exécution et d’entrée, les variables d’entrée, le fuseau horaire et l’affichage des erreurs se règlent par compte, et le fichier .user.ini propre à un site continue de fonctionner.

Qu’arrive-t-il aux sites hébergés si la licence expire ?

Ils continuent de fonctionner. Les sites web, les boîtes mail et les bases de données restent en ligne, et les sauvegardes nocturnes ainsi que les renouvellements de certificats se poursuivent ; seules les modifications via le panneau sont suspendues jusqu’à ce que la licence soit de nouveau valide. Le panneau vérifie sa licence toutes les heures ; si une vérification échoue, il continue pendant 72 heures de grâce et vous en informe, de sorte qu’une courte panne d’un côté ou de l’autre ne change rien.

Mes clients peuvent-ils utiliser Node.js ou Python, ou encore SSH et Git ?

Oui, depuis leur propre panneau. Une application Node.js (22, 24 ou 26) ou Python (3.11 à 3.14) s’exécute sous le compte, dans les limites de CPU et de mémoire de son plan, est servie sur l’un de ses sites et conserve son propre journal. SSH n’accepte que des clés et aboutit dans un environnement restreint aux fichiers du compte, ou uniquement en SFTP si vous préférez ; les dépôts Git peuvent publier une branche vers un site à chaque envoi. Rien de ce qu’ils y exécutent n’atteint un autre compte.

Existe-t-il quelque chose de plus rapide qu’Apache seul devant les sites ?

Oui : Nexo Turbo, notre propre serveur frontal, inclus dans chaque licence depuis Nexo 1.4 et activable depuis la vue d’ensemble de l’administrateur. Il prend les ports 80 et 443 (UDP aussi, pour HTTP/3) et déplace Apache en boucle locale sans toucher à sa configuration, de sorte que .htaccess, les réécritures et tous les réglages par site continuent de fonctionner. Il ajoute HTTP/2 et HTTP/3, Brotli, un cache de page complète piloté par les en-têtes que les extensions de cache WordPress courantes envoient déjà, des limites par IP et une vérification de preuve de travail pour les sites attaqués, et PHP-FPM bénéficie d’OPcache. Le désactiver remet Apache sur 80 et 443 exactement comme avant, et un démarrage qui échoue revient automatiquement en arrière.

Où vivent les sauvegardes ?

Dans un dépôt restic chiffré sur le serveur lui-même, sous /backup, que l’installateur peut placer sur un disque dédié. Cela permet d’annuler un fichier supprimé, une table supprimée ou une mauvaise mise à jour ; ce n’est pas une copie hors de la machine, alors conservez-en une ailleurs si c’est le serveur lui-même que vous devez pouvoir remplacer.

Existe-t-il une licence plus petite pour un serveur avec seulement quelques sites ?

Oui, avec nos serveurs : Nexo Hosting Panel 30 Domaines est le même panneau, toutes les fonctionnalités incluses, avec de la place pour 30 domaines. Le domaine principal de chaque compte et chaque domaine supplémentaire qui lui est ajouté comptent ; les sous-domaines non. À 30, le panneau refuse un nouveau domaine et tout ce qui est déjà hébergé continue de fonctionner, et passer à la licence complète lève la limite en moins d’une journée. Son prix mensuel figure dans le tableau des tarifs ci-dessus. Elle n’est pas vendue comme licence seule.

Un engagement de 12 mois rend-il Nexo moins cher ?

Non. Le logiciel sur nos serveurs est facturé à son prix mensuel multiplié par le nombre de mois à chaque cycle ; un engagement plus long réduit les lignes propres au serveur, pas Nexo.

Nexo facture-t-il mes clients ?

Non. Nexo gère l’hébergement, pas la facturation, et se connecte à la facturation que vous utilisez déjà. Avec une clé API depuis Administration, API, un système de facturation crée, suspend, change de plan et ferme des comptes selon que les factures sont payées ou non. Pour WHMCS, il existe un module prêt à l’emploi (téléchargez-le ici) qui ajoute aussi un bouton « Se connecter au panneau de contrôle » dans l’espace client de vos clients.

Puis-je transférer mes comptes depuis cPanel ?

Oui. Nexo lit les sauvegardes complètes de comptes cPanel : les sites web et leurs fichiers, les boîtes mail et leur courrier, les bases de données avec leurs utilisateurs, les zones DNS et les tâches cron sont transférés, et chaque compte arrive sur le plan Nexo que vous choisissez. Envoyez-nous les sauvegardes ou un accès à WHM et nous les déplaçons pour vous, qu’il s’agisse d’un compte ou de quelques centaines.

J’ai suivi « Propulsé par Nexo » depuis le panneau de mon hébergeur. À qui demander de l’aide ?

À votre hébergeur : c’est lui qui gère le serveur sur lequel vit votre compte et qui s’occupe de votre facturation et de votre support. Son lien d’aide ou son adresse se trouve à côté de cette mention au bas de chaque page de votre panneau.