59 lines
1.8 KiB
YAML
59 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=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
|
|
|