doctor
Diagnostiquer les problèmes de configuration et suggérer des correctifs.
Utilisation
sh
mithrandir doctorDescription
Exécute un ensemble complet de vérifications diagnostiques regroupées par catégorie :
- Système — le fichier
.envexiste, Docker est installé et en cours d'exécution, le swap est configuré, les règles du pare-feu, et Tailscale (si activé) : installé,tailscaleden cours d'exécution, connecté au tailnet, routes de sous-réseau / nœud de sortie en attente d'approbation, clé de l'appareil expirant dans moins de 14 jours - Applications — les conteneurs sont en cours d'exécution, les répertoires de configuration existent, les secrets requis sont présents
- Media (quand qBittorrent et Radarr/Sonarr/Lidarr sont installés) — les catégories de téléchargement, les liens physiques et le webhook de nettoyage sont configurés, et l'espace occupé par les téléchargements inutilisés (voir
media) - Sauvegarde — le répertoire de sauvegarde existe, le service et le timer systemd sont installés, rclone est configuré et le remote est accessible
Chaque vérification échouée inclut un conseil pour corriger le problème.
Code de sortie
Retourne le code de sortie 1 si une vérification échoue, 0 si toutes réussissent.
Remarques
- Nécessite les privilèges root
- Utile pour le débogage après une installation fraîche ou lorsque quelque chose cesse de fonctionner