add uptime / auto kuma
This commit is contained in:
@@ -51,6 +51,7 @@ import protected jupyter host:9999
|
|||||||
import protected nodered host:1880
|
import protected nodered host:1880
|
||||||
import protected teslamate host:4000
|
import protected teslamate host:4000
|
||||||
import protected beszel host:8090
|
import protected beszel host:8090
|
||||||
|
import protected uptime host:3001
|
||||||
|
|
||||||
import sites/root.caddy
|
import sites/root.caddy
|
||||||
import sites/authentik.caddy
|
import sites/authentik.caddy
|
||||||
|
|||||||
20
compose.kuma.yaml
Normal file
20
compose.kuma.yaml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
services:
|
||||||
|
uptime-kuma:
|
||||||
|
image: louislam/uptime-kuma:2
|
||||||
|
container_name: uptime-kuma
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- /opt/uptime-kuma:/app/data
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
ports:
|
||||||
|
- "3001:3001"
|
||||||
|
auto-kuma:
|
||||||
|
image: ghcr.io/bigboot/autokuma:uptime-kuma-v1-sha-cbd2537
|
||||||
|
container_name: auto-kuma
|
||||||
|
environment:
|
||||||
|
- AUTOKUMA__KUMA__URL=http://host:3001
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
restart: unless-stopped
|
||||||
|
extra_hosts:
|
||||||
|
- "host:${HOST_IP}"
|
||||||
@@ -1,8 +1,30 @@
|
|||||||
services:
|
services:
|
||||||
sonarr:
|
seafile-mysql:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
seadoc-server:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
timescaledb:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
beszel:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
dsmrdb:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
nodered:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
surfshark:
|
surfshark:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
- "kuma.monitor.name=Surfshark"
|
||||||
|
- "kuma.monitor.type=docker"
|
||||||
|
- "kuma.monitor.docker_host=1"
|
||||||
|
- "kuma.monitor.docker_container=surfshark"
|
||||||
|
qbittorrent:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
teslamate-grafana:
|
teslamate-grafana:
|
||||||
@@ -17,31 +39,19 @@ services:
|
|||||||
authentik-worker:
|
authentik-worker:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
esphome:
|
pgadmin:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
mediamtx:
|
photoprism:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
tesla-scraper:
|
prowlarr:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
radarr:
|
transmission:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
telegraf:
|
borgmatic:
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
teslamate:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
timescaledb:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
jellyfin:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
dsmrdb:
|
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
influxdb:
|
influxdb:
|
||||||
@@ -50,73 +60,10 @@ services:
|
|||||||
dsmr:
|
dsmr:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
caddy:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
postgis:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
prowlarr:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
qbittorrent:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
seafile-mysql:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
seadoc-server:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
droppy:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
gitea:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
readarr:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
rsnapshot:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
transmission:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
autoheal:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
borgmatic:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
collectd:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
filebrowser:
|
filebrowser:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
fluentbit:
|
gitea:
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
goodwe:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
homarr:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
bazarr:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
beszel:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
jackett:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
jellyseerr:
|
|
||||||
labels:
|
|
||||||
- autoheal=true
|
|
||||||
minio:
|
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
seafile-redis:
|
seafile-redis:
|
||||||
@@ -125,7 +72,55 @@ services:
|
|||||||
seafile-server:
|
seafile-server:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
loki:
|
sonarr:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
telegraf:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
uptime-kuma:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
dns-ad-blocker:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
esphome:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
postgis:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
rsnapshot:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
tesla-scraper:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
teslamate:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
goodwe:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
grafana:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
homarr:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
homeassistant:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
minio:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
postgres:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
readarr:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
droppy:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
authentik-server:
|
authentik-server:
|
||||||
@@ -134,27 +129,39 @@ services:
|
|||||||
beszel-agent:
|
beszel-agent:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
grafana:
|
collectd:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
homeassistant:
|
jellyseerr:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
mediamtx:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
mosquitto:
|
mosquitto:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
photoprism:
|
radarr:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
dns-ad-blocker:
|
caddy:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
nodered:
|
loki:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
pgadmin:
|
autoheal:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
postgres:
|
bazarr:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
fluentbit:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
jackett:
|
||||||
|
labels:
|
||||||
|
- autoheal=true
|
||||||
|
jellyfin:
|
||||||
labels:
|
labels:
|
||||||
- autoheal=true
|
- autoheal=true
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ include:
|
|||||||
|
|
||||||
# Other
|
# Other
|
||||||
- compose.autoheal.yaml
|
- compose.autoheal.yaml
|
||||||
|
- compose.kuma.yaml
|
||||||
- compose.collectd.yaml
|
- compose.collectd.yaml
|
||||||
- compose.telegraf.yaml
|
- compose.telegraf.yaml
|
||||||
- compose.homarr.yaml
|
- compose.homarr.yaml
|
||||||
|
|||||||
1
uptime-kuma/.gitignore
vendored
Normal file
1
uptime-kuma/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
*
|
||||||
8
uptime-kuma/db-config.json
Normal file
8
uptime-kuma/db-config.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"type": "sqlite",
|
||||||
|
"port": 3306,
|
||||||
|
"hostname": "",
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"dbName": "kuma"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user