Ìwé Directory
- 1 Kini idi ti Lo Uptime Kuma lati Atẹle Awọn oju opo wẹẹbu?
- 2 Kini software Uptime Kuma?
- 3 Bii o ṣe le fi ohun elo ibojuwo Uptime Kuma sori ẹrọ?
- 4 Fi sori ẹrọ Docker ati Docker-compose
- 5 Bii o ṣe le fi ohun elo ibojuwo ipo oju opo wẹẹbu ọfẹ Uptime Kuma sori ẹrọ?
- 6 Fi Oluṣakoso Aṣoju Nginx sori ẹrọ
- 7 Yipada aṣoju Uptime Kuma
- 8 Uptime Kuma Wulo PM2 Àsẹ
- 9 Bii o ṣe le yọ sọfitiwia ibojuwo Uptime Kuma kuro?
- 10 Ipari
Nigbagbogbo a ṣe igbega pq ita ati iṣapeye ọna asopọ ọrẹ nilo lati ṣe abojuto.
Ti awọn ọna asopọ ita ati awọn ọna asopọ ọrẹ ba sọnu,SEOIpele naa yoo tun kọ, nitorina o ṣe pataki pupọ lati ṣe atẹle ipo ti awọn oju-iwe ayelujara ọna asopọ ita.
Kini idi ti Lo Uptime Kuma lati Atẹle Awọn oju opo wẹẹbu?
Bawo ni SEO ṣe atẹle awọn ọna asopọ ọrẹ?
Lẹhin fifi awọn ọna asopọ ita kun ati paarọ awọn ọna asopọ ọrẹ, a nigbagbogboAkoko IyanjuṢe atunto ibojuwo oju opo wẹẹbu lori iru ẹrọ ibojuwo awọsanma lati ṣawari isopọmọ ti awọn oju-iwe ọna asopọ ita ti oju opo wẹẹbu kọọkan.
Bibẹẹkọ, bi nọmba awọn ẹwọn ita ati awọn ẹwọn ọrẹ n pọ si, Syeed awọsanma Uptime Robot ni opin lori nọmba awọn ohun ibojuwo, ati pe o gbọdọ igbesoke ati sanwo lati tẹsiwaju fifi awọn ohun elo ibojuwo awọsanma diẹ sii.
Nitorinaa, a le lo orisun ṣiṣiLinuxAwọsanma server monitoringSọfitiwiaIrinṣẹ - Uptime Kuma.
Kini software Uptime Kuma?
Uptime Kuma jẹ ohun elo ibojuwo olupin Linux orisun ṣiṣi pẹlu awọn iṣẹ ti o jọra si Robot Uptime.
Ti a ṣe afiwe si awọn irinṣẹ ibojuwo oju opo wẹẹbu ti o jọra, Uptime Kuma ṣe atilẹyin awọn iṣẹ ti a gbalejo pẹlu awọn ihamọ diẹ.
Nkan yii yoo ṣafihan fifi sori ẹrọ ati lilo Uptime Kuma.
Bii o ṣe le fi ohun elo ibojuwo Uptime Kuma sori ẹrọ?
Uptime Kuma, ṣe atilẹyin fifi sori Docker.
Awọn atẹle jẹ ikẹkọ lori awọn igbesẹ fifi sori ẹrọ ti Uptime Kuma.
Aṣẹ atẹle niOluṣeto nipasẹ CLI [Ubuntu/CentOS] Insitola CLI ibaraenisepo, pẹlu tabi laisi atilẹyin Docker ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Ko ṣe iṣeduro lati lo aṣẹ fifi sori ẹrọ loke: nitori Uptime Kuma ti fi sori ẹrọ ni ọna ti kii ṣe Docker, o rọrun lati kuna fifi sori ẹrọ naa.
- (A ṣeduro aṣẹ fifi sori ẹrọ ni isalẹ)
Niwọn igba ti o nilo lati fi sori ẹrọ Docker ṣaaju fifi Uptime Kuma sori lilo Docker, fi Docker sori ẹrọ ni akọkọ.
Fi sori ẹrọ Docker ati Docker-compose
Ṣe imudojuiwọn ati fi sọfitiwia pataki sori ẹrọ▼
apt-get update && apt-get install -y wget vim
Ti aṣiṣe 404 ba waye lakoko imudojuiwọn, jọwọ ṣayẹwo ojutu ni isalẹ▼
Fi sori ẹrọ Docker
Ti o ba jẹ olupin ajeji, jọwọ lo aṣẹ atẹle ▼
curl -sSL https://get.docker.com/ | sh
Ti o ba jẹ olupin ile ni Ilu China, jọwọ lo aṣẹ atẹle ▼
curl -sSL https://get.daocloud.io/docker | sh
Ṣeto Docker lati bẹrẹ laifọwọyi ni bata ▼
systemctl start docker systemctl enable docker
Fi Docker-sọpọ
Ti o ba jẹ olupin ajeji, jọwọ lo aṣẹ atẹle ▼
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
Ti o ba jẹ olupin ile ni Ilu China, jọwọ lo aṣẹ atẹle▼
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
Tun aṣẹ iṣẹ docker bẹrẹ▼
service docker restart
Bii o ṣe le fi ohun elo ibojuwo ipo oju opo wẹẹbu ọfẹ Uptime Kuma sori ẹrọ?
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
- Lẹhinna, o le kọja
IP:3001
Ṣabẹwo Uptime-Kuma.
Ti o ba ti mu ogiriina CSF ṣiṣẹ, o le nilo lati ṣii ibudo 3001 lori ogiriina CSF▼
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"
Tun CSF ogiriina bẹrẹ ▼
csf -r
Fi Oluṣakoso Aṣoju Nginx sori ẹrọ
Oluṣakoso Aṣoju Nginx jẹ sọfitiwia aṣoju yiyipada ti o da lori Docker.
Niwọn igba ti Oluṣakoso Aṣoju Nginx ko ṣe pataki, o le foju ko fi Nginx Proxy Manager sori ẹrọ ti o ko ba fẹ lati padanu akoko.
Ṣẹda liana ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Ṣẹda docker-compose.yml faili ▼
nano docker-compose.yml
Fọwọsi akoonu atẹle ninu faili naa, lẹhinna tẹ Ctrl + X lati fipamọ, tẹ Y lati jade ▼
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
sure▼
docker-compose up -d
Ti ifiranṣẹ aṣiṣe kan ba han bi atẹle yii:"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.
- O tumọ si pe ibudo 443 ti wa tẹlẹ, ati pe faili docker-compose.yml ti o ṣẹṣẹ ṣẹda nilo lati ṣatunkọ.
Port 443 nilo lati yipada si 442 ▼
- '442:442' # Public HTTPS Port
Lẹhinna, ṣiṣẹ aṣẹ naa lẹẹkansi docker-compose up -d
Ifiranṣẹ aṣiṣe yoo han:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Tun nilo lati yi ibudo 80 si 882 ▼
- '882:882' # Public HTTP Port
nipa ṣiṣi http:// IP:81
Ṣabẹwo Oluṣakoso Aṣoju Nginx.
Fun iwọle akọkọ, lo akọọlẹ ibẹrẹ aiyipada ati ọrọ igbaniwọle ▼
Email: [email protected] Password: changeme
- Lẹhin titẹ sii, jọwọ rii daju lati yi adirẹsi imeeli rẹ ati ọrọ igbaniwọle pada lẹsẹkẹsẹ.
Yipada aṣoju Uptime Kuma
Lẹhin fifi Uptime Kuma sori ẹrọ, aiyipada ni lati loIP:3001
Ṣabẹwo Uptime Kuma.
A le wọle si orukọ ìkápá ati tunto ijẹrisi SSL nipasẹ aṣoju yiyipada, gẹgẹ bi URL ti ṣe afihan tẹlẹ.
Nigbamii ti, a yoo ṣe awọn iṣẹ iran iyipada, ni lilo Oluṣakoso Aṣoju Nginx ti a kọ tẹlẹ.
Ṣe kọja http:// IP:81
Ṣii Oluṣakoso Aṣoju Nginx.
Lẹhin ti o wọle fun igba akọkọ, o nilo lati yi orukọ olumulo ati ọrọ igbaniwọle pada, jọwọ tunto funrararẹ.
Nigbamii, awọn igbesẹ iṣiṣẹ ti Nginx Proxy Manager jẹ atẹle yii:
Igbesẹ 1:tan-an Proxy Hosts
▼
Igbesẹ 2:Tẹ lori oke apa ọtun igun Add Proxy Hosts
▼
Igbesẹ 3: Tunto ni ibamu si eeya naa,Tẹ lori Save
fipamọ ▼
Igbesẹ 4:tẹEidt
Ṣii oju-iwe iṣeto ni ▼
Igbesẹ 5: Ṣe iwe-ẹri SSL kan ati mu iwọle Https dandan ṣiṣẹ ▼
- Ni aaye yii, iran iyipada ti pari, lẹhinna o le lo orukọ ìkápá ti o kan pinnu lati wọle si Uptime Kuma.
- Uptime Kuma iṣeto ni irorun.
- O ni wiwo Kannada kan, Mo gbagbọ pe iwọ yoo ni anfani lati lo laipẹ.
Uptime Kuma Wulo PM2 Àsẹ
Bẹrẹ, da duro, ati tun bẹrẹ awọn aṣẹ Uptime Kuma (aṣẹ yii jẹ igbẹhin si fifi sori ẹrọ ti kii ṣe Docker) ▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Wo iṣelọpọ console lọwọlọwọ ti Uptime Kuma (aṣẹ yii jẹ igbẹhin si fifi sori ẹrọ ti kii ṣe Docker)▼
pm2 monit
Ṣiṣe Uptime Kuma ni ibẹrẹ (aṣẹ yii jẹ igbẹhin si awọn fifi sori ẹrọ ti kii ṣe Docker) ▼
pm2 save && pm2 startup
Bii o ṣe le yọ sọfitiwia ibojuwo Uptime Kuma kuro?
Ti ko ba fi sii nipasẹ DockerIgba akoko, Kuma,Bawo ni lati yọ kuro?
Fun apẹẹrẹ, ti o ba lo aṣẹ yii lati fi sii ni ọna ti kii ṣe Docker▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Lati yọ Uptime Kuma kuro, lo aṣẹ atẹle ▼
- jade ti iṣẹ
pm2 stop uptime-kuma
- pa liana
rm -rf /opt/uptime-kuma
Bii o ṣe le yọ Uptime Kuma kuro ti o ba fi sii nipa lilo Docker?
Ṣiṣe aṣẹ ibeere atẹle▼
docker ps -a
- kọ silẹ rẹ
kuma
Orukọ eiyan, eyiti o le jẹuptime-kuma
da pipaṣẹ ▼
- Jowo fi ranse
container_name
Yipada si ibeere ti o wa lokekuma
Orukọ apoti naa.
docker stop container_name docker rm container_name
Yọ Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Ipari
Ni wiwo ti Uptime Kuma jẹ mimọ ati rọrun, ati pe o rọrun pupọ lati ran ati lo.
Uptime Kuma jẹ yiyan ti o dara pupọ ti o ko ba ni awọn ibeere giga fun ibojuwo oju opo wẹẹbu.
Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín "Aago Kuma Ọfẹ Ọfẹ Ọpa Abojuto Ipo Oju opo wẹẹbu Linux Server Abojuto Software", eyiti o ṣe iranlọwọ fun ọ.
Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-29041.html
Kaabọ si ikanni Telegram ti bulọọgi Chen Weiliang lati gba awọn imudojuiwọn tuntun!
📚 Itọsọna yii ni iye nla, 🌟Eyi jẹ aye to ṣọwọn, maṣe padanu rẹ! ⏰⌛💨
Pin ati fẹran ti o ba fẹ!
Pinpin rẹ ati awọn ayanfẹ jẹ iwuri wa lemọlemọfún!