From 50e21b5c9f5148940294859defa5f812328a00c4 Mon Sep 17 00:00:00 2001 From: michivonah Date: Fri, 16 Jan 2026 22:23:14 +0100 Subject: [PATCH] add beszel --- beszel/podman.sh | 56 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 beszel/podman.sh diff --git a/beszel/podman.sh b/beszel/podman.sh new file mode 100644 index 0000000..cfac665 --- /dev/null +++ b/beszel/podman.sh @@ -0,0 +1,56 @@ +#!/bin/bash +# Beszel (Podman script) +# Michi von Ah +# Link: https://beszel.dev/guide/hub-installation + +# Make script executable: chmod +x podman.sh + +# Pod setup +podman network create beszel --ignore +podman pod create --name beszel --replace + +# Create directories & files +mkdir -p data +touch beszel_socket beszel_agent_data + +# Beszel Hub +# When not using the beszel socket the line "--volume ./beszel_socket:/beszel_socket \" can be removed +podman run --name beszel-hub \ + --replace \ + --pod beszel \ + -d \ + --restart always \ + --net beszel \ + -p 127.0.0.1:8090:8090 \ + --volume ./data:/beszel_data:z \ + --volume ./beszel_socket:/beszel_socket:z \ + docker.io/henrygd/beszel + +# Beszel Agent (localhost) +podman run --name beszel-agent \ + --replace \ + --pod beszel \ + -d \ + --restart always \ + --net host \ + --volume ./beszel_socket:/beszel_socket \ + --volume ./beszel_agent_data:/var/lib/beszel-agent \ + -e KEY="" \ + -e LISTEN="/beszel_socket/beszel.sock" \ + -e TOKEN="" \ + -e HUB_URL="http://localhost:8090" \ + docker.io/henrygd/beszel-agent:latest + +# Beszel Agent (additonal hosts) +# podman run --name beszel-agent \ +# --replace \ +# --pod beszel \ +# -d \ +# --restart always \ +# --net host \ +# -e KEY="" \ +# -e LISTEN=45876 \ +# -e TOKEN="" \ +# -e HUB_URL="" \ +# -u ${UID:-1000}:${GID:-1000} \ +# docker.io/henrygd/beszel-agent:latest \ No newline at end of file