Add Uptime Kuma
This commit is contained in:
parent
6d6984deae
commit
2b25b26575
16
apps/uptime-kuma/config.json
Normal file
16
apps/uptime-kuma/config.json
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"$schema": "../schema.json",
|
||||||
|
"name": "Uptime Kuma",
|
||||||
|
"available": true,
|
||||||
|
"exposable": true,
|
||||||
|
"port": 8111,
|
||||||
|
"id": "uptime-kuma",
|
||||||
|
"tipi_version": 1,
|
||||||
|
"version": "1",
|
||||||
|
"categories": ["utilities"],
|
||||||
|
"description": "It is a self-hosted monitoring tool like Uptime Robot.",
|
||||||
|
"short_desc": "A fancy self-hosted monitoring tool.",
|
||||||
|
"author": "louislam",
|
||||||
|
"source": "https://github.com/louislam/uptime-kuma",
|
||||||
|
"form_fields": []
|
||||||
|
}
|
21
apps/uptime-kuma/docker-compose.arm.yml
Normal file
21
apps/uptime-kuma/docker-compose.arm.yml
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
version: "3.7"
|
||||||
|
services:
|
||||||
|
uptime-kuma:
|
||||||
|
image: louislam/uptime-kuma:1
|
||||||
|
container_name: uptime-kuma
|
||||||
|
volumes:
|
||||||
|
- ${APP_DATA_DIR}/data:/app/data
|
||||||
|
dns:
|
||||||
|
- ${DNS_IP}
|
||||||
|
ports:
|
||||||
|
- ${APP_PORT}:80
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- tipi_main_network
|
||||||
|
labels:
|
||||||
|
traefik.enable: ${APP_EXPOSED}
|
||||||
|
traefik.http.routers.uptime-kuma.rule: Host(`${APP_DOMAIN}`)
|
||||||
|
traefik.http.routers.uptime-kuma.entrypoints: websecure
|
||||||
|
traefik.http.routers.uptime-kuma.service: uptime-kuma
|
||||||
|
traefik.http.routers.uptime-kuma.tls.certresolver: myresolver
|
||||||
|
traefik.http.services.uptime-kuma.loadbalancer.server.port: 80
|
21
apps/uptime-kuma/docker-compose.yml
Normal file
21
apps/uptime-kuma/docker-compose.yml
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
version: "3.7"
|
||||||
|
services:
|
||||||
|
uptime-kuma:
|
||||||
|
image: louislam/uptime-kuma:1
|
||||||
|
container_name: uptime-kuma
|
||||||
|
volumes:
|
||||||
|
- ${APP_DATA_DIR}/data:/app/data
|
||||||
|
dns:
|
||||||
|
- ${DNS_IP}
|
||||||
|
ports:
|
||||||
|
- ${APP_PORT}:80
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- tipi_main_network
|
||||||
|
labels:
|
||||||
|
traefik.enable: ${APP_EXPOSED}
|
||||||
|
traefik.http.routers.uptime-kuma.rule: Host(`${APP_DOMAIN}`)
|
||||||
|
traefik.http.routers.uptime-kuma.entrypoints: websecure
|
||||||
|
traefik.http.routers.uptime-kuma.service: uptime-kuma
|
||||||
|
traefik.http.routers.uptime-kuma.tls.certresolver: myresolver
|
||||||
|
traefik.http.services.uptime-kuma.loadbalancer.server.port: 80
|
33
apps/uptime-kuma/metadata/description.md
Normal file
33
apps/uptime-kuma/metadata/description.md
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# Uptime Kuma
|
||||||
|
|
||||||
|
<div align="center" width="100%">
|
||||||
|
<img src="https://github.com/louislam/uptime-kuma/raw/master/public/icon.svg" width="128" alt="" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
It is a self-hosted monitoring tool like "Uptime Robot".
|
||||||
|
|
||||||
|
<img src="https://uptime.kuma.pet/img/dark.jpg" width="700" alt="" />
|
||||||
|
|
||||||
|
## 🥔 Live Demo
|
||||||
|
|
||||||
|
Try it!
|
||||||
|
|
||||||
|
https://demo.uptime.kuma.pet
|
||||||
|
|
||||||
|
It is a temporary live demo, all data will be deleted after 10 minutes. The server is located in Tokyo, so if you live far from there, it may affect your experience. I suggest that you should install and try it out for the best demo experience.
|
||||||
|
|
||||||
|
VPS is sponsored by Uptime Kuma sponsors on [Open Collective](https://opencollective.com/uptime-kuma)! Thank you so much!
|
||||||
|
|
||||||
|
## ⭐ Features
|
||||||
|
|
||||||
|
* Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers.
|
||||||
|
* Fancy, Reactive, Fast UI/UX.
|
||||||
|
* Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and [90+ notification services, click here for the full list](https://github.com/louislam/uptime-kuma/tree/master/src/components/notifications).
|
||||||
|
* 20 second intervals.
|
||||||
|
* [Multi Languages](https://github.com/louislam/uptime-kuma/tree/master/src/languages)
|
||||||
|
* Multiple Status Pages
|
||||||
|
* Map Status Page to Domain
|
||||||
|
* Ping Chart
|
||||||
|
* Certificate Info
|
||||||
|
* Proxy Support
|
||||||
|
* 2FA available
|
BIN
apps/uptime-kuma/metadata/logo.jpg
Normal file
BIN
apps/uptime-kuma/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
Loading…
Reference in New Issue
Block a user