1,4K
Ich habe mir einen Container gesucht, der verschiedene Tools zusammen fasst und übersichtlich darstellt. Hier gibt es jede Menge Konverter / Hash-Funktionen und auch für Traefik geeignet der TOML to YAML Converter oder umgekehrt. Ist superschnell installiert und sieht gut aus.
1. Übersicht
Ein Bild sagt mehr als 1000 Worte:
2. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu)
- TRAEFIK V2 + 3 – REVERSE-PROXY MIT CROWDSEC IM STACK EINRICHTEN
3. Installation
Ersteinmal das Verzeichnis anlegen und das docker-compose.yml anlegen.
mkdir /opt/containers/it nano /opt/containers/it/docker-compose.yml
Inhalt:
version: '3.9' services: it-tools: image: 'corentinth/it-tools:latest' ports: - 80 restart: unless-stopped container_name: it-tools networks: - proxy labels: traefik.enable: "true" traefik.http.routers.it-tools.entrypoints: "websecure" traefik.http.routers.it-tools.rule: "Host(`it.meinedomain.de`)" traefik.http.routers.it-tools.tls: "true" traefik.http.routers.it-tools.tls.certresolver: "http_resolver" traefik.http.services.it-tools-traefik.loadbalancer.server.port: "80" traefik.docker.network: "proxy" traefik.http.routers.it-tools.middlewares: "default@file" networks: proxy: external: true
Den Eintrag it.meinedomain.de wird auf Eure Domain angepasst.
Ich habe für mich noch eine .env-Datei angelegt, damit alle Container, die hinter dem Traefik hängen auch im Stack traefik erscheinen. Das finde ich übersichtlicher.
nano /opt/containers/it/.env
COMPOSE_PROJEKT_NAME=traefik
Hallo Bastian, das ist wirklich eine extrem praktische Tools-Sammlung.
Die Bereitstellung hat auf Anhieb geklappt, top Anleitung.
Vielen Dank und Grüße
Patrick