30 lines
1007 B
YAML
30 lines
1007 B
YAML
services:
|
|
homebox:
|
|
image: ghcr.io/sysadminsmedia/homebox:latest
|
|
# image: ghcr.io/sysadminsmedia/homebox:latest-rootless
|
|
container_name: homebox
|
|
restart: always
|
|
environment:
|
|
- HBOX_LOG_LEVEL=info
|
|
- HBOX_LOG_FORMAT=text
|
|
- HBOX_WEB_MAX_FILE_UPLOAD=10
|
|
- HBOX_OPTIONS_ALLOW_ANALYTICS=false
|
|
- HBOX_OPTIONS_ALLOW_REGISTRATION=false
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.homebox.rule=Host(`homebox.kaspers.us`)" # ⚠️ UPDATE to your domain
|
|
- "traefik.http.routers.homebox.entrypoints=websecure" # Assumes your HTTP entrypoint is 'web'
|
|
- "traefik.http.services.homebox.loadbalancer.server.port=7745"
|
|
- "traefik.http.routers.homebox.tls=true"
|
|
- "traefik.http.routers.homebox.tls.certresolver=letsencrypt"
|
|
- "traefik.docker.network=proxy"
|
|
networks:
|
|
- proxy
|
|
volumes:
|
|
- /share/Media/container-station-data/homebox/data:/data/
|
|
ports:
|
|
- 3100:7745
|
|
networks:
|
|
proxy:
|
|
external: true
|