Uptime Kuma Free Site Monitoring Tool Linux Server Monitoring Software

Matetika izahay no manao fampiroboroboana rojo ivelany ary mila arahi-maso ny fanatsarana ny rohim-pihavanana.

Raha very ny rohy ivelany sy ny rohy finamananay,SEOHihena ihany koa ny laharana, noho izany dia zava-dehibe ny fanaraha-maso ny satan'ny pejin-tranonkala rohy ivelany.

Nahoana no Mampiasa Uptime Kuma hanaraha-maso ny tranokala?

Ahoana no hanaraha-maso ny rohy finamanana SEO?

Rehefa avy nampiditra rohy ivelany sy mifanakalo rohim-pihavanana isika dia matetikaUptime RobotAmpifanaraho amin'ny sehatra fanaraha-maso rahona ny fanaraha-maso ny tranokala hahitana ny fifandraisan'ny pejin'ny rohy ivelany amin'ny tranokala tsirairay.

Na izany aza, rehefa mitombo ny isan'ny rojo ivelany sy ny rojo namana, ny sehatra rahona Uptime Robot dia manana fetra amin'ny isan'ny singa fanaraha-maso, ary tsy maintsy manavao sy mandoa ianao hanohizana ny fampidirana singa fanaraha-maso rahona.

Noho izany, afaka mampiasa loharano misokatra isikaLinuxFanaraha-maso ny mpizara rahonaSoftwareFitaovana - Uptime Kuma.

Inona ny rindrambaiko Uptime Kuma?

Uptime Kuma dia fitaovana fanaraha-maso mpizara Linux loharano misokatra miaraka amin'ny fiasa mitovy amin'ny Uptime Robot.

Raha ampitahaina amin'ny fitaovana fanaraha-maso tranonkala mitovy amin'izany, ny Uptime Kuma dia manohana ny serivisy ampiantranoan-tena miaraka amin'ny famerana kely kokoa.

Ity lahatsoratra ity dia hampiditra ny fametrahana sy ny fampiasana ny Uptime Kuma.

Ahoana ny fametrahana fitaovana fanaraha-maso Uptime Kuma?

Uptime Kuma, manohana ny fametrahana Docker.

Ity manaraka ity dia fampianarana momba ny dingana fametrahana ny Uptime Kuma.

Ity baiko manaraka ity diaInstaller amin'ny CLI [Ubuntu/CentOS] Installer CLI interactive, miaraka na tsy misy fanohanana Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Tsy soso-kevitra ny hampiasa ny baiko fametrahana etsy ambony: satria ny Uptime Kuma dia napetraka amin'ny fomba tsy Docker, dia mora ny tsy mahomby ny fametrahana.
  • (Mamporisika ny baiko fametrahana eto ambany izahay)

Satria mila mametraka Docker ianao alohan'ny hametrahana Uptime Kuma amin'ny fampiasana Docker, apetraho aloha ny Docker.

Mametraka Docker sy Docker-compose

Fanavaozana sy apetraho ny rindrambaiko ilaina ▼

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

Raha misy hadisoana 404 mitranga mandritra ny fanavaozana dia jereo ny vahaolana eto ambany▼

Mametraka Docker

Raha mpizara vahiny dia ampiasao ity baiko manaraka ity ▼

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

Raha mpizara an-trano any Shina izy io dia ampiasao ity baiko manaraka ity ▼

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

Mametraha Docker hanomboka ho azy amin'ny boot ▼

systemctl start docker 

systemctl enable docker

Mametraka Docker-compose 

Raha mpizara vahiny dia ampiasao ity baiko manaraka ity ▼

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

Raha mpizara an-trano any Shina izy io, azafady ampiasao ity baiko manaraka ity▼

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

Avereno indray ny baiko serivisy docker▼

service docker restart

Ahoana ny fametrahana fitaovana fanaraha-maso ny satan'ny tranokala maimaim-poana Uptime Kuma?

🐳 Ampidiro ao amin'ny mode Docker, mamorona container antsoina hoe uptime-kuma ▼

docker volume create uptime-kuma
Atombohy ny kaontenera ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Avy eo, afaka mandalo ianaoIP:3001Tsidiho ny Uptime-Kuma.

Raha toa ianao ka namela ny CSF firewall, dia mety mila manokatra port 3001 amin'ny CSF firewall▼

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" 

Avereno indray ny firewall CSF ▼

csf -r

Mametraka Nginx Proxy Manager

Nginx Proxy Manager dia rindrambaiko proxy mifamadika amin'ny Docker.

Satria tsy ilaina ny Nginx Proxy Manager, raha tsy te handany fotoana ianao dia afaka mitsambikina tsy mametraka Nginx Proxy Manager.

Mamorona lahatahiry ▼

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

Mamorona docker-compose.yml rakitra ▼

nano docker-compose.yml

Fenoy ao amin'ny rakitra ity votoaty manaraka ity, dia tsindrio Ctrl+X raha tehirizina, tsindrio Y raha hivoaka ▼

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

mihazakazaka▼

docker-compose up -d

Raha misy hafatra diso mitovitovy amin'ireto miseho: "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.
  • Midika izany fa efa misy ny port 443, ary mila ovaina ny docker-compose.yml vao noforonina.

Ny seranan-tsambo 443 dia mila ovaina ho 442 ▼

      - '442:442' # Public HTTPS Port

Avy eo, avereno indray ny baiko docker-compose up -d

Hisy hafatra diso hiseho:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Mila manova port 80 ho 882 ▼ koa

      - '882:882' # Public HTTP Port

amin'ny fanokafana http:// IP:81 Tsidiho ny Nginx Proxy Manager.

Ho an'ny fidirana voalohany, ampiasao ny kaonty voalohany sy ny tenimiafina ▼

Email: [email protected]
Password: changeme
  • Aorian'ny fidirana dia ataovy azo antoka fa hanova avy hatrany ny adiresy mailaka sy ny tenimiafinao.

Reverse proxy Uptime Kuma

Aorian'ny fametrahana Uptime Kuma, ny default dia ny fampiasanaIP:3001Tsidiho ny Uptime Kuma.

Afaka miditra amin'ny anaran'ny sehatra isika ary manamboatra ny mari-pankasitrahana SSL amin'ny alàlan'ny proxy mivadika, toy ny URL naseho teo aloha.

Manaraka, dia hanao hetsika famokarana mivadika isika, amin'ny fampiasana ny Nginx Proxy Manager teo aloha.

By http:// IP:81 Sokafy ny Nginx Proxy Manager.

Aorian'ny fidirana voalohany dia mila manova ny anaran'ny mpampiasa sy ny tenimiafina ianao, azafady amboary ny tenanao.

Manaraka, ny dingana fiasan'ny Nginx Proxy Manager dia toy izao manaraka izao:

Dingana 1:Alefaso Proxy Hosts

Uptime Kuma Free Site Monitoring Tool Linux Server Monitoring Software

Dingana 2:tsindrio eo amin'ny zorony ambony havanana Add Proxy Hosts

Dingana 2: Tsindrio Add Proxy Hosts eo amin'ny zoro havanana ambony faha-3

Dingana 3: Configure araka ny sary,Tsindrio Save afa-tsy ▼ 

Dingana 3: Ampifanaraho amin'ny sary, tsindrio Save mba hamonjy ny sary fahefatra

Dingana 4:tsindrioEidtSokafy ny pejy fanamafisana ▼

Dingana 4: Kitiho ny Eidt hanokatra takelaka pejy fanamafisana 5

Dingana 5: Mamoaka taratasy fanamarinana SSL ary avelao ny fidirana Https tsy maintsy atao ▼

Dingana 5: Mamoaka taratasy fanamarinana SSL ary avelao ny fidirana Https tsy maintsy atao. Toko 6

  • Amin'izao fotoana izao dia vita ny taranaka mifamadika, ary azonao atao ny mampiasa ny anaran'ny sehatra izay vao tapa-kevitra hiditra amin'ny Uptime Kuma.
  • Ny fanamafisana ny Uptime Kuma dia tena tsotra.
  • Manana interface sinoa izy io, mino aho fa ho afaka hampiasa azy tsy ho ela ianao.

Uptime Kuma Didy PM2 mahasoa

Atombohy, atsaharo ary avereno indray ny baikon'ny Uptime Kuma (ity baiko ity dia natokana ho an'ny fametrahana tsy Docker)▼

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

Jereo ny famoahana console amin'izao fotoana izao an'ny Uptime Kuma (ity baiko ity dia natokana ho an'ny fametrahana tsy Docker)▼

pm2 monit

Run Uptime Kuma amin'ny fanombohana (ity baiko ity dia natokana ho an'ny fametrahana tsy Docker) ▼

pm2 save && pm2 startup

Ahoana ny fanesorana ny rindrambaiko fanaraha-maso Uptime Kuma?

Raha tsy napetrak'i DockerUptime Kuma,Ahoana ny fanesorana?

Ohatra, raha mampiasa ity baiko ity ianao hametrahana amin'ny fomba tsy Docker▼

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

Mba hanesorana ny Uptime Kuma dia ampiasao ity baiko manaraka ity ▼

  1. Tsy mandeha  pm2 stop uptime-kuma
  2. mamafa lahatahiry rm -rf /opt/uptime-kuma

Ahoana ny fanesorana ny Uptime Kuma raha mampiasa Docker ianao?

Alefaso ity baiko fangatahana manaraka ity▼

docker ps -a
  • soraty ny anao kuma Ny anaran'ny fitoeran-javatra, izay mety ho uptime-kuma

atsaharo ny baiko ▼

  • Alefaso azafadycontainer_nameOvay amin'ny fanontaniana etsy ambonykuma Ny anaran'ny fitoeran-javatra.
docker stop container_name
docker rm container_name

Esory ny Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Famaranana

Ny interface tsara an'ny Uptime Kuma dia madio sy tsotra, ary tena mora apetraka sy ampiasaina.

Uptime Kuma dia safidy tena tsara raha tsy manana fepetra avo lenta amin'ny fanaraha-maso ny tranokala ianao.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) nizara ny "Uptime Kuma Free Site Monitoring Tool Linux Server Monitoring Software", izay manampy anao.

Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-29041.html

Tongasoa eto amin'ny fantsona Telegram an'ny bilaogin'i Chen Weiliang hahazoana vaovao farany!

🔔 Aoka ho voalohany hahazo ny "ChatGPT Content Marketing AI Tool Usage Guide" sarobidy ao amin'ny lahatahiry ambony fantsona! 🌟
📚 Ity torolalana ity dia misy sanda lehibe, 🌟Ity dia fotoana tsy fahita firy, aza adino! ⏰⌛💨
Partageo ary j'aime raha tianao!
Ny fizaranao sy ny j'aime no antony manosika anay hatrany!

 

Comments

Ny adiresy mailakao dia tsy havoaka. Ampiasaina ny saha ilaina * Label

horonana mankany ambony