简单的 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