Skip to content

Dépannage ​

Commencez par les journaux : docker compose logs toppo dit ce que Toppo a fait et, quand il échoue, pourquoi.

Ce qui se passeCe qu’il faut faire
Le code d’installation est perduRedémarrez Toppo (docker compose restart toppo) : il en affiche un nouveau tant que l’installation n’est pas faite.
Toppo ne démarre pasLes journaux disent pourquoi : une variable TOPPO_* inconnue ou invalide, une base de données injoignable, une migration qui a échoué (la base reste alors telle qu’elle était).
/health répond 503Toppo tourne mais n’atteint pas sa base de données : vérifiez docker compose ps et les journaux de db.
Les liens des e-mails pointent vers la mauvaise adresseDéfinissez TOPPO_URL sur l’adresse que les gens ouvrent, puis docker compose up -d.
Aucun e-mail n’arriveEnvoyez un message de test depuis Paramètres › E-mail : il dit ce qui n’a pas marché, la connexion, TLS, le compte ou le message refusé. Regardez les spams, et vérifiez que l’adresse d’expédition peut envoyer par ce serveur.
Tout le monde a été déconnecté après un déménagementLe volume /data, avec sa clé secrète, n’a pas suivi : restaurez-le, ou définissez vous-même TOPPO_SECRET. Saisissez de nouveau le mot de passe de l’e-mail dans Paramètres › E-mail.
Les pièces jointes échouent derrière le proxyLe proxy refuse les grosses requêtes : faites-lui accepter la taille de TOPPO_ATTACHMENT_MAX_SIZE_MB (nginx : client_max_body_size).
Les connexions sont refusées pour excès de tentativesDerrière un reverse proxy, Toppo voit chaque client à l’adresse du proxy tant que TOPPO_TRUST_PROXY=true n’est pas défini (l’adresse du client).
L’interface parle la mauvaise langueChaque personne choisit la sienne dans Mon compte › Langue ; les e-mails la suivent.

Toujours bloqué ? Ouvrez une issue avec la version (en bas de la barre latérale) et ce que disent les journaux. Un problème de sécurité se signale en privé, comme l’explique SECURITY.md.