From cf7b6fd837be1742493440bf619d3454e5b08259 Mon Sep 17 00:00:00 2001 From: Komodo Bot Date: Sun, 14 Dec 2025 17:47:09 -0800 Subject: [PATCH] Add beszel-agent template stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Template version of beszel-agent with environment variable placeholders for easy deployment to multiple servers. Customize per server: - BESZEL_SSH_KEY: SSH public key from Beszel hub - BESZEL_FILESYSTEM: Disk to monitor (default: /dev/sda1) - BESZEL_LISTEN_PORT: Port for agent (default: 45876) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- stacks/beszel-template.compose.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 stacks/beszel-template.compose.yml diff --git a/stacks/beszel-template.compose.yml b/stacks/beszel-template.compose.yml new file mode 100644 index 0000000..c695a04 --- /dev/null +++ b/stacks/beszel-template.compose.yml @@ -0,0 +1,17 @@ +services: + beszel-agent: + image: henrygd/beszel-agent:latest + container_name: Beszel-Agent + network_mode: host + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + environment: + # Port for Beszel agent to listen on + LISTEN: ${BESZEL_LISTEN_PORT:-45876} + # SSH public key from Beszel hub server + # Generate with: ssh-keygen -t ed25519 + KEY: ${BESZEL_SSH_KEY} + # Filesystem to monitor (run 'df -h' to see options) + # Common values: /dev/sda1, /dev/nvme0n1p1, /dev/mapper/ubuntu--vg-ubuntu--lv + FILESYSTEM: ${BESZEL_FILESYSTEM:-/dev/sda1} + restart: on-failure:5