aggiunto beszel

This commit is contained in:
piccihud 2024-12-26 18:48:34 +01:00
parent a7ff76d124
commit 64295199d1
4 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,7 @@
[Unit]
Description=Update beszel-agent if needed
Wants=beszel-agent.service
[Service]
Type=oneshot
ExecStart=/bin/sh -c '/opt/beszel-agent/beszel-agent update | grep -q "Successfully updated" && systemctl restart beszel-agent'

View File

@ -0,0 +1,10 @@
[Unit]
Description=Run beszel-agent update daily
[Timer]
OnCalendar=daily
Persistent=true
RandomizedDelaySec=4h
[Install]
WantedBy=timers.target

View File

@ -0,0 +1,14 @@
[Unit]
Description=Beszel Agent Service
After=network.target
[Service]
Environment="PORT=45877"
Environment="KEY={PUBLIC_KEY}"
ExecStart=/opt/beszel-agent/beszel-agent
User=beszel
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target

14
beszel/docker-compose.yml Normal file
View File

@ -0,0 +1,14 @@
# https://beszel.dev/guide/getting-started
services:
beszel:
image: henrygd/beszel:latest
container_name: beszel
restart: unless-stopped
mem_limit: 1g
extra_hosts:
- host.docker.internal:host-gateway
ports:
- 127.0.0.1:3013:8090
volumes:
- ./beszel_data:/beszel_data