aggiunto beszel
This commit is contained in:
parent
a7ff76d124
commit
64295199d1
7
beszel/beszel-agent-update.service
Normal file
7
beszel/beszel-agent-update.service
Normal 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'
|
10
beszel/beszel-agent-update.timer
Normal file
10
beszel/beszel-agent-update.timer
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Run beszel-agent update daily
|
||||||
|
|
||||||
|
[Timer]
|
||||||
|
OnCalendar=daily
|
||||||
|
Persistent=true
|
||||||
|
RandomizedDelaySec=4h
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=timers.target
|
14
beszel/beszel-agent.service
Normal file
14
beszel/beszel-agent.service
Normal 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
14
beszel/docker-compose.yml
Normal 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
|
Loading…
x
Reference in New Issue
Block a user