Artikulo Direktoryo
- 1 Bakit Gumamit ng Uptime Kuma upang Subaybayan ang mga Website?
- 2 Anong software ang Uptime Kuma?
- 3 Paano mag-install ng Uptime Kuma monitoring tool?
- 4 I-install ang Docker at Docker-compose
- 5 Paano i-install ang Uptime Kuma na libreng tool sa pagsubaybay sa katayuan ng website?
- 6 I-install ang Nginx Proxy Manager
- 7 Reverse proxy Uptime Kuma
- 8 Uptime Kuma Mga Kapaki-pakinabang na PM2 Command
- 9 Paano i-uninstall ang Uptime Kuma monitoring software?
- 10 Konklusyon
Karaniwan kaming gumagawa ng panlabas na pag-promote ng chain at ang pag-optimize ng link ng pagkakaibigan ay kailangang subaybayan.
Kung ang aming mga panlabas na link at pagkakaibigan ay nawala,SEOAng ranggo ay bababa din, kaya napakahalaga na subaybayan ang katayuan ng mga pahina ng website ng panlabas na link.
Bakit Gumamit ng Uptime Kuma upang Subaybayan ang mga Website?
Paano sinusubaybayan ng SEO ang mga link ng pagkakaibigan?
Pagkatapos magdagdag ng mga panlabas na link at pakikipagpalitan ng mga link ng pagkakaibigan, karaniwan namingUptime RobotI-configure ang pagsubaybay sa website sa cloud monitoring platform para makita ang pagkakakonekta ng mga external na page ng link ng bawat website.
Gayunpaman, habang dumarami ang bilang ng mga panlabas na chain at chain ng kaibigan, ang Uptime Robot cloud platform ay may limitasyon sa bilang ng mga item sa pagsubaybay, at dapat kang mag-upgrade at magbayad upang magpatuloy sa pagdaragdag ng higit pang mga cloud monitoring item.
Samakatuwid, maaari naming gamitin ang open sourceLinuxPagsubaybay sa cloud server软件Mga Tool - Uptime Kuma.
Anong software ang Uptime Kuma?
Ang Uptime Kuma ay isang open source na tool sa pagsubaybay ng server ng Linux na may katulad na mga function sa Uptime Robot.
Kung ikukumpara sa iba pang katulad na tool sa pagsubaybay sa website, sinusuportahan ng Uptime Kuma ang mga serbisyong self-host na may mas kaunting mga paghihigpit.
Ipakikilala ng artikulong ito ang pag-install at paggamit ng Uptime Kuma.
Paano mag-install ng Uptime Kuma monitoring tool?
Ang Uptime Kuma, ay sumusuporta sa pag-install ng Docker.
Ang sumusunod ay isang tutorial sa mga hakbang sa pag-install ng Uptime Kuma.
Ang sumusunod na utos ayInstaller sa pamamagitan ng CLI [Ubuntu/CentOS] Interactive CLI installer, mayroon o walang suporta sa Docker ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Hindi inirerekomenda na gamitin ang command sa pag-install sa itaas: dahil naka-install ang Uptime Kuma sa paraang hindi Docker, madaling mabigo ang pag-install.
- (Inirerekomenda namin ang utos sa pag-install sa ibaba)
Dahil kailangan mong i-install ang Docker bago i-install ang Uptime Kuma gamit ang Docker, i-install muna ang Docker.
I-install ang Docker at Docker-compose
I-update at i-install ang kinakailangang software ▼
apt-get update && apt-get install -y wget vim
Kung may 404 error na nangyari sa panahon ng pag-update, pakitingnan ang solusyon sa ibaba▼
I-install ang Docker
Kung ito ay isang dayuhang server, mangyaring gamitin ang sumusunod na command ▼
curl -sSL https://get.docker.com/ | sh
Kung ito ay isang domestic server sa China, mangyaring gamitin ang sumusunod na command ▼
curl -sSL https://get.daocloud.io/docker | sh
Itakda ang Docker na awtomatikong magsimula sa boot ▼
systemctl start docker systemctl enable docker
I-install ang Docker-compose
Kung ito ay isang dayuhang server, mangyaring gamitin ang sumusunod na command ▼
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
Kung ito ay isang domestic server sa China, mangyaring gamitin ang sumusunod na command▼
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
I-restart ang docker service command▼
service docker restart
Paano i-install ang Uptime Kuma na libreng tool sa pagsubaybay sa katayuan ng website?
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
- Tapos, makakapasa ka
IP:3001
Bisitahin ang Uptime-Kuma.
Kung pinagana mo ang CSF firewall, maaaring kailanganin mong buksan ang port 3001 sa 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"
I-restart ang CSF firewall ▼
csf -r
I-install ang Nginx Proxy Manager
Ang Nginx Proxy Manager ay isang reverse proxy software na nakabase sa Docker.
Dahil hindi kinakailangan ang Nginx Proxy Manager, maaari mong laktawan ang hindi pag-install ng Nginx Proxy Manager kung ayaw mong mag-aksaya ng oras.
Lumikha ng direktoryo ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Gumawa ng docker-compose.yml file ▼
nano docker-compose.yml
Punan ang sumusunod na nilalaman sa file, pagkatapos ay pindutin ang Ctrl+X upang i-save, pindutin ang Y upang lumabas ▼
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
tumakbo▼
docker-compose up -d
Kung may lumabas na mensahe ng error na katulad ng sumusunod: "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.
- Ibig sabihin, okupado na ang port 443, at kailangang i-edit ang docker-compose.yml file na kakagawa lang.
Ang Port 443 ay kailangang baguhin sa 442 ▼
- '442:442' # Public HTTPS Port
Pagkatapos, patakbuhin muli ang command docker-compose up -d
May lalabas na mensahe ng error:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Kailangan ding baguhin ang port 80 sa 882 ▼
- '882:882' # Public HTTP Port
sa pamamagitan ng pagbubukas http:// IP:81
Bisitahin ang Nginx Proxy Manager.
Para sa unang pag-login, gamitin ang default na paunang account at password▼
Email: [email protected] Password: changeme
- Pagkatapos mag-log in, pakitiyak na palitan kaagad ang iyong email address at password.
Reverse proxy Uptime Kuma
Pagkatapos i-install ang Uptime Kuma, ang default ay gamitinIP:3001
Bisitahin ang Uptime Kuma.
Maaari naming i-access ang domain name at i-configure ang SSL certificate sa pamamagitan ng reverse proxy, tulad ng ipinakita ng URL kanina.
Susunod, magsasagawa kami ng mga operasyon ng reverse generation, gamit ang dating ginawang Nginx Proxy Manager.
Pumasa http:// IP:81
Buksan ang Nginx Proxy Manager.
Pagkatapos mag-log in sa unang pagkakataon, kailangan mong baguhin ang user name at password, mangyaring i-configure ito mismo.
Susunod, ang mga hakbang sa pagpapatakbo ng Nginx Proxy Manager ay ang mga sumusunod:
第 1 步 :buksan Proxy Hosts
▼
第 2 步 :mag-click sa kanang sulok sa itaas Add Proxy Hosts
▼
Hakbang 3: I-configure ayon sa figure,Mag-click Save
保存 ▼
第 4 步 :i-clickEidt
Buksan ang pahina ng pagsasaayos ▼
Hakbang 5: Mag-isyu ng SSL certificate at paganahin ang mandatoryong Https access ▼
- Sa puntong ito, ang reverse generation ay nakumpleto, at pagkatapos ay maaari mong gamitin ang domain name na kare-resolba mo lang upang ma-access ang Uptime Kuma.
- Ang configuration ng Uptime Kuma ay napakasimple.
- Mayroon itong Chinese interface, naniniwala ako na magagamit mo ito sa lalong madaling panahon.
Uptime Kuma Mga Kapaki-pakinabang na PM2 Command
Simulan, ihinto, at i-restart ang mga command ng Uptime Kuma (ang command na ito ay nakatuon sa pag-install na hindi Docker)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Tingnan ang kasalukuyang console output ng Uptime Kuma (ang command na ito ay nakatuon sa non-Docker installation)▼
pm2 monit
Patakbuhin ang Uptime Kuma sa pagsisimula (ang command na ito ay nakatuon sa mga pag-install na hindi Docker) ▼
pm2 save && pm2 startup
Paano i-uninstall ang Uptime Kuma monitoring software?
Kung hindi ito na-install ng DockerUptime Kuma,Paano i-uninstall?
Halimbawa, kung gagamitin mo ang command na ito para mag-install sa paraang hindi Docker▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Upang i-uninstall ang Uptime Kuma, gamitin ang sumusunod na command ▼
- hindi gumagana
pm2 stop uptime-kuma
- tanggalin ang direktoryo
rm -rf /opt/uptime-kuma
Paano i-uninstall ang Uptime Kuma kung na-install mo ito gamit ang Docker?
Patakbuhin ang sumusunod na query command▼
docker ps -a
- isulat ang iyong
kuma
Ang pangalan ng lalagyan, na maaaringuptime-kuma
stop command ▼
- Mangyaring ipadala
container_name
Baguhin sa query sa itaaskuma
Ang pangalan ng lalagyan.
docker stop container_name docker rm container_name
I-uninstall ang Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Konklusyon
Ang interface ng Uptime Kuma ay malinis at simple, at ito ay napakadaling i-deploy at gamitin.
Ang Uptime Kuma ay isang napakahusay na pagpipilian kung wala kang mataas na kinakailangan para sa pagsubaybay sa website.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi ang "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", na nakakatulong sa iyo.
Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-29041.html
Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!