setup
Assistant de configuration interactif pour la configuration initiale du homelab.
Utilisation
sh
mithrandir setupDescription
Lance un assistant interactif en plusieurs étapes qui :
- Configure les paramètres principaux (
BASE_DIR,PUID/PGID,TZ) - Vous permet de sélectionner les applications à installer
- Valide les secrets requis (jetons DuckDNS, configuration WireGuard, etc.)
- Installe Docker s'il n'est pas présent
- Génère les fichiers docker-compose et démarre les applications sélectionnées
- Connecte optionnellement le serveur à Tailscale pour l'accès à distance (sur demande)
- Enregistre toute la configuration dans
.env
Options
| Option | Description |
|---|---|
--yes, -y | Ignorer les invites de confirmation |
--auth-key <clé> | Clé d'authentification Tailscale pour l'étape d'accès à distance (par défaut TAILSCALE_AUTH_KEY). En mode --yes, l'étape Tailscale n'est exécutée que si une clé est disponible |
Remarques
- Nécessite les privilèges root
- Les applications nécessitant HTTPS (par ex. Vaultwarden) sont ignorées avec un avertissement si
ENABLE_HTTPSn'est pas activé