Uptime Kuma Utauta Aroturuki Tūnga Paetukutuku Koreutu Pūmanawa Aroturuki Tūmau Linux

I te nuinga o te wa ka mahi matou i te whakatairanga mekameka o waho me te arotautanga hononga whakahoahoa me aro turuki.

Mena ka ngaro o tatou hononga o waho me o tatou hononga hoa,SEOKa heke ano te rarangi, no reira he mea tino nui te aro turuki i te mana o nga wharangi paetukutuku hono o waho.

He aha te whakamahi i te Uptime Kuma ki te aro turuki i nga paetukutuku?

Me pehea te tirotiro a SEO i nga hononga whakahoahoa?

Whai muri i te taapiri hononga o waho me te whakawhiti hononga whakahoahoa, ko te tikangaRobot UptimeWhirihorahia te aroturuki paetukutuku i runga i te papaaru aroturuki kapua kia kitea te hononga o nga wharangi hono o waho o ia paetukutuku.

Heoi, i te mea ka piki ake te maha o nga mekameka o waho me nga mekameka hoa, ko te papaaho kapua Uptime Robot he rohe mo te maha o nga mea aroturuki, a me whakapai ake koe me te utu ki te taapiri tonu i nga taonga aroturuki kapua.

Na reira, ka taea e tatou te whakamahi i te puna tuwheraLinuxAroturuki tūmau kapua软件Utauta - Uptime Kuma.

He aha te rorohiko a Uptime Kuma?

Ko te Uptime Kuma he taputapu aroturuki tūmau Linux tuwhera me nga mahi rite ki te Uptime Robot.

Ina whakaritea ki etahi atu taputapu aroturuki paetukutuku rite, ka tautoko a Uptime Kuma i nga ratonga manaaki-whaiaro me te iti ake o nga here.

Ma tenei tuhinga e whakaatu te whakaurunga me te whakamahi i te Uptime Kuma.

Me pehea te whakauru i te taputapu aroturuki a Uptime Kuma?

Uptime Kuma, e tautoko ana i te whakaurunga a Docker.

Ko te akoranga e whai ake nei mo te whakaurunga mo Uptime Kuma.

Ko te whakahau e whai ake neiKaitāuta mā CLI [Ubuntu/CentOS] Kaitautoko CLI Interactive, me te kore tautoko a Docker ranei

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Kaore i te tūtohutia ki te whakamahi i te whakahau whakauru i runga ake nei: na te mea kua whakauruhia a Uptime Kuma ki te kore-Docker, he ngawari ki te kore te whakaurunga.
  • (E taunaki ana matou i te tono whakauru kei raro nei)

I te mea ka hiahia koe ki te whakauru i a Docker i mua i te whakauru i te Uptime Kuma ma te whakamahi i te Docker, whakauruhia a Docker i te tuatahi.

Tāutahia te Docker me te Docker-compose

Whakahou me te whakauru i nga rorohiko e tika ana ▼

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

Mena ka puta he hapa 404 i te wa o te whakahou, tirohia te otinga kei raro▼

Tāutahia te Docker

Mena he tūmau kee, whakamahia te whakahau e whai ake nei ▼

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

Mēnā he tūmau ā-whare i Haina, whakamahia te whakahau e whai ake nei ▼

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

Tautuhia a Docker kia tiimata aunoa i te boot ▼

systemctl start docker 

systemctl enable docker

Tāutahia te Docker-compose 

Mena he tūmau kee, whakamahia te whakahau e whai ake nei ▼

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

Mēnā he tūmau ā-whare i Haina, whakamahia te whakahau e whai ake nei▼

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

Tīmataria anō te whakahau ratonga docker▼

service docker restart

Me pehea te whakauru i te Uptime Kuma taputapu aroturuki mana paetukutuku koreutu?

🐳 Tāutahia i roto i te aratau Docker, hanga he ipu ko uptime-kuma ▼

docker volume create uptime-kuma
Tīmatahia te ipu ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Na, ka taea e koe te paahiIP:3001Haere ki Uptime-Kuma.

Mēnā kua whakahohea e koe te pātūahi CSF, me tūwhera te tauranga 3001 ki te pātū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" 

Tīmataria anō te pātūahi CSF ▼

csf -r

Tāutahia te Kaiwhakahaere Takawaenga Nginx

Ko te Kaiwhakahaere Takawaenga Nginx he punaha takawaenga whakamuri a Docker.

I te mea kaore e tika ana te Kaiwhakahaere Takawaenga Nginx, ka taea e koe te peke kia kaua e whakauru i te Kaiwhakahaere Takawaenga Nginx ki te kore koe e hiahia ki te waatea.

Waihanga whaiaronga ▼

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

Waihangahia te kōnae docker-compose.yml ▼

nano docker-compose.yml

Whakakiia nga ihirangi e whai ake nei i roto i te konae, ka pehi i te Ctrl+X hei tiaki, pehia te Y kia puta ▼

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

rere▼

docker-compose up -d

Mena ka puta he karere hapa e rite ana ki enei e whai ake nei: "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.
  • Ko te tikanga kua noho kee te tauranga 443, me whakatika te konae docker-compose.yml katahi ano ka hanga.

Me huri te tauranga 443 ki te 442 ▼

      - '442:442' # Public HTTPS Port

Na, rere ano te whakahau docker-compose up -d

Ka puta he karere hapa:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Me huri ano te tauranga 80 ki te 882 ▼

      - '882:882' # Public HTTP Port

ma te whakatuwheratanga http:// IP:81 Tirohia te Kaiwhakahaere Takawaenga Nginx.

Mo te takiuru tuatahi, whakamahia te pūkete tuatahi taunoa me te kupuhipa▼

Email: [email protected]
Password: changeme
  • Whai muri i to takiuru, me huri tonu to wahitau imeera me to kupuhipa.

Takawaenga whakamuri Uptime Kuma

I muri i te whakauru i te Uptime Kuma, ko te taunoa ko te whakamahiIP:3001Haere ki Uptime Kuma.

Ka taea e tatou te uru ki te ingoa rohe me te whirihora i te tiwhikete SSL ma te takawaenga whakamuri, pera i te URL i whakaatuhia i mua.

I muri mai, ka mahia e matou nga mahi whakamuri, ma te whakamahi i te Kaiwhakahaere Takawaenga Nginx i hangaia i mua.

Na roto http:// IP:81 Whakatuwheratia te Kaiwhakahaere Takawaenga Nginx.

I muri i te takiuru mo te wa tuatahi, me huri koe i te ingoa kaiwhakamahi me te kupuhipa, me whirihora e koe.

I muri mai, ko nga mahi a te Kaiwhakahaere Takawaenga Nginx e whai ake nei:

taahiraa 1:whakaweto Proxy Hosts

Uptime Kuma Utauta Aroturuki Tūnga Paetukutuku Koreutu Pūmanawa Aroturuki Tūmau Linux

taahiraa 2:Patohia te kokonga matau o runga Add Proxy Hosts

Hipanga 2: Pāwhiritia Tāpiri Kaihautū Takawaenga i te kokonga matau o runga tuatoru

Hipanga 3: Whirihorahia kia rite ki te ahua,点击 Save penapena ▼ 

Hipanga 3: Whirihorahia kia rite ki te ahua, pawhiria te Tiaki hei tiaki i te pikitia tuawha

taahiraa 4:pawhiriaEidtWhakatuwheratia te wharangi whirihoranga ▼

Hipanga 4: Paatohia a Eidt hei whakatuwhera i te wharangi wharangi whirihoranga 5

Hipanga 5: Tukuna he tiwhikete SSL ka taea te uru ki te Https ▼

Hipanga 5: Tukuna he tiwhikete SSL ka taea te uru ki te Https. Upoko 6

  • I tenei wa, kua oti te reanga whakamuri, katahi ka taea e koe te whakamahi i te ingoa rohe kua whakatauhia e koe kia uru atu ki Uptime Kuma.
  • He tino ngawari te whirihoranga a Kuma.
  • He atanga Hainamana, e whakapono ana ahau ka taea e koe te whakamahi wawe.

Nga Tono PM2 whaihua mo te Kuma Uptime

Tīmatahia, kati, ka whakaara ano i nga whakahau o Uptime Kuma (kua whakatapua tenei whakahau ki te whakaurunga kore-Docker)▼

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

Tirohia te putanga papatohu o naianei o Uptime Kuma (kua whakatapua tenei whakahau ki te whakaurunga kore-Docker)▼

pm2 monit

Whakahaerehia te Uptime Kuma i te tiimatanga (kua whakatapua tenei whakahau ki nga whakaurunga kore-Docker) ▼

pm2 save && pm2 startup

Me pehea te tango i te rorohiko aroturuki Uptime Kuma?

Mena kaore i whakauruhia e DockerKuma oke,Me pehea te tango?

Hei tauira, ki te whakamahi koe i tenei whakahau ki te whakauru i te huarahi kore-Docker▼

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

Hei tango i te Uptime Kuma, whakamahia te whakahau e whai ake nei ▼

  1. ka mutu te mahi  pm2 stop uptime-kuma
  2. muku whaiaronga rm -rf /opt/uptime-kuma

Me pehea te tango i te Uptime Kuma mena ka whakauruhia e koe ma te whakamahi i te Docker?

Whakahaerehia te tono patai e whai ake nei▼

docker ps -a
  • tuhia to kuma Ko te ingoa o te ipu, tera pea uptime-kuma

whakahau mutu ▼

  • 请将container_nameHurihia ki te patai i runga ake neikuma Te ingoa o te ipu.
docker stop container_name
docker rm container_name

Wetetāuta Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Opaniraa

He ma me te ngawari te atanga o Uptime Kuma, a he tino ngawari ki te hora me te whakamahi.

Ko te Uptime Kuma he whiringa pai mena karekau he whakaritenga nui mo te tirotiro paetukutuku.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) i tohatohahia "Uptime Kuma Free Paetukutuku Utauta Aroturuki Tūnga Pūmanawa Aroturuki Tūmau Linux", he pai ki a koe.

Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-29041.html

Nau mai ki te hongere Telegram o te blog a Chen Weiliang ki te tiki i nga korero hou!

🔔 Ko koe te tuatahi ki te tiki i te "ChatGPT Content Marketing AI Tool Usage Guide" i roto i te raarangi o runga hongere! 🌟
📚 He uara nui tenei aratohu, 🌟He waahi onge tenei, kaua e ngaro! ⏰⌛💨
Tohaina me te pai ki te pai koe!
Ko to tiritiri me o hiahia ko to maatau hihiri tonu!

 

发表 评论

Kaore e tukuna to wahitau imeera. 必填 项 已 用 * Tapanga

panuku ki runga