Uptime Kuma Free Upega Tafa'ilagi Tulaga Mata'ituina Meafaigaluega Linux Server Monitoring Software

E masani ona matou faia le faʻalauiloaina o soʻotaga i fafo ma fesoʻotaʻiga faʻauo lelei ma e manaʻomia le mataʻituina.

Afai ua leiloa a tatou sootaga i fafo ma sootaga faauo,SeoO le faʻavasegaina o le a faʻaitiitia foi e tusa ai, o lea e taua tele ai le mataʻituina o le tulaga o itulau o upega tafaʻilagi i fafo.

Aisea e faʻaaoga ai le Uptime Kuma e mataʻituina lau 'upega tafaʻilagi?

Fa'afefea ona mata'ituina e le SEO so'otaga faauo?

A maeʻa ona faʻaopoopo soʻotaga i fafo ma fefaʻatauaʻiga soʻotaga faauo, matou te masani lavaUptime RobotFa'atulaga le mata'ituina o le upega tafa'ilagi i luga o le fa'asalalauga mata'ituina o ao e iloa ai le feso'ota'iga o itulau feso'ota'iga i fafo o itulau ta'itasi.

Ae ui i lea, a o faʻateleina le numera o fesoʻotaʻiga i fafo ma fesoʻotaʻiga uo, o le Uptime Robot cloud platform e iai le tapulaa i luga o le numera o mea mataʻituina, ma e tatau ona e faʻaleleia ma totogi e faʻaauau le faʻaopoopoina o mea e mataʻituina ai le ao.

O le mea lea, e mafai ona tatou faʻaaogaina punaoa tatalaLinuxMata'ituina o le Cloud serverPolokalameMeafaigaluega - Uptime Kuma.

O le a le polokalame ole Uptime Kuma?

O le Uptime Kuma o se meafaigaluega e mataʻituina ai le server Linux faʻatasi ma galuega tutusa i Uptime Robot.

Fa'atusatusa i isi mea faigaluega mata'ituina i luga o le upega tafaʻilagi, Uptime Kuma e lagolagoina auaunaga a le tagata lava ia ma faʻatapulaʻa tapulaʻa.

O lenei tusiga o le a faʻalauiloaina le faʻapipiʻiina ma le faʻaogaina o Uptime Kuma.

E faʻafefea ona faʻapipiʻi Uptime Kuma meafaigaluega mataʻituina?

Uptime Kuma, lagolagoina le faʻapipiʻiina o Docker.

O loʻo i lalo se aʻoaʻoga i luga o laasaga faʻapipiʻi o Uptime Kuma.

O le poloaiga leneiFa'atonu e ala ile CLI [Ubuntu/CentOS] Interactive CLI installer, faʻatasi pe leai foi Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • E le fautuaina le faʻaogaina o le faʻatonuga o loʻo i luga: ona o le Uptime Kuma ua faʻapipiʻiina i se auala e le Docker, o le faʻapipiʻiina e faigofie ona toilalo.
  • (Matou te fautuaina le faʻapipiʻiina o poloaiga i lalo)

Talu ai e manaʻomia ona faʻapipiʻi Docker aʻo leʻi faʻaogaina Docker e faʻapipiʻi Uptime Kuma, faʻapipiʻi muamua Docker.

Faʻapipiʻi Docker ma Docker-tusi

Fa'afou ma fa'apipi'i polokalame mana'omia ▼

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

Afai e tupu se mea sese 404 i le taimi o le faʻafouga, faʻamolemole siaki fofo o loʻo i lalo▼

Faʻapipiʻi Docker

Afai o se server mai fafo, fa'amolemole fa'aaoga le poloaiga lenei ▼

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

Afai o se 'au'aunaga i totonu o le atunu'u i Saina, fa'amolemole fa'aaoga le fa'atonuga lea ▼

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

Seti le Docker e amata otometi ile boot▼

systemctl start docker 

systemctl enable docker

Faʻapipiʻi Docker-tusi 

Afai o se server mai fafo, faʻamolemole faʻaaoga le poloaiga lenei▼

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

Afai o se 'au'aunaga fa'apitonu'u i Saina, fa'amolemole fa'aoga le fa'atonuga lea▼

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

Toe amata le fa'atonuga o le tautua a le fa'atauga▼

service docker restart

E faʻafefea ona faʻapipiʻi Uptime Kuma free 'upega tafaʻilagi tulaga mataʻituina meafaigaluega?

🐳 Faʻapipiʻi ile Docker mode, fatu se koneteina e taʻua uptime-kuma ▼

docker volume create uptime-kuma
Amata pusa▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Ona mafai lea ona e pasiIP:3001Asiasi Uptime-Kuma.

Afai ua e fa'aogaina le CSF firewall, atonu e te mana'omia le tatalaina o le port 3001 ile 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" 

Toe amata le CSF Firewall▼

csf -r

Faʻapipiʻi le Nginx Proxy Manager

Nginx Proxy Manager o le Docker-based reverse proxy software.

Talu ai e le manaʻomia le Nginx Proxy Manager, e mafai ona e faaseʻeina le faʻapipiʻiina o le Nginx Proxy Manager pe afai e te le manaʻo e faʻaumatia le taimi.

Fausia le lisi ▼

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

Fausia faila docker-compose.yml ▼

nano docker-compose.yml

Faatumu mea nei i totonu o le faila, ona Ctrl+X e teu ai, oomi Y e alu ese ▼

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

Tamomoe▼

docker-compose up -d

Afai e aliali mai se fa'amatalaga sese e pei o lea: "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 lona uiga o lenei 443 uafu ua nofoia ma e tatau ona e faʻasaʻo le faila docker-compose.yml na e faatoa fatuina.

Manaomia ona sui le taulaga 443 i le 442 ▼

      - '442:442' # Public HTTPS Port

Ona, toe fai le poloaiga docker-compose up -d

E aliali mai se fe'au sese:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

E mana'omia fo'i ona sui le port 80 i le 882 ▼

      - '882:882' # Public HTTP Port

e ala i le tatalaina http:// IP:81 Asiasi i le Nginx Proxy Manager.

A e saini i totonu mo le taimi muamua, fa'aoga le fa'amatalaga muamua ma le fa'aupuga▼

Email: [email protected]
Password: changeme
  • A uma ona e saini i totonu, faamolemole ia mautinoa e sui vave lau imeli ma lau upu faataga.

Sui sui Uptime Kuma

A maeʻa ona faʻapipiʻi Uptime Kuma, o le faaletonu o le faʻaaogainaIP:3001Asiasi Uptime Kuma.

E mafai ona tatou maua le igoa ole igoa ma fetuutuunai le tusi faamaonia SSL e ala i le sui sui, e pei lava o le URL na faʻaalia muamua.

Ma le isi, o le a matou faia le faʻagasologa o faʻagasologa ma faʻaaoga le Nginx Proxy Manager na fausia muamua.

E ala http:// IP:81 Tatala le Nginx Proxy Manager.

A uma ona e saini i totonu mo le taimi muamua, e tatau ona e suia lou igoa ole igoa ma lou upu faataga, faamolemole ia fetuunai oe lava ia.

Le isi, o laasaga faʻagaioiga a Nginx Proxy Manager e faʻapea:

Laasaga 1:Faamanuiaga Proxy Hosts

Uptime Kuma Free Upega Tafa'ilagi Tulaga Mata'ituina Meafaigaluega Linux Server Monitoring Software

Laasaga 2:Kiliki i le tulimanu pito i luga taumatau Add Proxy Hosts

Laasaga 2: Kiliki Add Proxy Hosts i le tulimanu taumatau pito i luga Ata 3

Laasaga 3: Faʻatonu e pei ona faʻaalia i le ata,Kiliki Save sefe ▼ 

Laasaga 3: Faʻatonu e tusa ai ma le ata, kiliki Save e teu ai le ata lona fa

Laasaga 4:kilikiEidtTatala le itulau fetuutuunai ▼

Laasaga 4: Kiliki Eidt e tatala ai le itulau lona lima o le itulau faʻatulagaina

Laasaga 5: Tuuina atu se tusi faʻamaonia SSL ma faʻatagaina le faʻamalosia o le HTTPS ▼

Laasaga 5: Tuuina atu se tusi faamaonia SSL ma mafai ai ona faʻamalosia le HTTPS. Ata 6

  • I le taimi nei, ua maeʻa le faʻasologa o augatupulaga, ona mafai lea ona e mauaina Uptime Kuma e faʻaaoga ai le igoa ole igoa na e faʻamalieina.
  • Uptime Kuma configuration e matua faigofie lava.
  • O lo'o i ai se fa'aoga Saina, ma ou te talitonu o le a vave ona e fa'aaogaina.

Uptime Kuma Poloaiga PM2 aoga

Uptime Kuma's amata, taofi, ma toe amata tulafono (o lenei poloaiga e tuuto atu i le faʻapipiʻiina e le o Docker)▼

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

Va'ai i le fa'amafanafanaga o lo'o i ai nei a Uptime Kuma (o lenei fa'atonuga e tu'ufa'atasia mo le fa'apipi'iina e le o Docker)▼

pm2 monit

Run Uptime Kuma i le amataga (o lenei poloaiga e faʻapitoa mo le faʻapipiʻiina e le o Docker) ▼

pm2 save && pm2 startup

E faʻafefea ona aveese le Uptime Kuma mataʻituina polokalama?

Afai e le faʻapipiʻiina i le Docker modeKuma i luga,E fa'afefea ona aveese?

Mo se faʻataʻitaʻiga, afai e te faʻaogaina le auala e le Docker o lenei poloaiga e faʻapipiʻi ▼

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

Ina ia aveese Uptime Kuma, faʻaaoga le poloaiga lenei ▼

  1. taofi le tamoe  pm2 stop uptime-kuma
  2. tape le lisi rm -rf /opt/uptime-kuma

E faʻafefea ona aveese Uptime Kuma pe afai e te faʻaogaina Docker e faʻapipiʻi ai?

Fa'atonu le fa'atonuga ole fesili▼

docker ps -a
  • tusi i lalo lau kuma Le igoa o le pusa, atonu o uptime-kuma

Taofi le poloaiga▼

  • 请将container_nameSuia i le fesili o loʻo i lugakuma Le igoa o le koneteina.
docker stop container_name
docker rm container_name

Aveese le Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Faaiuga

Uptime Kuma's interface e mama ma pupuu, ma e matua faigofie lava ona faʻapipiʻi ma faʻaoga.

Afai e leai sau manaʻoga maualuga mo le mataʻituina o le upega tafaʻilagi, Uptime Kuma o se filifiliga sili ona lelei.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) fa'asoa "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", lea o le a fesoasoani ia te oe.

Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-29041.html

Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!

🔔 Ia avea oe ma tagata muamua e maua le taua "ChatGPT Content Marketing AI Tool Usage Guide" i le laina pito i luga o le lisi! 🌟
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!

 

发表 评论

O le a le faʻasalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

tusi i luga