Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software

Hangata re etsa papatso ea ketane ea kantle le ntlafatso ea sehokelo sa setsoalle e hloka ho beoa leihlo.

Haeba lihokelo tsa rona tsa kantle le lihokelo tsa setsoalle li lahlehile,SEOBoemo bo tla boela bo fokotsehe, kahoo ke habohlokoa haholo ho shebella boemo ba maqephe a marang-rang a marang-rang.

Hobaneng U Sebelisa Uptime Kuma ho Lekola Liwebosaete?

SEO e shebella lihokelo tsa setsoalle joang?

Kamora ho kenyelletsa likhokahano tsa kantle le ho fapanyetsana lihokelo tsa setsoalle, hangata reRobot ea holimoBeakanya tlhahlobo ea sebaka sa marang-rang sethaleng sa tlhahlobo ea maru ho bona khokahanyo ea maqephe a kantle a marang-rang a webosaete ka 'ngoe.

Leha ho le joalo, ka palo e ntseng e eketseha ea liketane tsa ka ntle le liketane tsa metsoalle, sethala sa maru sa Uptime Robot se na le moeli oa palo ea ho beha leihlo, 'me u tlameha ho ntlafatsa le ho lefa ho tsoela pele ho eketsa lintho tse ngata tsa ho hlahloba leru.

Ka hona, re ka sebelisa mohloli o bulehilengLinuxTlhokomelo ea seva sa Cloud软件Lisebelisoa - Uptime Kuma.

Ke software efe ea Uptime Kuma?

Uptime Kuma ke sesebelisoa sa ho shebella seva sa Linux se bulehileng se nang le mesebetsi e tšoanang le ea Uptime Robot.

Ha ho bapisoa le lisebelisoa tse ling tse tšoanang tsa ho shebella webosaete, Uptime Kuma e ts'ehetsa lits'ebeletso tse ikemetseng ka lithibelo tse fokolang.

Sengoliloeng sena se tla hlahisa ts'ebetso le ts'ebeliso ea Uptime Kuma.

Mokhoa oa ho kenya sesebelisoa sa ho shebella sa Uptime Kuma?

Uptime Kuma, e tšehetsa ho kenngoa ha Docker.

Se latelang ke thuto ea mehato ea ho kenya Uptime Kuma.

Taelo e latelang keSesebelisoa ka CLI [Ubuntu/CentOS] Sesebelisoa sa CLI se sebetsang, se nang le tšehetso ea Docker kapa ntle le eona

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Ha e khothalletsoe ho sebelisa taelo e ka holimo ea ho kenya: hobane Uptime Kuma e kenngoa ka tsela e seng ea Docker, ho bonolo ho hlōleha ho kenya.
  • (Re khothaletsa taelo ea ho kenya ka tlase)

Kaha o hloka ho kenya Docker pele o kenya Uptime Kuma o sebelisa Docker, kenya Docker pele.

Kenya Docker le Docker-compose

Ntlafatsa le ho kenya software e hlokahalang ▼

apt-get update && apt-get install -y wget vim

Haeba phoso ea 404 e etsahala nakong ea ntlafatso, ka kopo bona tharollo e ka tlase▼

Kenya Docker

Haeba e le seva sa kantle ho naha, ka kopo sebelisa taelo e latelang ▼

 curl -sSL https://get.docker.com/ | sh 

Haeba ke seva sa lapeng naheng ea China, ka kopo sebelisa taelo e latelang ▼

 curl -sSL https://get.daocloud.io/docker | sh 

Beha Docker hore e qale ka bo eona booting ▼

systemctl start docker 

systemctl enable docker

Kenya Docker-compose 

Haeba e le seva sa kantle ho naha, ka kopo sebelisa taelo e latelang ▼

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

Haeba ke seva sa lapeng naheng ea China, ka kopo sebelisa taelo e latelang▼

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

Qala hape taelo ea tšebeletso ea docker▼

service docker restart

Mokhoa oa ho kenya sesebelisoa sa ho lekola boemo ba sebaka sa marang-rang sa Uptime Kuma?

🐳 Kenya ka mokhoa oa Docker, theha setshelo se bitsoang uptime-kuma ▼

docker volume create uptime-kuma
Qala setshelo ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Joale, u ka fetaIP:3001Etela Uptime-Kuma.

Haeba u nolofalitse firewall ea CSF, u ka hloka ho bula port 3001 ho firewall ea 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" 

Qala bocha firewall ea CSF ▼

csf -r

Kenya Nginx Proxy Manager

Nginx Proxy Manager ke software ea proxy e thehiloeng ho Docker.

Kaha Nginx Proxy Manager ha e hlokahale, o ka tlōla ho se kenye Nginx Proxy Manager haeba u sa batle ho senya nako.

Theha bukana ▼

mkdir -p data/docker_data/npm
cd data/docker_data/npm

Theha faele ea docker-compose.yml ▼

nano docker-compose.yml

Tlatsa litaba tse latelang faeleng, ebe o tobetsa Ctrl+X ho boloka, tobetsa Y ho tsoa ▼

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

matha▼

docker-compose up -d

Haeba molaetsa oa phoso o tšoanang le o latelang o hlaha: "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.
  • Ho bolela hore port 443 e se e ntse e tšoaretsoe, 'me faele ea docker-compose.yml e sa tsoa etsoa e hloka ho hlophisoa.

Boema-kepe ba 443 bo hloka ho fetoloa ho 442 ▼

      - '442:442' # Public HTTPS Port

Ebe, tsamaisa taelo hape docker-compose up -d

Molaetsa oa phoso o tla hlaha:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Hape o hloka ho fetola boema-kepe ba 80 ho isa ho 882 ▼

      - '882:882' # Public HTTP Port

ka ho bula http:// IP:81 Etela Motsamaisi oa Moemeli oa Nginx.

Ha u kena ka lekhetlo la pele, sebelisa ak'haonte ea pele le password▼

Email: [email protected]
Password: changeme
  • Ka mor'a ho kena, ka kopo etsa bonnete ba hore u fetola aterese ea hau ea imeile le password hang-hang.

Reverse proxy Uptime Kuma

Kamora ho kenya Uptime Kuma, ea kamehla ke ho e sebelisaIP:3001Etela Uptime Kuma.

Re ka fihlella lebitso la domain mme ra lokisa setifikeiti sa SSL ka proxy e ka morao, joalo ka URL e bontšitsoeng pejana.

Ka mor'a moo, re tla etsa ts'ebetso ea ho khutlisetsa morao, re sebelisa Motsamaisi oa Proxy oa Nginx o neng o hahiloe pele.

Feta http:// IP:81 Bula Nginx Proxy Manager.

Ka mor'a ho kena ka lekhetlo la pele, u lokela ho fetola lebitso la mosebedisi le phasewete, ka kopo iketsetse eona.

Ka mor'a moo, mehato ea ts'ebetso ea Nginx Proxy Manager ke e latelang:

Likhahlelo tsa 1:bulela Proxy Hosts

Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software

Likhahlelo tsa 2:Tobetsa hukung e kaholimo ho le letona Add Proxy Hosts

Hata 2: Tobetsa Eketsa Mabotho a Baemeli k'honeng e kaholimo ho le letona la 3rd

Mohato oa 3: Lokisa ho ea ka setšoantšo,点击 Save boloka ▼ 

Mohato oa 3: Lokisa ho latela setšoantšo, tobetsa Boloka ho boloka setšoantšo sa bone

Likhahlelo tsa 4:tobetsaEidtBula leqephe la litlhophiso ▼

Hata 4: Tobetsa Eidt ho bula leqephe la tlhophiso la 5

Mohato oa 5: Fana ka setifikeiti sa SSL 'me u nolofalletse phihlello ea Https e tlamang ▼

Mohato oa 5: Fana ka setifikeiti sa SSL 'me u lumelle ho kena ho Https e tlamang. Khaolo ea 6

  • Ka nako ena, moloko o ka morao o phethiloe, 'me u ka sebelisa lebitso la sebaka seo u sa tsoa etsa qeto ea ho fihlella Uptime Kuma.
  • Uptime Kuma tlhophiso e bonolo haholo.
  • E na le sebopeho sa Sechaena, ke lumela hore u tla khona ho e sebelisa haufinyane.

Uptime Kuma Litaelo tse Molemo tsa PM2

Qala, emisa, 'me u qale hape litaelo tsa Uptime Kuma (taelo ena e nehetsoe ho se kenyelletsoeng ho se Docker)▼

pm2 start uptime-kuma
pm2 stop uptime-kuma
pm2 restart uptime-kuma

Sheba tlhahiso ea hona joale ea console ea Uptime Kuma (taelo ena e nehetsoe ho kenya ts'ebetso e seng ea Docker)▼

pm2 monit

Matha Uptime Kuma qalong (taelo ena e nehetsoe lits'ebetsong tse seng tsa Docker) ▼

pm2 save && pm2 startup

Joang ho notlolla software ea ho shebella ea Uptime Kuma?

Haeba e sa kengoa ke DockerUptime Kuma,Joang ho uninstall?

Mohlala, haeba u sebelisa taelo ena ho kenya ka tsela e seng ea Docker▼

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh

Ho hlakola Uptime Kuma, sebelisa taelo e latelang ▼

  1. Ha e sebetse  pm2 stop uptime-kuma
  2. hlakola directory rm -rf /opt/uptime-kuma

U ka hlakola Uptime Kuma joang haeba u e kenya u sebelisa Docker?

Sebelisa taelo e latelang ea potso▼

docker ps -a
  • ngola ya hao kuma Lebitso la setshelo, e ka ba uptime-kuma

emisa taelo ▼

  • 请将container_nameFetolela potsong e kaholimokuma Lebitso la setshelo.
docker stop container_name
docker rm container_name

Tlosa Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Qeto

Sebopeho sa Uptime Kuma se hloekile ebile se bonolo, 'me se bonolo haholo ho se sebelisa le ho se sebelisa.

Uptime Kuma ke khetho e ntle haholo haeba o sena litlhoko tse phahameng tsa tlhahlobo ea sebaka sa marang-rang.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) o ile a arolelana "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", e leng thuso ho uena.

Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-29041.html

Rea u amohela ho mocha oa Telegraph oa blog ea Chen Weiliang ho fumana lintlha tsa morao-rao!

🔔 Eba oa pele oa ho fumana Tataiso ea Tšebeliso ea "ChatGPT Content Marketing AI" ea bohlokoa bukeng ea holimo ea seteishene! 🌟
📚 Tataiso ena e na le boleng bo boholo, 🌟Ona ke monyetla o sa tloaelehang, se ke oa o fetoa! ⏰⌛💨
Share le rata haeba u rata!
Ho arolelana le lintho tseo u li ratang ke khothatso ea rona e tsoelang pele!

 

Comments

Aterese ea hau ea lengolo tsoibila e ke ke ea phatlalatsoa. Ho sebelisoa masimo a hlokahalang * Letšoao

tsamaisetsa hodimo