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 ===== |