VYOS容器运行Uptime Kuma监控

添加镜像
add container image louislam/uptime-kuma
sudo mkdir /config/kuma
sudo chmod 777 /config/kuma

配置
set container name UptimeKuma description 'Uptime-Kuma'
set container name UptimeKuma image 'docker.io/louislam/uptime-kuma'
set container name UptimeKuma allow-host-networks
set container name UptimeKuma cap-add 'net-admin'
set container name UptimeKuma cap-add 'net-bind-service'
set container name UptimeKuma cap-add 'sys-admin'
set container name UptimeKuma cap-add 'net-raw'
set container name UptimeKuma cap-add 'setpcap'
set container name UptimeKuma cap-add 'sys-time'

set container name UptimeKuma restart 'always'
set container name UptimeKuma volume Kuma1vol destination '/app/data'
set container name UptimeKuma volume Kuma1vol source '/config/kuma'

 # 登录页面
http://192.168.75.241:3001/setup

### 安装和配置 Uptime Kuma #### 准备环境 为了在 Ubuntu 上顺利安装 Uptime Kuma,需先更新系统的软件包列表并安装必要的依赖项。执行如下命令来完成这一步骤: ```bash sudo apt update && sudo apt upgrade -y ``` 接着安装 Node.js 和 npm,因为 Uptime Kuma 是基于 JavaScript 的应用程序。 ```bash curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install nodejs -y ``` #### 下载与安装 Uptime Kuma 获取最新版本的 Uptime Kuma 并解压到指定目录下: ```bash cd /opt/ sudo wget $(curl -s https://api.github.com/repos/louislam/uptime-kuma/releases/latest | grep browser_download_url | cut -d '"' -f 4) sudo tar xvzf *.tar.gz sudo rm *.tar.gz ``` 赋予启动脚本可执行权限,并创建软链接以便全局调用 `uptime-kuma` 命令。 ```bash sudo chmod +x ./uptime-kuma/start.sh sudo ln -sf /opt/uptime-kuma/start.sh /usr/local/bin/uptime-kuma ``` #### 配置数据库 (SQLite 默认) 默认情况下,Uptime Kuma 使用 SQLite 数据库存储数据。如果希望切换至其他类型的数据库,则需要修改 `/opt/uptime-kuma/.env` 文件中的相应设置[^1]。 #### 设置开机自启和服务管理 可以利用 PM2 来管理和守护进程。首先确保已安装 PM2: ```bash sudo npm install pm2@latest -g pm2 startup systemd ``` 按照提示操作完成后,就可以通过下面这条指令让 Uptime Kuma 成为后台服务运行了。 ```bash pm2 start server/server.js --name uptime-kuma pm2 save pm2 unstartup systemd ``` 以上步骤会将 Uptime Kuma 注册成系统服务,在重启时自动加载[^2]。 #### 访问 Web 界面 打开浏览器访问 http://<your_server_ip>:3001 即可进入 Uptime Kuma 的图形化界面进行进一步配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值