Files
docker_compose/beszel.yaml
T
2026-06-30 22:52:15 -05:00

56 lines
1.8 KiB
YAML

services:
beszel:
image: henrygd/beszel:latest
container_name: beszel
restart: unless-stopped
ports:
- 8090:8090
environment:
APP_URL: ${BESZEL_URL}
TZ: America/Chicago
PUID: 1001
PGID: 1001
volumes:
- /srv/docker/server/beszel/beszel_data:/beszel_data
- /srv/docker/server/beszel/beszel_socket:/beszel_socket
labels:
- homepage.group=Monitoring
- homepage.name=Beszel
- homepage.icon=beszel.png
- homepage.href=${BESZEL_URL}
- homepage.description=Server monitor
- homepage.widget.type=beszel
- homepage.widget.url=${BESZEL_URL}
- homepage.widget.username=${BESZEL_USER}
- homepage.widget.password=${BESZEL_PWD}
- homepage.widget.systemId=${SYSTEM_ID}
- homepage.widget.version=2
- homepage.widget.fields=["name", "status", "updated", "cpu", "memory", "disk", "network"]
- dockhand.url=${BESZEL_URL}
- rackpeek.tags=monitoring
networks:
- proxy-net
beszel-agent:
image: henrygd/beszel-agent:latest
container_name: beszel-agent
restart: unless-stopped
network_mode: host
volumes:
- /srv/docker/server/beszel/beszel_agent_data:/var/lib/beszel-agent
- /srv/docker/server/beszel/beszel_socket:/beszel_socket
environment:
TZ: America/Chicago
DOCKER_HOST: tcp://127.0.0.1:2375
LISTEN: /beszel_socket/beszel.sock
HUB_URL: http://localhost:8090
KEY: ${KEY}
TOKEN: 8b227ca3-5393-44d3-9278-1391f9aec1a4
# these were for the jonsbo server
#SENSORS: -nct6793_systin,nct6793_auxtin1,nct6793_auxtin2,nct6793_auxtin3,TSI*
#PRIMARY_SENSOR: coretemp_package_id_0
# need to add AMD GPU when it is added to image
networks:
proxy-net:
external: true