Catégories
Tut's Linux

Utiliser Traefik en mode binaire

Traefik est un reverse proxy conçu à la base pour des infrastructures ayant des conteneurs (avec du Docker ou Kubernetes). Néanmoins il est possible de le faire fonctionner directement via le binaire et de profiter de ses capacités des machines n’ayant pas de conteneurisation. L’intérêt d’utiliser le mode binaire plutôt que le conteneur peut se […]

Catégories
Docker Tut's Linux

Certificat wildcard Traefik avec Let’s Encrypt

Vous allez découvrir dans cet article la génération d’un certificat wildcard Traefik fourni gratuitement par Let’s Encrypt. Avoir un certificat par service ou sous-domaine c’est bien, mais pourquoi pas exploiter la fonctionnalité wildcard permettant de générer un unique certificat pour tout les sous-domaines ? Importante mise à jour de l’article par ldez au 15/07/2020 – […]

Catégories
Docker Tut's Linux

Traefik – Créer une authentification basique

Certaines applications n’ont pas de mécanisme d’authentification. Traefik permet d’ajouter une authentification simple par couple identifiant/mot de passe. Pour se faire, j’utiliserai les fichiers de configuration dynamique pour Traefik (rappel sur les configurations à cette adresse (CZS)). Procédure d’ajout de l’authentification Le chiffrement des mots de passe d’authentification pour Traefik se fait via MD5, SHA1 […]

Catégories
Docker Tut's Linux

[docker-compose] Traefik, nginx et Nextcloud

Objectif de l’article : obtenir un serveur Nextcloud derrière Nginx et le reverse-proxy Traefik. La configuration HTTPS effectuée par le fichier « traefik_dynamic.yml » et les labels correspondants. Mise à jour le 03/02/2021 : mise à jour des des configurations Nginx et Traefik. Logiciels exploités : Debian 10 (buster) Docker CE = 19.03.x Docker-compose = 1.28.x Traefik […]

Catégories
Docker Tut's Linux

WordPress et Traefik – Mise en place d’une stack docker-compose

Objectif : mettre en place Traefik en frontend, l’application WordPress, Nginx en tant que serveur web, une base de données SQL grâce à MariaDB et un serveur de cache objets via Redis. Mise à jour le 27/06/2021. Comme les autres articles, j’utilise le dossier /srv/docker pour y placer les fichiers de la stack docker-compose. Un […]

Catégories
Docker Tut's Linux

[docker-compose] Traefik et PiHole

Objectif de l’article – mettre en place Traefik en frontend et PiHole Fichier « traefik.toml ». Pas de discours, du factuel.J’ai décidé de mettre mon docker-compose dans le dossier « /srv/docker », avec un dossier « conf » pour y stocker les fichiers de configuration. Mise à jour le 20/07/2020 : suppression des fichiers toml pour Traefik (migration vers des fichiers […]

Catégories
Tut's Linux Docker

Traefik v2 : configuration TLS personnalisée

L’objectif de cette documentation est de fournir les fichiers de configuration nécessaire pour faire fonctionner Traefik avec une configuration TLS personnalisée. Article mis à jour et corrigé par ldez. (merci !). De nombreuses coquilles étaient présentes, notamment vis-à-vis de configuration inutiles, inexploitées ou encore des erreurs de syntaxe. Avant-propos, vous ne pouvez pas utiliser les […]

Catégories
Tut's Linux Docker

[docker-compose] Ghost 3 et Traefik v2

Le but de cette documentation est de vous fournir un fichier .yml clé en main pour installer le CMS Ghost derrière Traefik. Article mis à jour suite aux commentaires de ldez oncernant un soucis de configuration côté Traefik (mélange entre conf’ statique et dynamique) (merci !!) Mise à jour : 28/09/2020 refonte des fichiers .yml […]