简单的 uptime-kuma docker-compose 设置:自托管 UptimeRobot 替代方案
为了安装 Uptime-Kuma,首先创建服务驻留的目录。在此示例中,我们将使用 /opt/uptimekuma
注意目前 UptimeKuma 只支持一个用户,因此如果你需要多个用户,你需要创建多个 Uptime-Kuma 实例。幸运的是,使用 docker-compose 非常容易。
现在我们将创建 docker-compose.yml
docker-compose.yml
services:
kuma:
image: 'louislam/uptime-kuma:1'
ports:
- '17958:3001'
volumes:
- './uptimekuma_data:/app/data'这将监听端口 17958。你可以在此选择任何你想要的端口,只需确保在运行不同 uptime-kuma 实例时选择不同的端口。
现在你可以使用我们来自在 10 秒内为你的 docker-compose 项目创建 systemd 服务的脚本在启动时自动启动 Uptime-Kuma(并立即启动它):
install.sh
curl -fsSL https://techoverflow.net/scripts/create-docker-compose-service.sh | sudo bash /dev/stdin现在访问 https://<控制器 IP>:17958(或你的自定义 HTTP 端口)以开始 Uptime-Kuma 设置。
Check out similar posts by category:
Docker
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow