Vorwort
In diesem Beitrag findest du eine Step-by-Step Anleitung zur Installation eines Traefik Reverse Proxys mit dem Bezug eines Let´s Encrypt Wildcard Zertifikates.
Voraussetzungen
- Docker Host
- Installation siehe: Docker Grundinstallation
- DNS-Nameserver der eigenen Domain via Cloudflare
Erstellung Cloudflare API Token
Hier kann ein Cloudflare API Token erstellt werden, welcher zum Bezug des Wildcard Zertifikates via Let´s Encrypt benötigt wird.
Erstellung Docker Compose Projekt
In den folgenden Schritten ist das Docker Compose Projekt zu erstellen.
1
2
3
4
5
6
7
8
mkdir traefik
cd traefik
mkdir logs
touch acme.json
chmod 600 acme.json
touch traefik.yml
touch config.yml
touch docker-compose.yml
1
2
3
sudo apt update
sudo apt install apache2-utils
echo $(htpasswd -nb <USER> <PASSWORD>) | sed -e s/\\$/\\$\\$/g
1
sudo nano docker-compose.yml
docker-compose.yml kann hier heruntergeladen werden.
Beispiel Konfiguration
Folgend eine Beispiel Konfiguration mit welcher nach Anpassung begonnen werden kann.
1
sudo nano traefik.yml
traefik.yml kann hier heruntergeladen werden.
1
sudo nano config.yml
config.yml kann hier heruntergeladen werden.
1
sudo docker-compose up -d