ລາຍການຫົວເລື່ອງ
- 1 ເປັນຫຍັງຕ້ອງໃຊ້ Uptime Kuma ເພື່ອຕິດຕາມເວັບໄຊທ໌ຂອງທ່ານ?
- 2 ຊອບແວ Uptime Kuma ແມ່ນຫຍັງ?
- 3 ວິທີການຕິດຕັ້ງເຄື່ອງມືຕິດຕາມ Uptime Kuma?
- 4 ຕິດຕັ້ງ Docker ແລະ Docker-compose
- 5 ວິທີການຕິດຕັ້ງ Uptime Kuma ເຄື່ອງມືຕິດຕາມກວດກາສະຖານະພາບເວັບໄຊທ໌ຟຣີ?
- 6 ຕິດຕັ້ງ Nginx Proxy Manager
- 7 Reverse proxy Uptime Kuma
- 8 Uptime Kuma ຄໍາສັ່ງ PM2 ທີ່ເປັນປະໂຫຍດ
- 9 ວິທີການຖອນການຕິດຕັ້ງຊອບແວຕິດຕາມກວດກາ Uptime Kuma?
- 10 ສະຫຼຸບ
ພວກເຮົາມັກຈະເຮັດການສົ່ງເສີມການເຊື່ອມໂຍງພາຍນອກແລະການເພີ່ມປະສິດທິພາບການເຊື່ອມໂຍງທີ່ເປັນມິດແລະຕ້ອງໄດ້ຮັບການຕິດຕາມ.
ຖ້າການເຊື່ອມຕໍ່ພາຍນອກຂອງພວກເຮົາແລະການເຊື່ອມຕໍ່ທີ່ເປັນມິດແມ່ນສູນເສຍ,SEOການຈັດອັນດັບຍັງຈະຫຼຸດລົງຕາມຄວາມເຫມາະສົມ, ດັ່ງນັ້ນມັນເປັນສິ່ງສໍາຄັນຫຼາຍທີ່ຈະຕິດຕາມສະຖານະຂອງຫນ້າເວັບໄຊທ໌ເຊື່ອມຕໍ່ພາຍນອກ.
ເປັນຫຍັງຕ້ອງໃຊ້ Uptime Kuma ເພື່ອຕິດຕາມເວັບໄຊທ໌ຂອງທ່ານ?
ວິທີການ SEO ຕິດຕາມກວດກາການເຊື່ອມຕໍ່ທີ່ເປັນມິດ?
ຫຼັງຈາກເພີ່ມການເຊື່ອມຕໍ່ພາຍນອກແລະການແລກປ່ຽນການເຊື່ອມຕໍ່ທີ່ເປັນມິດ, ພວກເຮົາປົກກະຕິUptime Robotຕັ້ງຄ່າການກວດສອບເວັບໄຊທ໌ໃນເວທີການຕິດຕາມຟັງເພື່ອກວດສອບການເຊື່ອມຕໍ່ຂອງຫນ້າເຊື່ອມຕໍ່ພາຍນອກຂອງແຕ່ລະເວັບໄຊທ໌.
ຢ່າງໃດກໍ່ຕາມ, ເນື່ອງຈາກຈໍານວນການເຊື່ອມຕໍ່ພາຍນອກແລະການເຊື່ອມຕໍ່ຫມູ່ເພື່ອນເພີ່ມຂຶ້ນ, ແພລະຕະຟອມຄລາວຂອງ Uptime Robot ມີຂອບເຂດຈໍາກັດກ່ຽວກັບຈໍານວນລາຍການຕິດຕາມກວດກາ, ແລະທ່ານຕ້ອງຍົກລະດັບແລະຈ່າຍເງິນເພື່ອສືບຕໍ່ເພີ່ມລາຍການຕິດຕາມກວດກາຟັງ.
ດັ່ງນັ້ນ, ພວກເຮົາສາມາດນໍາໃຊ້ແຫຼ່ງເປີດLinuxການຕິດຕາມເຊີບເວີຄລາວຊອບແວເຄື່ອງມື - Uptime Kuma.
ຊອບແວ Uptime Kuma ແມ່ນຫຍັງ?
Uptime Kuma ເປັນແຫຼ່ງເປີດເຄື່ອງມືກວດສອບເຊີບເວີ Linux ທີ່ມີຫນ້າທີ່ຄ້າຍຄືກັບ Uptime Robot.
ເມື່ອປຽບທຽບກັບເຄື່ອງມືຕິດຕາມເວັບໄຊທ໌ທີ່ຄ້າຍຄືກັນອື່ນໆ, Uptime Kuma ສະຫນັບສະຫນູນການບໍລິການທີ່ໂຮດເອງດ້ວຍຂໍ້ຈໍາກັດຫນ້ອຍ.
ບົດຄວາມນີ້ຈະແນະນໍາການຕິດຕັ້ງແລະການນໍາໃຊ້ Uptime Kuma.
ວິທີການຕິດຕັ້ງເຄື່ອງມືຕິດຕາມ Uptime Kuma?
Uptime Kuma, ຮອງຮັບການຕິດຕັ້ງ Docker.
ຕໍ່ໄປນີ້ແມ່ນບົດສອນກ່ຽວກັບຂັ້ນຕອນການຕິດຕັ້ງຂອງ Uptime Kuma.
ຄໍາສັ່ງຕໍ່ໄປນີ້ແມ່ນຕົວຕິດຕັ້ງຜ່ານ CLI [Ubuntu/CentOS] ຕົວຕິດຕັ້ງ CLI ແບບໂຕ້ຕອບ, ມີ ຫຼືບໍ່ມີ Docker ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- ມັນບໍ່ໄດ້ຖືກແນະນໍາໃຫ້ໃຊ້ຄໍາສັ່ງການຕິດຕັ້ງຂ້າງເທິງ: ເນື່ອງຈາກວ່າ Uptime Kuma ຖືກຕິດຕັ້ງດ້ວຍວິທີທີ່ບໍ່ແມ່ນ Docker, ການຕິດຕັ້ງແມ່ນງ່າຍທີ່ຈະລົ້ມເຫລວ.
- (ພວກເຮົາແນະນໍາໃຫ້ຄໍາສັ່ງການຕິດຕັ້ງຂ້າງລຸ່ມນີ້)
ເນື່ອງຈາກ Docker ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງກ່ອນທີ່ຈະໃຊ້ Docker ເພື່ອຕິດຕັ້ງ Uptime Kuma, ຕິດຕັ້ງ Docker ທໍາອິດ.
ຕິດຕັ້ງ Docker ແລະ Docker-compose
ອັບເດດ ແລະຕິດຕັ້ງຊອບແວທີ່ຈໍາເປັນ ▼
apt-get update && apt-get install -y wget vim
ຖ້າມີຂໍ້ຜິດພາດ 404 ເກີດຂຶ້ນໃນລະຫວ່າງການອັບເດດ, ກະລຸນາກວດເບິ່ງວິທີແກ້ໄຂຂ້າງລຸ່ມນີ້▼
ຕິດຕັ້ງ Docker
ຖ້າມັນເປັນເຄື່ອງແມ່ຂ່າຍຂອງຕ່າງປະເທດ, ກະລຸນາໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ ▼
curl -sSL https://get.docker.com/ | sh
ຖ້າມັນເປັນເຊີບເວີພາຍໃນປະເທດຈີນ, ກະລຸນາໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ ▼
curl -sSL https://get.daocloud.io/docker | sh
ຕັ້ງຄ່າ Docker ເພື່ອເລີ່ມຕົ້ນອັດຕະໂນມັດໃນເວລາ boot▼
systemctl start docker systemctl enable docker
ຕິດຕັ້ງ Docker-compose
ຖ້າມັນເປັນເຄື່ອງແມ່ຂ່າຍຂອງຕ່າງປະເທດ, ກະລຸນາໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້▼
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
ຖ້າມັນເປັນເຊີບເວີພາຍໃນປະເທດຈີນ, ກະລຸນາໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້▼
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
ຣີສະຕາດຄຳສັ່ງບໍລິການ docker ▼
service docker restart
ວິທີການຕິດຕັ້ງ Uptime Kuma ເຄື່ອງມືຕິດຕາມກວດກາສະຖານະພາບເວັບໄຊທ໌ຟຣີ?
docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
- ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດຜ່ານ
IP:3001
ຢ້ຽມຢາມ Uptime-Kuma.
ຖ້າທ່ານໄດ້ເປີດໃຊ້ CSF firewall, ທ່ານອາດຈະຕ້ອງເປີດພອດ 3001 ໃນ CSF firewall▼
vi /etc/csf/csf.conf # Allow incoming TCP ports TCP_IN = "20,21,22,2812,25,53,80,110,143,443,465,587,993,995,2030,2031,2082,2083,2086,2087,2095,2096,3001"
ຣີສະຕາດ CSF Firewall▼
csf -r
ຕິດຕັ້ງ Nginx Proxy Manager
Nginx Proxy Manager ແມ່ນຊອບແວ Reverse proxy ທີ່ອີງໃສ່ Docker.
ເນື່ອງຈາກ Nginx Proxy Manager ບໍ່ຈໍາເປັນ, ທ່ານສາມາດຂ້າມການຕິດຕັ້ງ Nginx Proxy Manager ຖ້າທ່ານບໍ່ຕ້ອງການເສຍເວລາ.
ສ້າງໄດເລກະທໍລີ ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
ສ້າງໄຟລ໌ docker-compose.yml ▼
nano docker-compose.yml
ຕື່ມຂໍ້ມູນໃສ່ໃນໄຟລ໌ຕໍ່ໄປນີ້, ຈາກນັ້ນກົດປຸ່ມ Ctrl+X ເພື່ອບັນທຶກ, ກົດ Y ເພື່ອອອກຈາກ ▼
version: "3" services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: # These ports are in format: - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '81:81' # Admin Web Port # Add any other Stream port you want to expose # - '21:21' # FTP environment: DB_MYSQL_HOST: "db" DB_MYSQL_PORT: 3306 DB_MYSQL_USER: "npm" DB_MYSQL_PASSWORD: "npm" DB_MYSQL_NAME: "npm" # Uncomment this if IPv6 is not enabled on your host # DISABLE_IPV6: 'true' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt depends_on: - db db: image: 'jc21/mariadb-aria:latest' restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: 'npm' MYSQL_DATABASE: 'npm' MYSQL_USER: 'npm' MYSQL_PASSWORD: 'npm' volumes: - ./data/mysql:/var/lib/mysql
ແລ່ນ▼
docker-compose up -d
ຖ້າຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດທີ່ຄ້າຍຄືກັບຕໍ່ໄປນີ້ປາກົດ: "Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use
"▼
[root@ten npm]# docker-compose up -d npm_db_1 is up-to-date Starting npm_app_1 ... error ERROR: for npm_app_1 Cannot start service app: driver failed programming external connectivity on endpoint npm_app_1 (bd3512d79a2184dbd03b2a715fab3990d503c17e85c35b1b4324f79068a29969): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use ERROR: for app Cannot start service app: driver failed programming external connectivity on endpoint npm_app_1 (bd3512d79a2184dbd03b2a715fab3990d503c17e85c35b1b4324f79068a29969): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use ERROR: Encountered errors while bringing up the project.
- ມັນຫມາຍຄວາມວ່າພອດ 443 ນີ້ໄດ້ຖືກຄອບຄອງແລະທ່ານຕ້ອງການແກ້ໄຂໄຟລ໌ docker-compose.yml ທີ່ເຈົ້າຫາກໍ່ສ້າງ.
ຕ້ອງການປ່ຽນພອດ 443 ເປັນ 442 ▼
- '442:442' # Public HTTPS Port
ຫຼັງຈາກນັ້ນ, ດໍາເນີນການຄໍາສັ່ງອີກເທື່ອຫນຶ່ງ docker-compose up -d
ຂໍ້ຄວາມຜິດພາດຈະປາກົດຂຶ້ນ:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
ນອກນັ້ນທ່ານຍັງຈໍາເປັນຕ້ອງໄດ້ປ່ຽນພອດ 80 ເປັນ 882 ▼
- '882:882' # Public HTTP Port
ໂດຍການເປີດ http:// IP:81
ໄປຢ້ຽມຢາມ Nginx Proxy Manager.
ເມື່ອເຂົ້າສູ່ລະບົບເປັນຄັ້ງທຳອິດ, ໃຫ້ໃຊ້ບັນຊີເລີ່ມຕົ້ນເລີ່ມຕົ້ນ ແລະລະຫັດຜ່ານ▼
Email: [email protected] Password: changeme
- ຫຼັງຈາກເຂົ້າສູ່ລະບົບ, ກະລຸນາໃຫ້ແນ່ໃຈວ່າທ່ານປ່ຽນອີເມວແລະລະຫັດຜ່ານຂອງທ່ານທັນທີ.
Reverse proxy Uptime Kuma
ຫຼັງຈາກການຕິດຕັ້ງ Uptime Kuma, ຄ່າເລີ່ມຕົ້ນແມ່ນໃຊ້IP:3001
ຢ້ຽມຢາມ Uptime Kuma.
ພວກເຮົາສາມາດເຂົ້າເຖິງຊື່ໂດເມນແລະກໍາຫນົດຄ່າໃບຢັ້ງຢືນ SSL ຜ່ານຕົວແທນ reverse, ຄືກັນກັບ URL ທີ່ສະແດງໃຫ້ເຫັນກ່ອນຫນ້ານີ້.
ຕໍ່ໄປ, ພວກເຮົາຈະປະຕິບັດການຜະລິດແບບປີ້ນກັບກັນແລະໃຊ້ Nginx Proxy Manager ທີ່ສ້າງຂຶ້ນກ່ອນຫນ້ານີ້.
ຜ່ານ http:// IP:81
ເປີດ Nginx Proxy Manager.
ຫຼັງຈາກເຂົ້າສູ່ລະບົບຄັ້ງທໍາອິດ, ທ່ານຈໍາເປັນຕ້ອງປ່ຽນຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງທ່ານ, ດັ່ງນັ້ນກະລຸນາຕັ້ງຄ່າຕົວເອງ.
ຕໍ່ໄປ, ຂັ້ນຕອນການດໍາເນີນງານຂອງ Nginx Proxy Manager ມີດັ່ງນີ້:
第1步:ເປີດ Proxy Hosts
▼
第2步:ໃຫ້ຄລິກໃສ່ມຸມຂວາເທິງ Add Proxy Hosts
▼
ຂັ້ນຕອນທີ 3: ການຕັ້ງຄ່າດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນຮູບ,ກົດ Save
ປະຢັດ ▼
第4步:ຄລິກEidt
ເປີດໜ້າການຕັ້ງຄ່າ ▼
ຂັ້ນຕອນທີ 5: ອອກໃບຢັ້ງຢືນ SSL ແລະເປີດໃຊ້ການເຂົ້າເຖິງ HTTPS ທີ່ຖືກບັງຄັບ ▼
- ໃນຈຸດນີ້, ການຜະລິດແບບປີ້ນກັບກັນແມ່ນສໍາເລັດ, ແລະຫຼັງຈາກນັ້ນທ່ານສາມາດເຂົ້າເຖິງ Uptime Kuma ໂດຍໃຊ້ຊື່ໂດເມນທີ່ທ່ານພຽງແຕ່ແກ້ໄຂ.
- ການຕັ້ງຄ່າ Uptime Kuma ແມ່ນງ່າຍດາຍຫຼາຍ.
- ມັນມີການໂຕ້ຕອບແບບຈີນແລະຂ້ອຍເຊື່ອວ່າເຈົ້າຈະເລີ່ມໃຊ້ມັນໃນໄວໆນີ້.
Uptime Kuma ຄໍາສັ່ງ PM2 ທີ່ເປັນປະໂຫຍດ
ຄຳສັ່ງເລີ່ມຕົ້ນ, ຢຸດ ແລະປິດເປີດໃໝ່ຂອງ Kuma (ຄຳສັ່ງນີ້ແມ່ນອຸທິດໃຫ້ກັບການຕິດຕັ້ງທີ່ບໍ່ແມ່ນ Docker)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
ເບິ່ງຜົນຜະລິດ console ໃນປັດຈຸບັນຂອງ Uptime Kuma (ຄໍາສັ່ງນີ້ແມ່ນອຸທິດຕົນເພື່ອການຕິດຕັ້ງທີ່ບໍ່ແມ່ນ Docker)▼
pm2 monit
ແລ່ນ Uptime Kuma ໃນຕອນເລີ່ມຕົ້ນ (ຄໍາສັ່ງນີ້ແມ່ນສະເພາະສໍາລັບການຕິດຕັ້ງທີ່ບໍ່ແມ່ນ Docker) ▼
pm2 save && pm2 startup
ວິທີການຖອນການຕິດຕັ້ງຊອບແວຕິດຕາມກວດກາ Uptime Kuma?
ຖ້າມັນບໍ່ໄດ້ຖືກຕິດຕັ້ງຢູ່ໃນໂຫມດ Dockerເວລາຫວ່າງ Kuma,ຖອນການຕິດຕັ້ງແນວໃດ?
ຕົວຢ່າງ, ຖ້າທ່ານໃຊ້ວິທີການທີ່ບໍ່ແມ່ນ Docker ຂອງຄໍາສັ່ງນີ້ເພື່ອຕິດຕັ້ງ ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
ເພື່ອຖອນການຕິດຕັ້ງ Uptime Kuma, ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ ▼
- ຢຸດແລ່ນ
pm2 stop uptime-kuma
- ລຶບໄດເລກະທໍລີ
rm -rf /opt/uptime-kuma
ວິທີການຖອນການຕິດຕັ້ງ Uptime Kuma ຖ້າທ່ານໃຊ້ Docker ເພື່ອຕິດຕັ້ງມັນ?
ດໍາເນີນການຄໍາສັ່ງສອບຖາມຕໍ່ໄປນີ້▼
docker ps -a
- ຂຽນຂອງທ່ານ
kuma
ຊື່ຂອງບັນຈຸ, ເຊິ່ງອາດຈະເປັນuptime-kuma
ຢຸດຄໍາສັ່ງ ▼
- 请将
container_name
ປ່ຽນເປັນຄໍາຖາມຂ້າງເທິງkuma
ຊື່ຂອງບັນຈຸ.
docker stop container_name docker rm container_name
ຖອນການຕິດຕັ້ງ Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
ສະຫຼຸບ
ການໂຕ້ຕອບຂອງ Uptime Kuma ແມ່ນສະອາດແລະຫຍໍ້, ແລະມັນງ່າຍດາຍຫຼາຍທີ່ຈະປະຕິບັດແລະນໍາໃຊ້.
ຖ້າທ່ານບໍ່ມີຄວາມຕ້ອງການສູງສໍາລັບການກວດສອບເວັບໄຊທ໌, Uptime Kuma ແມ່ນທາງເລືອກທີ່ດີຫຼາຍ.
ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", ເຊິ່ງຈະເປັນປະໂຫຍດແກ່ເຈົ້າ.
ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-29041.html
ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການແບ່ງປັນແລະການຖືກໃຈຂອງທ່ານແມ່ນການຊຸກຍູ້ຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!