Documentation / Migrer depuis cPanel

Migrer depuis cPanel

Ce qui est transféré

Nimbopanel dispose d'un importateur intégré qui lit une sauvegarde cPanel standard (cpmove / pkgacct .tar.gz) et recrée le compte. Il reprend :

  • Les fichiers du site web — restaurés en tant qu'utilisateur Linux isolé propre au compte.
  • Les bases de données et les utilisateurs de bases de données — recréés avec leurs mots de passe préservés.
  • Le courrier — boîtes aux lettres et redirections, y compris les anciens messages.
  • Le DNS — la zone, plus les zones des domaines additionnels.
  • Les domaines — domaines additionnels, sous-domaines et domaines garés (alias).
  • PHP — la version de PHP du compte.
  • .htaccess — traduit pour vous, et si une directive ne peut pas être traduite, le compte est basculé automatiquement en prise en charge complète de .htaccess. Voir ci-dessous.

Le nom d'utilisateur cPanel d'origine et les empreintes des mots de passe des bases de données / de la messagerie sont préservés, de sorte que les sites et les boîtes aux lettres continuent de fonctionner après le déplacement.

Étapes

  1. Dans cPanel (ou WHM), générez une sauvegarde complète du compte — le fichier standard cpmove-USER.tar.gz / backup-*.tar.gz.
  2. Dans Nimbopanel, ouvrez Migrer dans la barre latérale. La carte est intitulée Migrer depuis cPanel.
  3. Choisissez le fichier et appuyez sur Téléverser l'archive. Aucun accès SSH à l'ancien serveur n'est nécessaire pour ce parcours.
  4. Appuyez sur Contrôle préalable. Il lit l'archive et vous montre exactement ce qui serait créé — nom du compte, domaines, bases de données, boîtes aux lettres, version de PHP, et tout ce qui entre en collision avec ce qui existe déjà sur ce serveur. Rien n'a encore été créé à ce stade.
  5. Appuyez sur Importer. Nimbopanel recrée le compte via son parcours normal de création de compte — utilisateur isolé, DNS, courrier, bases de données — de sorte que le compte importé est un compte Nimbopanel de plein droit, et non un cas particulier.
  6. Mettez à jour les serveurs de noms / le DNS du domaine pour qu'ils pointent vers votre serveur Nimbopanel lorsque vous êtes prêt à basculer.

Plusieurs gigaoctets sur une connexion domestique ? Vous n'avez pas du tout à télécharger la sauvegarde. La même page peut la récupérer directement depuis l'ancien serveur par SSH — voir Déplacer un compte de l'ancien serveur sans le télécharger.

Ce qu'il advient du .htaccess

C'est la partie qui casse le plus souvent une migration ailleurs, elle est donc traitée sans rien vous demander.

Nimbopanel sert les sites via nginx par défaut et traduit le .htaccess en ses propres règles. Les directives courantes se traduisent proprement. Lorsque l'importateur en trouve une qui ne se traduit pas — un php_value, un SetEnv, un gestionnaire, une réécriture conditionnelle — il place immédiatement ce compte en prise en charge complète de .htaccess, où le fichier est lu directement et où chaque directive fonctionne exactement comme sur cPanel.

Le rapport d'import montre les deux étapes : combien de règles ont été traduites et combien nécessitent une révision, puis si le mode a été basculé. Les sites qui n'ont jamais eu besoin de rien d'inhabituel restent sur le parcours traduit, plus rapide.

Vous pouvez changer de mode à tout moment : .htaccess — les deux modes.

Sûreté

Les sauvegardes sont des archives non fiables, l'importateur refuse donc la traversée de chemins, les échappements par lien symbolique et les entrées surdimensionnées, et n'exécute jamais le contenu de l'archive. Une sauvegarde malformée ou malveillante est rejetée plutôt que d'être considérée comme fiable.

Bon à savoir

  • Le courrier importé est stocké sous l'utilisateur de messagerie de Nimbopanel par conception — c'est attendu et correct.
  • Vous pouvez importer plusieurs comptes ; chacun devient totalement isolé des autres.