diff --git a/beszel.yaml b/beszel.yaml new file mode 100644 index 0000000..515f812 --- /dev/null +++ b/beszel.yaml @@ -0,0 +1,55 @@ +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} + 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 + \ No newline at end of file