ʻO ka Uptime Kuma Free Web Site Monitoring Tool Linux Server Monitoring Software

Hana maʻamau mākou i ka hoʻolaha kaulahao waho a pono e nānā ʻia ka loiloi pilina pili aloha.

Inā nalowale kā mākou mau loulou waho a me nā pilina pili aloha,SEOE emi ana ka pae, no laila he mea nui e nānā i ke kūlana o nā ʻaoʻao pūnaewele pili waho.

No ke aha e hoʻohana ai i ka Uptime Kuma e nānā i nā pūnaewele?

Pehea e nānā ai ʻo SEO i nā loulou pili?

Ma hope o ka hoʻohui ʻana i nā loulou waho a me ka hoʻololi ʻana i nā loulou pili aloha, maʻamau mākouHoʻolālā UptimeE hoʻonohonoho i ka nānā ʻana i ka pūnaewele ma ke kahua kiaʻi ao e ʻike i ka pilina o nā ʻaoʻao loulou waho o kēlā me kēia pūnaewele.

Eia nō naʻe, i ka piʻi ʻana o ka nui o nā kaulahao waho a me nā kaulahao hoa, he palena ko ka Uptime Robot cloud platform i ka helu o nā mea nānā, a pono ʻoe e hoʻomaikaʻi a uku no ka hoʻomau ʻana i ka hoʻohui ʻana i nā mea nānā kapuaʻi.

No laila, hiki iā mākou ke hoʻohana i ka open sourceLinuxMākaʻikaʻi kikowaena kapuaʻŌnaehanaMea Hana - Uptime Kuma.

He aha ka polokalamu ʻo Uptime Kuma?

ʻO Uptime Kuma kahi mea hoʻohana e nānā ana i ka server Linux me nā hana like me Uptime Robot.

Hoʻohālikelike ʻia me nā mea hana nānā pūnaewele like ʻole, kākoʻo ʻo Uptime Kuma i nā lawelawe lawelawe ponoʻī me ka liʻiliʻi o nā palena.

E hoʻolauna kēia ʻatikala i ka hoʻokomo ʻana a me ka hoʻohana ʻana iā Uptime Kuma.

Pehea e hoʻouka ai i ka mea hana nānā ʻo Uptime Kuma?

Uptime Kuma, kākoʻo i ka hoʻokomo ʻana iā Docker.

ʻO kēia ka mea aʻoaʻo e pili ana i nā pae hoʻonohonoho o Uptime Kuma.

Eia ke kauohaMea hoʻonoho ma o CLI [Ubuntu/CentOS] Interactive CLI installer, me ke kākoʻo Docker a i ʻole

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • ʻAʻole ʻōlelo ʻia e hoʻohana i ke kauoha hoʻonohonoho i luna: no ka mea ua hoʻokomo ʻia ʻo Uptime Kuma ma kahi ala non-Docker, maʻalahi ke hāʻule i ka hoʻonohonoho.
  • (Ke paipai nei mākou i ke kauoha hoʻokomo ma lalo)

No ka mea pono ʻoe e hoʻokomo iā Docker ma mua o ka hoʻokomo ʻana iā Uptime Kuma me ka hoʻohana ʻana iā Docker, e hoʻokomo mua iā Docker.

E hoʻouka iā Docker a me Docker-compose

Hoʻohou a hoʻokomo i nā polokalamu pono ▼

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

Inā loaʻa ka hewa 404 i ka wā o ka hoʻohou, e ʻoluʻolu e nānā i ka hopena ma lalo▼

E hoʻouka i ka Docker

Inā he kikowaena haole, e ʻoluʻolu e hoʻohana i kēia kauoha ▼

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

Inā he kikowaena kūloko ma Kina, e ʻoluʻolu e hoʻohana i kēia kauoha ▼

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

E hoʻonohonoho iā Docker e hoʻomaka aunoa ma ka pahu ▼

systemctl start docker 

systemctl enable docker

E hoʻouka i ka Docker-compose 

Inā he kikowaena haole, e ʻoluʻolu e hoʻohana i kēia kauoha ▼

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

Inā he kikowaena kūloko ma Kina, e ʻoluʻolu e hoʻohana i kēia kauoha▼

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

Hoʻomaka hou i ke kauoha docker service▼

service docker restart

Pehea e hoʻouka ai iā Uptime Kuma ka mea hana mālama kūlana kūlana?

🐳 E hoʻouka i ke ʻano Docker, hana i kahi pahu i kapa ʻia ʻo uptime-kuma ▼

docker volume create uptime-kuma
E hoʻomaka i ka ipu ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • A laila, hiki iā ʻoe ke heleIP:3001E kipa Uptime-Kuma.

Inā ʻoe i hoʻohana i ka pā ahi CSF, pono ʻoe e wehe i ke awa 3001 ma ka pā ahi 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" 

E hoʻomaka hou i ka pā ahi CSF ▼

csf -r

E hoʻouka iā Nginx Proxy Manager

ʻO Nginx Proxy Manager kahi polokalamu hoʻololi hou a Docker.

No ka mea ʻaʻole pono ʻo Nginx Proxy Manager, hiki iā ʻoe ke lele i ka hoʻokomo ʻana iā Nginx Proxy Manager inā ʻaʻole ʻoe makemake e hoʻopau i ka manawa.

Hana i ka papa kuhikuhi ▼

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

E hana i ka faila docker-compose.yml ▼

nano docker-compose.yml

E hoʻopiha i kēia ʻike i loko o ka faila, a laila kaomi iā Ctrl+X e mālama, e kaomi iā Y e haʻalele ▼

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

holo▼

docker-compose up -d

Inā ʻike ʻia kahi memo hewa e like me kēia: "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 ia hoʻi, ua paʻa ke awa 443, a pono e hoʻoponopono ʻia ka faila docker-compose.yml i hana ʻia.

Pono e hoʻololi i ka Port 443 i 442 ▼

      - '442:442' # Public HTTPS Port

A laila, holo hou i ke kauoha docker-compose up -d

E ʻike ʻia kahi memo hewa:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Pono e hoʻololi i ka awa 80 i 882 ▼

      - '882:882' # Public HTTP Port

ma ka wehe ana http:// IP:81 E kipa iā Nginx Proxy Manager.

No ka hoʻopaʻa inoa mua, e hoʻohana i ka moʻokāki mua a me ka ʻōlelo huna▼

Email: [email protected]
Password: changeme
  • Ma hope o kou komo ʻana, e ʻoluʻolu e hoʻololi koke i kāu leka uila a me ka ʻōlelo huna.

Hoʻihoʻi i ka mea hoʻopono Uptime Kuma

Ma hope o ka hoʻokomo ʻana iā Uptime Kuma, ʻo ka paʻamau ka hoʻohanaIP:3001E kipa Uptime Kuma.

Hiki iā mākou ke komo i ka inoa domain a hoʻonohonoho i ka palapala SSL ma o ka reverse proxy, e like me ka URL i hōʻike mua ʻia.

Ma hope aʻe, e hana mākou i nā hana hoʻololi hou, me ka hoʻohana ʻana i ka Nginx Proxy Manager i kūkulu mua ʻia.

Ma o http:// IP:81 E wehe iā Nginx Proxy Manager.

Ma hope o kou komo ʻana no ka manawa mua, pono ʻoe e hoʻololi i ka inoa mea hoʻohana a me ka ʻōlelo huna, e ʻoluʻolu e hoʻonohonoho iā ʻoe iho.

A laila, ʻo nā hana hana o Nginx Proxy Manager penei:

KaʻAnuʻu 1:hō'ā Proxy Hosts

ʻO ka Uptime Kuma Free Web Site Monitoring Tool Linux Server Monitoring Software

KaʻAnuʻu 2:Kaomi ma ka ʻaoʻao ʻākau o luna Add Proxy Hosts

KaʻAnuʻu Hana 2: Kaomi Add Proxy Hosts ma ke kihi ʻākau kiʻekiʻe 3rd

KaʻAnuʻu Hana 3: E hoʻonohonoho e like me ke kiʻi,Kaomi Save mālama ▼ 

KaʻAnuʻu Hana 3: E hoʻonohonoho e like me ke kiʻi, kaomi Save e mālama i ke kiʻi ʻehā

KaʻAnuʻu 4:kaomiEidtE wehe i ka ʻaoʻao hoʻonohonoho ▼

Pani 4: Kaomi iā Eidt e wehe i ka palapala ʻaoʻao hoʻonohonoho 5

KaʻAnuʻu Hana 5: Hoʻopuka i kahi palapala SSL a hiki ke komo i ka Https pono ▼

KaʻAnuʻu Hana 5: Hoʻopuka i kahi palapala SSL a hiki ke komo i ka Https pono. Mokuna 6

  • I kēia manawa, ua pau ka hanauna hope, a laila hiki iā ʻoe ke hoʻohana i ka inoa inoa āu i hoʻoholo ai e komo i Uptime Kuma.
  • He maʻalahi loa ka hoʻonohonoho ʻana o Uptime Kuma.
  • Loaʻa iā ia kahi kikowaena Kina, manaʻo wau e hiki koke iā ʻoe ke hoʻohana.

Nā Kauoha PM2 Pono Uptime Kuma

Hoʻomaka, hoʻōki, a hoʻomaka hou i nā kauoha o Uptime Kuma (ua hoʻolaʻa ʻia kēia kauoha i ka hoʻonohonoho ʻole Docker)▼

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

E nānā i ka hoʻopuka console o kēia manawa o Uptime Kuma (ua hoʻolaʻa ʻia kēia kauoha no ka hoʻokomo ʻole ʻo Docker)▼

pm2 monit

E holo i ka Uptime Kuma ma ka hoʻomaka (ua hoʻolaʻa ʻia kēia kauoha i nā hoʻonohonoho non-Docker) ▼

pm2 save && pm2 startup

Pehea e wehe ai i ka polokalamu nānā ʻo Uptime Kuma?

Inā ʻaʻole i hoʻokomo ʻia e DockerUptime Kuma,Pehea e wehe ai?

No ka laʻana, inā ʻoe e hoʻohana i kēia kauoha e hoʻokomo ma kahi ala ʻole Docker▼

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

No ka wehe ʻana iā Uptime Kuma, e hoʻohana i kēia kauoha ▼

  1. pau ka lawelawe  pm2 stop uptime-kuma
  2. kāpae i ka papa kuhikuhi rm -rf /opt/uptime-kuma

Pehea e wehe ai iā Uptime Kuma inā hoʻokomo ʻoe iā Docker?

E holo i kēia kauoha nīnau ▼

docker ps -a
  • e kakau iho i kou kuma ʻO ka inoa o ka ipu, ʻo ia paha uptime-kuma

kauoha hooki ▼

  • E ʻoluʻolu e hoʻounacontainer_nameE hoʻololi i ka nīnau ma lunakuma Ka inoa o ka ipu.
docker stop container_name
docker rm container_name

Wehe i ka Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Hoʻohālikelike

Maʻemaʻe a maʻalahi ka interface o Uptime Kuma, a he maʻalahi loa ia e kau a hoʻohana.

He koho maikaʻi loa ʻo Uptime Kuma inā ʻaʻohe ou koi kiʻekiʻe no ka nānā ʻana i ka pūnaewele.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", he mea kōkua iā ʻoe.

Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-29041.html

Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!

🔔 E lilo i mea mua e kiʻi i ka waiwai nui "ChatGPT Content Marketing AI Tool Usage Guide" ma ka papa kuhikuhi kiʻekiʻe. 🌟
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!

 

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

ʻōwili i luna