services: beszel: image: henrygd/beszel:latest container_name: beszel restart: unless-stopped environment: - APP_URL=https://beszel.home.jens.pub volumes: - beszel_data:/beszel_data - beszel_socket:/beszel_socket networks: - proxy labels: - "traefik.enable=true" - "traefik.http.routers.beszel.rule=Host(`beszel.home.jens.pub`)" - "traefik.http.routers.beszel.entrypoints=websecure" - "traefik.http.services.beszel.loadbalancer.server.port=8090" beszel-agent: image: henrygd/beszel-agent:latest container_name: beszel-agent restart: unless-stopped network_mode: host environment: - LISTEN=/beszel_socket/beszel.sock - KEY=${BESZEL_KEY} volumes: - beszel_socket:/beszel_socket - /var/run/docker.sock:/var/run/docker.sock:ro volumes: beszel_data: beszel_socket: networks: proxy: external: true