Este repositorio consisten en una serie de archivos para facilitar el deployment de traefik en pocos minutos. Este contempla configuración dinámica y estática. Además de algunos middlewares básicos deseables.
-
Instalar las dependencias para docker: (método alternativo, se recomienda)
sudo apt update sudo apt install docker docker-compose
-
Generar el hash del usuario y contraseña para proteger el panel de Traefik.
sudo apt update sudo apt install apache2-utils
Generar el usuario:
echo $(htpasswd -nb <USUARIO> <CONTRASEÑA>) | sed -e s/\\$/\\$\\$/g
-
Clonar este repositorio.
git clone https://github.com/AleG911/traefik-dot-files.git
-
Modificar el archivo .env con el email asociado a la cuenta de Cloudflare, el API Key y el usuario generado previamente.
-
Arrancar el contenedor
docker-compose up -d