Uptime Kuma Zouti Siveyans Estati Sit wèb Gratis Lojisyèl Siveyans Sèvè Linux

Nou anjeneral fè pwomosyon chèn ekstèn ak optimize lyen amitye bezwen kontwole.

Si lyen ekstèn nou yo ak lyen amitye yo pèdi,SEOKlasman an ap tou deperi, kidonk li trè enpòtan pou kontwole estati paj sitwèb lyen ekstèn yo.

Poukisa itilize Uptime Kuma pou kontwole sit entènèt yo?

Ki jan SEO kontwole lyen amitye yo?

Apre ajoute lyen ekstèn ak echanje lyen amitye, nou anjeneralUptime roboKonfigure siveyans sit entènèt sou platfòm siveyans nwaj la pou detekte koneksyon paj lyen ekstèn nan chak sit entènèt.

Sepandan, kòm kantite chèn ekstèn ak chèn zanmi ogmante, platfòm nwaj Uptime Robot la gen yon limit sou kantite atik siveyans, epi ou dwe ajou epi peye pou kontinye ajoute plis atik siveyans nwaj.

Se poutèt sa, nou ka itilize sous louvriLinuxSiveyans sèvè nwaj软件Zouti - Uptime Kuma.

Ki lojisyèl Uptime Kuma ye?

Uptime Kuma se yon zouti siveyans sèvè Linux sous louvri ak fonksyon ki sanble ak Uptime Robot.

Konpare ak lòt zouti siveyans sit entènèt ki sanble, Uptime Kuma sipòte sèvis pwòp tèt ou ak mwens restriksyon.

Atik sa a pral prezante enstalasyon ak itilizasyon Uptime Kuma.

Ki jan yo enstale zouti siveyans Uptime Kuma?

Uptime Kuma, sipòte enstalasyon Docker.

Sa ki anba la a se yon leson patikilye sou etap sa yo enstalasyon nan Uptime Kuma.

Kòmandman sa a seEnstalatè atravè CLI [Ubuntu/CentOS] Enstalatè entèaktif CLI, avèk oswa san sipò Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Li pa rekòmande pou itilize lòd enstalasyon ki anwo a: paske Uptime Kuma enstale nan yon fason ki pa Docker, li fasil pou echwe enstalasyon an.
  • (Nou rekòmande lòd enstalasyon ki anba a)

Depi ou bezwen enstale Docker anvan ou enstale Uptime Kuma lè l sèvi avèk Docker, enstale Docker an premye.

Enstale Docker ak Docker-konpoze

Mete ajou epi enstale lojisyèl ki nesesè yo ▼

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

Si yon erè 404 rive pandan aktyalizasyon a, tanpri tcheke solisyon ki anba a ▼

Enstale Docker

Si se yon sèvè etranje, tanpri itilize lòd sa a ▼

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

Si se yon sèvè domestik nan peyi Lachin, tanpri itilize lòd sa a ▼

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

Mete Docker pou kòmanse otomatikman nan bòt ▼

systemctl start docker 

systemctl enable docker

Enstale Docker-compose 

Si se yon sèvè etranje, tanpri itilize lòd sa a ▼

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

Si se yon sèvè domestik nan peyi Lachin, tanpri itilize lòd sa a▼

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

Rekòmanse lòd sèvis docker la ▼

service docker restart

Ki jan yo enstale Uptime Kuma zouti gratis siveyans estati sit entènèt?

🐳 Enstale nan mòd Docker, kreye yon veso ki rele uptime-kuma ▼

docker volume create uptime-kuma
Kòmanse veso a ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Lè sa a, ou ka paseIP:3001Vizite Uptime-Kuma.

Si ou te aktive CSF firewall la, ou ka bezwen louvri pò 3001 sou CSF firewall la▼

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" 

Rekòmanse CSF firewall la ▼

csf -r

Enstale Nginx Proxy Manadjè

Nginx Proxy Manager se yon lojisyèl prokurasyon ranvèse ki baze sou Docker.

Depi Manadjè Nginx Proxy pa nesesè, ou ka sote pa enstale Manadjè Nginx Proxy si ou pa vle gaspiye tan.

Kreye anyè ▼

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

Kreye fichye docker-compose.yml ▼

nano docker-compose.yml

Ranpli kontni sa a nan dosye a, epi peze Ctrl + X pou konsève pou, peze Y pou sòti ▼

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

kouri ▼

docker-compose up -d

Si yon mesaj erè ki sanble ak sa ki annapre yo parèt: "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.
  • Sa vle di ke pò 443 deja okipe, epi dosye a docker-compose.yml jis kreye bezwen modifye.

Port 443 bezwen chanje an 442 ▼

      - '442:442' # Public HTTPS Port

Lè sa a, kouri lòd la ankò docker-compose up -d

Yon mesaj erè ap parèt:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Epitou bezwen chanje pò 80 a 882 ▼

      - '882:882' # Public HTTP Port

pa ouvèti http:// IP:81 Vizite Manadjè Nginx Proxy.

Pou premye koneksyon an, sèvi ak kont inisyal default ak modpas ▼

Email: [email protected]
Password: changeme
  • Apre ou fin konekte, tanpri asire w ke ou chanje adrès imel ou ak modpas ou imedyatman.

Ranvèse proxy Uptime Kuma

Apre enstale Uptime Kuma, default la se pou itilizeIP:3001Vizite Uptime Kuma.

Nou ka jwenn aksè nan non domèn ak konfigirasyon sètifika SSL la atravè prokurasyon ranvèse, jis tankou URL la demontre pi bonè.

Apre sa, nou pral fè operasyon jenerasyon ranvèse, lè l sèvi avèk Manadjè Nginx Proxy ki te deja bati a.

Pase http:// IP:81 Louvri Manadjè Nginx Proxy.

Apre ou fin konekte pou premye fwa, ou bezwen chanje non itilizatè a ak modpas, tanpri konfigirasyon li tèt ou.

Apre sa, etap operasyon yo nan Manadjè Proxy Nginx yo jan sa a:

Etap 1:vire sou Proxy Hosts

Uptime Kuma Zouti Siveyans Estati Sit wèb Gratis Lojisyèl Siveyans Sèvè Linux

Etap 2:Klike sou kwen anlè dwat Add Proxy Hosts

Etap 2: Klike sou Add Proxy Hosts nan kwen anwo dwat 3yèm

Etap 3: Konfigirasyon dapre figi a,Klike Save Sèvi ak ▼ 

Etap 3: Konfigure dapre figi a, klike sou Save pou konsève pou katriyèm foto a

Etap 4:klike souEidtLouvri paj konfigirasyon an ▼

Etap 4: Klike sou Eidt pou louvri fèy paj konfigirasyon 5

Etap 5: Bay yon sètifika SSL epi pèmèt aksè Https obligatwa ▼

Etap 5: Bay yon sètifika SSL epi pèmèt aksè Https obligatwa Chapit 6

  • Nan pwen sa a, jenerasyon ranvèse a fini, epi Lè sa a, ou ka itilize non domèn ou jis rezoud pou jwenn aksè nan Uptime Kuma.
  • Uptime Kuma konfigirasyon trè senp.
  • Li gen yon koòdone Chinwa, mwen kwè ou pral kapab sèvi ak li byento.

Uptime Kuma Kòmandman itil PM2

Kòmanse, sispann ak rekòmanse kòmandman Uptime Kuma (kòmand sa a dedye a enstalasyon ki pa Docker)▼

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

Gade pwodiksyon konsole aktyèl la nan Uptime Kuma (kòmand sa a dedye a enstalasyon ki pa Docker)▼

pm2 monit

Kouri Uptime Kuma nan demaraj (kòmand sa a dedye a enstalasyon ki pa Docker) ▼

pm2 save && pm2 startup

Ki jan yo dezenstale Uptime Kuma lojisyèl siveyans?

Si li pa enstale pa DockerUptime Kuma,Ki jan yo dezenstale?

Pa egzanp, si w sèvi ak lòd sa a pou w enstale yon fason ki pa Docker▼

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

Pou dezenstale Uptime Kuma, sèvi ak lòd sa a ▼

  1. soti nan sèvis  pm2 stop uptime-kuma
  2. efase anyè rm -rf /opt/uptime-kuma

Ki jan yo dezenstale Uptime Kuma si ou enstale li lè l sèvi avèk Docker?

Kouri lòd rekèt sa a ▼

docker ps -a
  • ekri ou kuma Non veso a, ki ka uptime-kuma

sispann lòd ▼

  • 请将container_nameChanje nan rechèch ki anwo akuma Non veso a.
docker stop container_name
docker rm container_name

Dezenstale Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Konklizyon

Koòdone nan Uptime Kuma se pwòp ak senp, epi li trè fasil deplwaye ak itilize.

Uptime Kuma se yon trè bon chwa si ou pa gen gwo kondisyon pou siveyans sit entènèt.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", ki itil pou ou.

Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-29041.html

Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!

🔔 Se pou premye moun ki jwenn bonjan "ChatGPT Content Maketing AI Itilizasyon Zouti Gid" nan anyè chanèl ki pi wo a! 🌟
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!

 

kòmantè

Adrès imèl ou pa pral pibliye. Jaden obligatwa yo te itilize * Mete etikèt sou

woule nan tèt