Working kuma

This commit is contained in:
2024-04-09 20:17:32 +00:00
parent 72c5e78517
commit ad2240cd9d
3 changed files with 56 additions and 0 deletions

2
kuma/.env.example Normal file
View File

@@ -0,0 +1,2 @@
TAILSCALE_OAUTH_KEY=
TAILSCALE_TAGS=

34
kuma/docker-compose.yml Normal file
View File

@@ -0,0 +1,34 @@
---
version: "3.7"
services:
ts-kuma:
image: tailscale/tailscale:latest
container_name: ts-kuma
hostname: monitoring
environment:
- TS_AUTHKEY=${TAILSCALE_OAUTH_KEY}
- TS_EXTRA_ARGS=--advertise-tags=${TAILSCALE_TAGS}
- TS_SERVE_CONFIG=/config/kuma.json
- TS_STATE_DIR=/var/lib/tailscale
volumes:
- ts-kuma-state:/var/lib/tailscale
- ${PWD}/ts-kuma/config:/config
- /dev/net/tun:/dev/net/tun
cap_add:
- net_admin
- sys_module
restart: unless-stopped
kuma:
image: louislam/uptime-kuma:1
container_name: kuma
depends_on:
- ts-kuma
volumes:
- kuma-data:/app/data/
restart: unless-stopped
volumes:
ts-kuma-state:
driver: local
kuma-data:
driver: local

View File

@@ -0,0 +1,20 @@
{
"TCP": {
"443": {
"HTTPS": true
}
},
"Web": {
"${TS_CERT_DOMAIN}:443": {
"Handlers": {
"/": {
"Proxy": "http://kuma:3001"
}
}
}
},
"AllowFunnel": {
"${TS_CERT_DOMAIN}:443": false
}
}