Add kuma
This commit is contained in:
parent
6303d1e077
commit
6f8764eeb4
1 changed files with 31 additions and 0 deletions
31
scripts/kuma.sh
Executable file
31
scripts/kuma.sh
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
sudo mkdir -p /srv/kuma
|
||||
sudo chown -R peon:peon /srv/kuma
|
||||
|
||||
sudo -u peon -s
|
||||
|
||||
# https://beszel.dev/guide/hub-installation
|
||||
podman run -ti -d \
|
||||
--name kuma \
|
||||
--cpus=1.0 \
|
||||
--memory=2g \
|
||||
--restart=unless-stopped \
|
||||
-v /srv/kuma:/app/data \
|
||||
-p 9001:3001 \
|
||||
docker.io/louislam/uptime-kuma:latest
|
||||
|
||||
mkdir -p "$HOME/.config/systemd/user"
|
||||
cd "$HOME/.config/systemd/user"
|
||||
|
||||
# TODO probably want to use quadlet instead
|
||||
podman generate systemd --restart-policy=always --new --files --name kuma
|
||||
podman stop kuma
|
||||
|
||||
systemctl --user start container-kuma
|
||||
systemctl --user status container-kuma
|
||||
systemctl --user enable container-kuma
|
||||
|
||||
exit
|
Loading…
Add table
Add a link
Reference in a new issue