Uptime Kuma Free Yanar Gizo Status Monitoring Tool Linux Server Monitoring Software

Mu yawanci muna yin tallan sarkar waje kuma muna buƙatar inganta haɗin gwiwar abokantaka.

Idan hanyoyin haɗin yanar gizon mu na waje da haɗin gwiwar abokantaka sun ɓace.SEOMatsayin kuma zai ragu, don haka yana da matukar muhimmanci a saka idanu akan matsayin shafukan yanar gizon haɗin yanar gizon waje.

Me yasa Amfani da Uptime Kuma don Kula da Yanar Gizo?

Ta yaya SEO ke sa ido kan hanyoyin haɗin gwiwa?

Bayan ƙara hanyoyin haɗin waje da musayar hanyoyin haɗin gwiwa, yawanci muMai amfani da RobotSanya saka idanu akan gidan yanar gizon akan dandamalin sa ido kan gajimare don gano haɗin shafukan haɗin yanar gizo na waje na kowane gidan yanar gizon.

Koyaya, tare da karuwar adadin sarƙoƙi na waje da sarƙoƙi na abokantaka, dandamalin girgije na Robot na Uptime yana da iyaka akan adadin saka idanu, kuma dole ne ku haɓaka kuma ku biya don ci gaba da ƙara ƙarin abubuwan saka idanu girgije.

Saboda haka, za mu iya amfani da bude tushenLinuxKulawar uwar garken Cloud软件Tools - Uptime Kuma.

Menene software Uptime Kuma?

Uptime Kuma shine kayan aikin sa ido na uwar garken Linux mai buɗewa tare da ayyuka iri ɗaya zuwa Uptime Robot.

Idan aka kwatanta da sauran makamantan kayan aikin sa ido na gidan yanar gizo, Uptime Kuma yana goyan bayan ayyukan da aka gudanar da kai tare da ƙarancin hani.

Wannan labarin zai gabatar da shigarwa da amfani da Uptime Kuma.

Yadda za a shigar Uptime Kuma monitoring Tool?

Uptime Kuma, yana goyan bayan shigarwa Docker.

Mai zuwa shine koyawa akan matakan shigarwa na Uptime Kuma.

Umurni mai zuwa shineMai sakawa ta hanyar CLI [Ubuntu/CentOS] Mai sakawa CLI mai hulɗa, tare da ko ba tare da tallafin Docker ba

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Ba a ba da shawarar yin amfani da umarnin shigarwa na sama ba: saboda Uptime Kuma an shigar da shi ta hanyar da ba ta Docker ba, yana da sauƙi a kasa shigarwa.
  • (Muna ba da shawarar umarnin shigarwa a ƙasa)

Tunda kuna buƙatar shigar da Docker kafin shigar da Uptime Kuma ta amfani da Docker, shigar da Docker da farko.

Sanya Docker da Docker-compose

Sabuntawa kuma shigar da software masu mahimmanci ▼

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

Idan kuskuren 404 ya faru yayin sabuntawa, da fatan za a duba mafita a ƙasa▼

Shigar Docker

Idan uwar garken waje ce, da fatan za a yi amfani da umarni mai zuwa ▼

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

Idan uwar garken gida ce a China, da fatan za a yi amfani da umarni mai zuwa ▼

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

Saita Docker don farawa ta atomatik a taya ▼

systemctl start docker 

systemctl enable docker

Sanya Docker-compose 

Idan uwar garken waje ce, da fatan za a yi amfani da umarni mai zuwa ▼

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

Idan uwar garken gida ce a China, da fatan za a yi amfani da umarni mai zuwa▼

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

Sake kunna umarnin sabis na docker▼

service docker restart

Yadda ake shigar Uptime Kuma kayan aikin sa ido akan matsayin gidan yanar gizon kyauta?

🐳 Shigar a yanayin Docker, ƙirƙirar akwati mai suna uptime-kuma ▼

docker volume create uptime-kuma
Fara kwandon ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Sa'an nan, za ku iya wuceIP:3001Ziyarci Uptime-Kuma.

Idan kun kunna CSF Tacewar zaɓi, kuna iya buƙatar buɗe tashar jiragen ruwa 3001 akan Tacewar ta 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" 

Sake kunna CSF Tacewar zaɓi ▼

csf -r

Shigar Nginx Proxy Manager

Nginx Proxy Manager software ce ta juzu'i na tushen Docker.

Tun da Nginx Proxy Manager ba lallai ba ne, za ku iya tsallake rashin shigar da Nginx Proxy Manager idan ba kwa son ɓata lokaci.

Ƙirƙiri directory ▼

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

Ƙirƙiri fayil ɗin docker-compose.yml ▼

nano docker-compose.yml

Cika abubuwan da ke biyo baya a cikin fayil ɗin, sannan danna Ctrl+X don adanawa, danna Y don fita ▼

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

gudu▼

docker-compose up -d

Idan saƙon kuskure mai kama da mai biyowa ya bayyana:"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.
  • Yana nufin cewa an riga an shagaltar da tashar jiragen ruwa 443, kuma fayil ɗin docker-compose.yml da aka ƙirƙira yana buƙatar gyara.

Port 443 yana buƙatar canza zuwa 442 ▼

      - '442:442' # Public HTTPS Port

Sa'an nan, sake gudanar da umurnin docker-compose up -d

Sakon kuskure zai bayyana:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Hakanan kuna buƙatar canza tashar jiragen ruwa 80 zuwa 882 ▼

      - '882:882' # Public HTTP Port

ta budewa http:// IP:81 Ziyarci Nginx Proxy Manager.

Don shiga na farko, yi amfani da tsohuwar asusun farko da kalmar sirri▼

Email: [email protected]
Password: changeme
  • Bayan shiga, da fatan za a tabbatar da canza adireshin imel da kalmar wucewa nan da nan.

Reverse proxy Uptime Kuma

Bayan shigar Uptime Kuma, tsoho shine don amfaniIP:3001Ziyarci Uptime Kuma.

Za mu iya samun dama ga sunan yankin da daidaita takaddun SSL ta hanyar wakili na baya, kamar URL ɗin da aka nuna a baya.

Na gaba, za mu gudanar da ayyukan baya-bayan nan, ta amfani da Nginx Proxy Manager wanda aka gina a baya.

Ta hanyar http:// IP:81 Bude Nginx Proxy Manager.

Bayan shiga a karon farko, kuna buƙatar canza sunan mai amfani da kalmar wucewa, da fatan za a saita shi da kanku.

Bayan haka, matakan aiki na Nginx Proxy Manager sune kamar haka:

shafi na 1:kunna Proxy Hosts

Uptime Kuma Free Yanar Gizo Status Monitoring Tool Linux Server Monitoring Software

shafi na 2:Danna kan kusurwar dama ta sama Add Proxy Hosts

Mataki 2: Danna Add Proxy Hosts a saman kusurwar dama ta 3rd

Mataki na 3: Sanya bisa ga adadi,点击 Save Ajiye ▼ 

Mataki 3: A saita bisa ga adadi, danna Ajiye don adana hoto na huɗu

shafi na 4:dannaEidtBude shafin daidaitawa ▼

Mataki na 4: Danna Eidt don buɗe takardar saiti na 5

Mataki 5: Ba da takardar shaidar SSL kuma ba da damar shiga Https na wajibi ▼

Mataki na 5: Ba da takardar shaidar SSL kuma ba da damar shiga Https na wajibi. Babi na 6

  • A wannan gaba, an gama tsarawar baya, sannan zaku iya amfani da sunan yankin da kuka yanke shawara don samun damar Uptime Kuma.
  • Uptime Kuma daidaitawa abu ne mai sauqi qwarai.
  • Yana da fasahar Sinanci, na yi imani za ku iya amfani da shi nan ba da jimawa ba.

Uptime Kuma Useful PM2 Commands

Fara, tsayawa, da sake kunna umarnin Uptime Kuma (wannan umarni an sadaukar dashi ga shigarwar marasa Docker) ▼

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

Duba fitar da kayan aikin wasan bidiyo na yanzu na Uptime Kuma (wannan umarni an sadaukar dashi ga shigarwar marasa Docker) ▼

pm2 monit

Run Uptime Kuma a farawa (wannan umarni an sadaukar da shi ga abubuwan da ba Docker ba) ▼

pm2 save && pm2 startup

Yadda za a uninstall Uptime Kuma monitoring software?

Idan Docker bai shigar dashi baUptime Kuma,Yadda ake cirewa?

Misali, idan kun yi amfani da wannan umarni don shigarwa ta hanyar da ba ta Docker▼

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

Don cire Uptime Kuma, yi amfani da umarni mai zuwa ▼

  1. Ba ya aiki  pm2 stop uptime-kuma
  2. share directory rm -rf /opt/uptime-kuma

Yadda ake cire Uptime Kuma idan kun shigar da shi ta amfani da Docker?

Guda umarnin tambaya mai zuwa▼

docker ps -a
  • rubuta naku kuma Sunan akwati, wanda zai iya zama uptime-kuma

dakatar da umarni ▼

  • 请将container_nameCanza zuwa tambayar da ke samakuma Sunan kwandon.
docker stop container_name
docker rm container_name

Uninstall Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Kammalawa

Ƙaddamarwar Uptime Kuma yana da tsabta kuma mai sauƙi, kuma yana da sauƙin turawa da amfani.

Uptime Kuma zaɓi ne mai kyau idan ba ku da manyan buƙatu don sa ido kan gidan yanar gizon.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", wanda ke taimaka muku.

Barka da zuwa raba hanyar haɗin wannan labarin:https://www.chenweiliang.com/cwl-29041.html

Barka da zuwa tashar Telegram na Chen Weiliang's blog don samun sabbin abubuwa!

🔔 Kasance na farko don samun "ChatGPT Content Marketing AI Tool Guideing Guide" a cikin babban jagorar tashar! 🌟
📚 Wannan jagorar ya ƙunshi ƙima mai yawa, 🌟Wannan dama ce da ba kasafai ba, kar a rasa ta! ⏰⌛💨
Share da like idan kuna so!
Rarraba ku da abubuwan so sune ci gaba da ƙarfafa mu!

 

comments

Adireshin imel ba za a buga ba. Ana amfani da filayen da ake buƙata * Alamar

gungura zuwa sama