Réinitialiser le mot de passe du propriétaire
Si vous exploitez une instance kuploy auto-hébergée et avez perdu le mot de passe du compte propriétaire, réinitialisez-le depuis l'intérieur du conteneur en cours d'exécution. Il n'existe pas de parcours « mot de passe oublié » par courriel pour le propriétaire d'une instance auto-hébergée : ce parcours exige un SMTP opérationnel, et le propriétaire est précisément le compte avec lequel vous le configureriez.
Cette page concerne les instances auto-hébergées. Sur Kuploy Cloud, la page de connexion propose un lien Lost your password? qui vous envoie un lien de réinitialisation par courriel : aucun accès à un terminal n'est nécessaire.
Ce que fait la commande
reset-password trouve le compte propriétaire de l'instance, remplace son mot de passe par un mot de passe aléatoire fraîchement généré, et affiche ce dernier sur la sortie standard. Elle ne touche à rien d'autre : aucun autre utilisateur, aucune session, aucune donnée.
Connectez-vous avec le mot de passe affiché, puis changez-le immédiatement depuis Settings → Profile.
Kubernetes
kubectl exec -it deployment/kuploy -n kuploy -- pnpm run reset-password
Docker
docker exec -it <conteneur> pnpm run reset-password
Utilisez docker ps pour retrouver le nom du conteneur si vous ne le connaissez pas.
En développement local
Depuis la racine du dépôt :
pnpm run reset-password
Dépannage
« Error resetting password » — la commande n'a pas pu joindre la base de données. Vérifiez que DATABASE_URL est bien défini dans l'environnement du conteneur, et que la base y est joignable.
Le mot de passe affiché ne fonctionne pas — assurez-vous de vous être connecté avec le compte propriétaire. La commande ne réinitialise jamais que celui-ci ; tous les autres utilisateurs conservent leur propre mot de passe et le changent depuis Settings → Profile.