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