Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| sysadmin:docker:traefik:dashboard [2021/02/25 22:50] – créée yoann | sysadmin:docker:traefik:dashboard [2022/01/17 23:13] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Traefik: le dashboard ====== | ====== Traefik: le dashboard ====== | ||
| - | le cli flag --api=insecure permet d' | + | ===== Accès |
| + | Pour accéder facilement au tableau de bord sur un réseau sécurisé, on peut créer le conteneur Traefik avec | ||
| + | l' | ||
| - | Dans le fichier ci-dessous le dashboard | ||
| - | < | + | |
| + | ===== Sécuriser l' | ||
| + | |||
| + | Dans le fichier ci-dessous le dashboard ne sera accessible qu'en HTTPS après authentification (grâce à l' | ||
| + | |||
| + | < | ||
| version: ' | version: ' | ||
| Ligne 51: | Ligne 57: | ||
| </ | </ | ||
| + | A vérifier échappement des caractères ' | ||
| + | <note warning> | ||
| + | Le label **traefik.http.middlewares.auth.basicauth.users** contient les couples utilisateur/ | ||
| + | </ | ||
| + | |||
| + | Pour vérifier que la chaine est bien complète: | ||
| + | <code bash> | ||
| + | $ grep -i basicauth.users docker-compose.yml | ||
| + | </ | ||
| + | |||
| + | On crée un conteneur éphémère pour générer un couple utilisateur mot de passe pour le middleware basicauth: | ||
| + | <code bash> | ||
| + | docker container run -it --rm --name password_gen debian: | ||
| + | |||
| + | apt-get update && apt-get install -y apache2-utils | ||
| + | |||
| + | # saisir et confirmer un mot de passe pour l' | ||
| + | # la sortie sera affichée dans la console | ||
| + | htpasswd -n admin | ||
| + | |||
| + | </ | ||
| ===== Référence ===== | ===== Référence ===== | ||