ລາຍການຫົວເລື່ອງ
ພວກເຮົາມັກຈະເຮັດການສົ່ງເສີມການເຊື່ອມໂຍງພາຍນອກແລະການເພີ່ມປະສິດທິພາບການເຊື່ອມໂຍງທີ່ເປັນມິດແລະຕ້ອງໄດ້ຮັບການຕິດຕາມ.
ຖ້າພວກເຮົາສູນເສຍ backlinks ແລະ reciprocal links ຂອງພວກເຮົາ, ການຈັດອັນດັບ SEO ຂອງພວກເຮົາ ກໍ່ຈະຫຼຸດລົງເຊັ່ນກັນ. ດັ່ງນັ້ນ, ການຕິດຕາມສະຖານະຂອງໜ້າເວັບໄຊທ໌ backlinks ຈຶ່ງມີຄວາມສຳຄັນຫຼາຍ.
ເປັນຫຍັງຕ້ອງໃຊ້ Uptime Kuma ເພື່ອຕິດຕາມເວັບໄຊທ໌ຂອງທ່ານ?
ວິທີການຕິດຕາມກວດກາ backlinks ສຳລັບຈຸດປະສົງ SEO?
ຫຼັງຈາກເພີ່ມ backlink ແລະແລກປ່ຽນລິ້ງເຊິ່ງກັນແລະກັນ, ພວກເຮົາມັກຈະ ຕັ້ງຄ່າການຕິດຕາມກວດກາເວັບໄຊທ໌ໃນແພລດຟອມຕິດຕາມກວດກາຄລາວ Uptime Robot ເພື່ອກວດສອບການເຊື່ອມຕໍ່ຂອງໜ້າ backlink ໃນແຕ່ລະເວັບໄຊທ໌.
ຢ່າງໃດກໍ່ຕາມ, ເນື່ອງຈາກຈໍານວນການເຊື່ອມຕໍ່ພາຍນອກແລະການເຊື່ອມຕໍ່ຫມູ່ເພື່ອນເພີ່ມຂຶ້ນ, ແພລະຕະຟອມຄລາວຂອງ 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?
ເນື່ອງຈາກວ່າອາດຈະມີບັນຫາບາງຢ່າງກັບຟັງຊັນການສໍາຮອງຂໍ້ມູນໃນການຕັ້ງຄ່າພື້ນຫລັງຂອງ Uptime Kuma, ນັກພັດທະນາບໍ່ໄດ້ຮັກສາຫນ້າທີ່ການສໍາຮອງຂໍ້ມູນໃນປັດຈຸບັນບໍ່ສາມາດສ້າງການສໍາຮອງຂໍ້ມູນທີ່ສົມບູນແລະຟື້ນຟູການຕັ້ງຄ່າທັງຫມົດ.
ຕ້ອງການຮູ້ເພີ່ມເຕີມກ່ຽວກັບວິທີຈັດການກັບການຍົກເລີກຄຸນສົມບັດການສໍາຮອງຂອງ Uptime Kuma? ຄລິກທີ່ລິ້ງຂ້າງລຸ່ມນີ້ເພື່ອສືບຕໍ່ອ່ານບົດສອນລະອຽດ ▼
ວິທີການຖອນການຕິດຕັ້ງຊອບແວຕິດຕາມກວດກາ Uptime Kuma?
ຖ້າ Uptime Kuma ບໍ່ໄດ້ຖືກຕິດຕັ້ງໂດຍໃຊ້ Docker , ຂ້ອຍຈະຖອນການຕິດຕັ້ງມັນໄດ້ແນວໃດ?
ຕົວຢ່າງ, ຖ້າທ່ານໃຊ້ວິທີການທີ່ບໍ່ແມ່ນ 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 ແມ່ນທາງເລືອກທີ່ດີຫຼາຍ.
ຫວັງວ່າ ບົດຄວາມ "ເຄື່ອງມືຕິດຕາມກວດກາສະຖານະເວັບໄຊທ໌ຟຣີ Uptime Kuma ສຳລັບເຊີບເວີ Linux" ທີ່ແບ່ງປັນໃນ ບລັອກຂອງ Chen Weiliang ( https://www.chenweiliang.com/ ) ຈະເປັນປະໂຫຍດຕໍ່ທ່ານ.
ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະແບ່ງປັນລິ້ງຂອງບົດຄວາມນີ້: https://www.chenweiliang.com/cwl-29041.html


