Réinitialiser un mot de passe n8n sur VPS KVM

Procédure

Vous pouvez réinitialiser l'accès à votre instance n8n directement depuis la ligne de commande Docker de votre serveur sans perdre aucun workflow. n8n est une plateforme d'automatisation de flux de travail permettant de connecter différents services et applications entre eux via des scénarios visuels. Cette procédure vous permet de restaurer votre accès administrateur en quelques commandes sécurisées.

Les étapes

  1. Relever l'adresse IP du serveur VPS

    Rendez-vous dans la rubrique Aperçu de votre Panel KVM. Dans le bloc IPs du serveur, notez l'adresse IPv4 publique de votre machine (par exemple l'IP fictive 203.0.113.10).

    Réinitialiser un mot de passe n8n sur VPS KVM
  2. Créer un snapshot de sauvegarde

    Cliquez sur Snapshots dans le menu latéral gauche, puis cliquez sur le bouton + Créer un snapshot. Cette image instantanée fige l'état complet du serveur et garantit la sécurité de vos données avant toute intervention.

    Réinitialiser un mot de passe n8n sur VPS KVM
  3. Se connecter au serveur en SSH ou par console

    Ouvrez votre terminal et connectez-vous avec la commande ssh root@203.0.113.10 (en remplaçant par votre adresse IP réelle). Si vous ne disposez pas d'accès SSH direct, cliquez sur le menu Console du Panel KVM pour ouvrir la session de secours noVNC.

    Réinitialiser un mot de passe n8n sur VPS KVM
  4. Identifier le conteneur Docker actif

    Dans le terminal root, saisissez la commande docker ps. Repérez le nom du conteneur lié au service n8n affiché dans la colonne de droite.

  5. Réinitialiser les comptes utilisateurs n8n

    Exécutez la commande docker exec -it <nom_du_conteneur> n8n user-management:reset en remplaçant <nom_du_conteneur> par le nom relevé à l'étape précédente. Validez l'opération pour remettre à zéro la configuration des accès de l'instance.

  6. Redémarrer le conteneur et reconfigurer l'accès

    Relancez le conteneur à l'aide de la commande docker restart <nom_du_conteneur>. Ouvrez ensuite l'URL de votre n8n dans votre navigateur pour recréer le compte administrateur propriétaire et vérifier la présence de tous vos flux de travail.

Résolution des erreurs fréquentes lors de la procédure

Voici les anomalies courantes rencontrées en console et la méthode pour les corriger rapidement :

  • Empreinte SSH modifiée (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED) — Réinitialisez l'entrée locale avec ssh-keygen -R <IP_serveur> avant de retenter la connexion.
  • Conteneur Docker introuvable (No such container) — Contrôlez la casse et le nom exact du conteneur en exécutant docker ps.
  • Droits insuffisants (permission denied) — Basculez sur le compte superadministrateur avec la commande su - ou exécutez vos commandes avec les droits root.

Questions fréquentes

Mes workflows n8n sont-ils conservés après cette commande ?

Oui. La commande user-management:reset agit exclusivement sur la table des identifiants et permissions. Tous les flux créés, les identifiants d'API enregistrés et les historiques d'exécutions restent intacts dans les volumes Docker.

Pourquoi ne faut-il pas réinstaller le VPS depuis le Panel KVM ?

Le bouton de réinstallation réinitialise intégralement le disque NVMe du VPS. Cela efface le moteur Docker, les conteneurs et tous les volumes contenant vos créations. Seule la commande interne Docker doit être utilisée.

Que faire si la commande indique que le conteneur est introuvable ?

Vérifiez l'orthographe exacte du nom retourné par la commande docker ps. Si aucun conteneur n'apparaît, listez tous les conteneurs arrêtés avec docker ps -a et démarrez le conteneur n8n avant de retenter la réinitialisation.

Pourquoi le terminal affiche-t-il une erreur 'Permission denied' ?

Cette erreur survient si vous n'êtes pas connecté avec les privilèges administrateur. Assurez-vous d'ouvrir la session en tant qu'utilisateur root ou de préfixer vos commandes de sudo.

Que faire si la connexion SSH signale une erreur 'Host key verification failed' ?

Ce message indique que l'empreinte cryptographique du serveur a changé dans votre fichier local known_hosts. Supprimez l'ancienne clé enregistrée avec ssh-keygen -R 203.0.113.10 (en indiquant l'IP de votre VPS) puis relancez la connexion SSH.

Liens utiles

aide.lws.fr/a/7953
Cet article vous a-t-il aidé ?

Oui

Non

Lu 1 fois

Merci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.

Articles similaires

Une question sur cet article ?

Posez-la à l'équipe LWS et à la communauté. Réponse publiée après modération.

Poser une question à l'équipe LWS et à sa communauté

RGPD : Responsable : LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Pour exercer vos droits, consultez la section RGPD de nos CGV.