Blackbox
Blackbox Server
https://github.com/trentnbauer/HomelabPublic/blob/main/docker-compose/blackbox-server.yml
Beszel Agent
Last updated
services:
server:
image: ghcr.io/maxjb-xyz/blackbox-server:0.4.1@sha256:efd7869243ea3e6a320c78d820294cf0b607716cf0c3a5e3d36e2e73bf6b5d9a
restart: unless-stopped
ports:
- ${PORT:-8080}:8080
volumes:
- blackbox-data:/data
labels:
- autoheal=true
- dfgeneric.enable=${CFTUNNEL:-true}
- dfgeneric.0.hostname=${CFSUBDOMAIN}${CFDOMAIN}
- dfgeneric.0.service=http://${HOSTNAME:-localhost}:${PORT:-8080}
- dfgeneric.0.access.policy=${CFPOLICY:-default_tld}
- dfgeneric.0.name=Blackbox
- dfgeneric.0.zonename=${CFDOMAIN}
- dfgeneric.0.path=${CFURLPATH:-}/
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
environment:
- TZ=${TZ:-Australia/Melbourne}
- JWT_SECRET=${JWT_SECRET}
- AGENT_TOKENS=${AGENT_TOKENS}
- WEBHOOK_SECRET=${WEBHOOK_SECRET}
volumes:
blackbox-data: