Outils pour utilisateurs

Outils du site


sysadmin:docker:traefik:dashboard

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
sysadmin:docker:traefik:dashboard [2021/08/09 08:30] 92.154.112.189sysadmin:docker:traefik:dashboard [2022/01/17 23:13] (Version actuelle) yoann
Ligne 3: Ligne 3:
 ====== Traefik: le dashboard ====== ====== Traefik: le dashboard ======
  
-le cli flag --api=insecure permet d'activer le dashboard sans HTTPS écoutant sur le port 8080+===== Accès sans authentification =====
  
 +Pour accéder facilement au tableau de bord sur un réseau sécurisé, on peut créer le conteneur Traefik avec 
 +l'option **%%--api=insecure%%**. Le dashboard sera disponible sur le port **8080**:
  
-Dans le fichier ci-dessous le dashboard 
  
-<file>+ 
 +===== Sécuriser l'accès au tableau de bord ===== 
 + 
 +Dans le fichier ci-dessous le dashboard ne sera accessible qu'en HTTPS après authentification (grâce à l'utilisation du middleware basicauth): 
 + 
 +<file YAML>
 version: '3' version: '3'
  
Ligne 59: Ligne 65:
 <code bash> <code bash>
 $ grep -i basicauth.users docker-compose.yml $ grep -i basicauth.users docker-compose.yml
 +</code>
 +
 +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:stretch-slim /bin/bash
 +
 +apt-get update && apt-get install -y apache2-utils
 +
 +# saisir et confirmer un mot de passe pour l'utilisateur admin
 +# la sortie sera affichée dans la console
 +htpasswd -n admin
 +
 </code> </code>
  
sysadmin/docker/traefik/dashboard.1628497827.txt.gz · Dernière modification : 2021/08/09 08:30 de 92.154.112.189