Dozzle
Create a folder in which to place the dozzle data.
You can create a first file named compose.yaml and put the following content in it
# Dozzle# Web UI: http://dozzle:8080
services: dozzle: command: "--auth-provider simple" container_name: dozzle image: amir20/dozzle:latest restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/data networks: - proxy-net labels: traefik.enable: true traefik.http.routers.dozzle.entrypoints: web,websecure traefik.http.routers.dozzle.tls: true traefik.http.routers.dozzle.tls.certresolver: production traefik.http.routers.dozzle.rule: Host(`dozzle.example.com`) traefik.http.services.dozzle.loadbalancer.server.port: 8080
networks: proxy-net: name: proxy-network external: trueAfter that, you need to create a new folder called data, create a file named users.yml
users: # "admin" here is username username: # Username name: "admin" # Display name # Just sha-256 which can be computed with "echo -n password | shasum -a 256" password: "" email: admin@exemple.comYou should have the following file tree
- compose.yaml
Directorydata
- users.yml
Once the configuration is complete, you can run the following command
docker compose up -d