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=Utilities - 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=utilities 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 labels: rackpeek.name: beszel-agent rackpeek.tags: services networks: proxy-net: external: true