Homelab

Setup Uptime Kuma

โน๊ตนี้คือ วิธีการ setup uptime kuma แบบไม่ใช้ docker

Introduction

โน๊ตนี้คือ วิธีการ setup uptime kuma แบบไม่ใช้ docker

  • สำหรับข้อมูลฉบับเต็มสามารถดูได้ที่ louislam/uptime-kuma

1. Basic setup

sudo apt update && sudo apt upgrade -y
sudo timedatectl set-timezone Asia/Bangkok

sudo apt install curl git -y

2. Install nodejs (v.22) and pm2

curl -sL https://deb.nodesource.com/setup_22.x -o /tmp/nodesource_setup.sh

sudo bash /tmp/nodesource_setup.sh

sudo apt install nodejs

# Verify
node -v

# Install yarn
sudo npm install -g pm2

# Verify
pm2 --version

3. Install Uptime Kuma

git clone https://github.com/louislam/uptime-kuma.git

cd uptime-kuma

npm run setup

npm install pm2 -g && pm2 install pm2-logrotate

pm2 start server/server.js --name uptime-kuma

pm2 save && pm2 startup

http://ip:3001

4. Update Uptime Kuma

git fetch --all
git checkout 1.23.16 --force

npm install --production
npm run download-dist

pm2 restart uptime-kuma

Related Articles

ตั้งค่า Ubuntu Server
Homelab

ตั้งค่า Ubuntu Server

โน๊ตนี้คือ commands ที่มักจะใช้บ่อย ๆ เมื่อต้อง setup ubuntu server (20.04, 22.04)
วิธีการติดตั้ง Ubuntu Version Pro แบบฟรี
Homelab

วิธีการติดตั้ง Ubuntu Version Pro แบบฟรี

เราสามารถขอ Ubuntu Pro มาใช้งานในแบบ personal use ได้ฟรี !!
ผมย้ายจาก Pihole & Adguard มาใช้ NextDNS
Homelab

ผมย้ายจาก Pihole & Adguard มาใช้ NextDNS

การมี DNS ที่ช่วยในการ Block โฆษณาหรือการ Tracking ในยุคสมัยนี้ถือว่าเป็นสิ่งที่ควรจะมี