अपटाइम कुमा नि: शुल्क वेबसाइट स्थिति निगरानी उपकरण लिनक्स सर्भर निगरानी सफ्टवेयर

हामी सामान्यतया बाह्य चेन पदोन्नति गर्छौं र मित्रता लिङ्क अनुकूलन अनुगमन गर्न आवश्यक छ।

यदि हाम्रा बाह्य सम्बन्ध र मित्रताका सम्बन्धहरू हराए भने,एसईओरैंकिंग पनि घट्नेछ, त्यसैले बाह्य लिङ्क वेबसाइट पृष्ठहरूको स्थिति निगरानी गर्न यो धेरै महत्त्वपूर्ण छ।

किन वेबसाइटहरू मोनिटर गर्न अपटाइम कुमा प्रयोग गर्ने?

कसरी SEO मित्रता लिङ्कहरू निगरानी गर्दछ?

बाह्य लिङ्कहरू थपेपछि र मित्रता लिङ्कहरू आदानप्रदान गरेपछि, हामी सामान्यतयाUptime रोबोटप्रत्येक वेबसाइटको बाह्य लिङ्क पृष्ठहरूको जडान पत्ता लगाउन क्लाउड निगरानी प्लेटफर्ममा वेबसाइट निगरानी कन्फिगर गर्नुहोस्।

यद्यपि, बाह्य चेन र मित्र चेनहरूको संख्या बढ्दै जाँदा, Uptime रोबोट क्लाउड प्लेटफर्ममा निगरानी वस्तुहरूको संख्यामा सीमा हुन्छ, र तपाईंले थप क्लाउड निगरानी वस्तुहरू थप्न जारी राख्नको लागि अपग्रेड र भुक्तानी गर्नुपर्छ।

त्यसैले, हामी खुला स्रोत प्रयोग गर्न सक्छौंलिनक्सक्लाउड सर्भर निगरानी软件उपकरणहरू - अपटाइम कुमा।

अपटाइम कुमा कुन सफ्टवेयर हो?

अपटाइम कुमा एक खुला स्रोत लिनक्स सर्भर निगरानी उपकरण हो जुन अपटाइम रोबोटसँग समान प्रकार्यहरू छन्।

अन्य समान वेबसाइट निगरानी उपकरणहरूको तुलनामा, अपटाइम कुमाले कम प्रतिबन्धहरूसँग स्व-होस्ट गरिएका सेवाहरूलाई समर्थन गर्दछ।

यस लेखले अपटाइम कुमाको स्थापना र प्रयोगको परिचय दिनेछ।

Uptime Kuma निगरानी उपकरण कसरी स्थापना गर्ने?

अपटाइम कुमा, डकर स्थापनालाई समर्थन गर्दछ।

निम्न अपटाइम कुमाको स्थापना चरणहरूमा ट्यूटोरियल हो।

निम्न आदेश होCLI [Ubuntu/ मार्फत स्थापनाकर्ताCentOS] अन्तरक्रियात्मक CLI स्थापनाकर्ता, डकर समर्थनको साथ वा बिना

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • माथिको स्थापना आदेश प्रयोग गर्न सिफारिस गरिएको छैन: किनभने अपटाइम कुमा गैर-डकर तरिकामा स्थापना गरिएको छ, यो स्थापना असफल गर्न सजिलो छ।
  • (हामी तल स्थापना आदेश सिफारिस गर्दछौं)

तपाईंले डकर प्रयोग गरेर अपटाइम कुमा स्थापना गर्नु अघि डकर स्थापना गर्नु पर्ने भएकोले, पहिले डकर स्थापना गर्नुहोस्।

डकर र डकर-कम्पोज स्थापना गर्नुहोस्

आवश्यक सफ्टवेयर अपडेट र स्थापना गर्नुहोस् ▼

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

यदि अपडेटको क्रममा 404 त्रुटि देखा पर्‍यो भने, कृपया तलको समाधान जाँच गर्नुहोस्▼

डकर स्थापना गर्नुहोस्

यदि यो विदेशी सर्भर हो भने, कृपया निम्न आदेश प्रयोग गर्नुहोस् ▼

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

यदि यो चीनमा घरेलु सर्भर हो भने, कृपया निम्न आदेश प्रयोग गर्नुहोस् ▼

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

बुट ▼ मा स्वचालित रूपमा सुरु गर्न डकर सेट गर्नुहोस्

systemctl start docker 

systemctl enable docker

Docker-compose स्थापना गर्नुहोस् 

यदि यो विदेशी सर्भर हो भने, कृपया निम्न आदेश प्रयोग गर्नुहोस् ▼

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

यदि यो चीनमा घरेलु सर्भर हो भने, कृपया निम्न आदेश प्रयोग गर्नुहोस्▼

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

डकर सेवा आदेश पुन: सुरु गर्नुहोस्▼

service docker restart

Uptime Kuma नि: शुल्क वेबसाइट स्थिति निगरानी उपकरण कसरी स्थापना गर्ने?

🐳 डकर मोडमा स्थापना गर्नुहोस्, अपटाइम-कुमा ▼ नामको कन्टेनर सिर्जना गर्नुहोस्

docker volume create uptime-kuma
कन्टेनर सुरु गर्नुहोस् ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • त्यसपछि, तपाईं पास गर्न सक्नुहुन्छIP:3001Uptime-Kuma मा जानुहोस्।

यदि तपाईंले CSF फायरवाल सक्षम गर्नुभएको छ भने, तपाईंले CSF फायरवालमा पोर्ट 3001 खोल्नु पर्ने हुन सक्छ▼

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" 

CSF फायरवाल पुन: सुरु गर्नुहोस् ▼

csf -r

Nginx प्रोक्सी प्रबन्धक स्थापना गर्नुहोस्

Nginx प्रोक्सी प्रबन्धक एक डकर-आधारित रिभर्स प्रोक्सी सफ्टवेयर हो।

Nginx प्रोक्सी प्रबन्धक आवश्यक छैन, यदि तपाईं समय बर्बाद गर्न चाहनुहुन्न भने Nginx प्रोक्सी प्रबन्धक स्थापना नगर्न छोड्न सक्नुहुन्छ।

निर्देशिका ▼ सिर्जना गर्नुहोस्

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

docker-compose.yml फाइल सिर्जना गर्नुहोस् ▼

nano docker-compose.yml

फाइलमा निम्न सामग्री भर्नुहोस्, त्यसपछि बचत गर्न Ctrl+X थिच्नुहोस्, बाहिर निस्कन Y थिच्नुहोस् ▼

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

दौड ▼

docker-compose up -d

यदि निम्न जस्तै त्रुटि सन्देश देखा पर्दछ: "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.
  • यसको मतलब पोर्ट 443 पहिले नै ओगटेको छ, र भर्खरै सिर्जना गरिएको docker-compose.yml फाइल सम्पादन गर्न आवश्यक छ।

पोर्ट 443 लाई 442 ▼ मा परिवर्तन गर्न आवश्यक छ

      - '442:442' # Public HTTPS Port

त्यसपछि, फेरि आदेश चलाउनुहोस् docker-compose up -d

त्रुटि सन्देश देखा पर्नेछ:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

साथै पोर्ट 80 लाई 882 ▼ मा परिवर्तन गर्न आवश्यक छ

      - '882:882' # Public HTTP Port

खोलेर http:// IP:81 Nginx प्रोक्सी प्रबन्धकमा जानुहोस्।

पहिलो लगइनको लागि, पूर्वनिर्धारित प्रारम्भिक खाता र पासवर्ड प्रयोग गर्नुहोस्▼

Email: [email protected]
Password: changeme
  • लग इन गरेपछि, कृपया आफ्नो इमेल ठेगाना र पासवर्ड तुरुन्तै परिवर्तन गर्न निश्चित हुनुहोस्।

रिभर्स प्रोक्सी अपटाइम कुमा

Uptime Kuma स्थापना गरेपछि, पूर्वनिर्धारित प्रयोग गर्न होIP:3001अपटाइम कुमा भ्रमण गर्नुहोस्।

हामीले डोमेन नाम पहुँच गर्न सक्छौं र रिभर्स प्रोक्सी मार्फत SSL प्रमाणपत्र कन्फिगर गर्न सक्छौं, जस्तै URL ले पहिले देखाएको थियो।

अर्को, हामी पहिले नै निर्मित Nginx प्रोक्सी प्रबन्धक प्रयोग गरेर रिभर्स जेनरेशन अपरेसनहरू प्रदर्शन गर्नेछौं।

मार्फत http:// IP:81 Nginx प्रोक्सी प्रबन्धक खोल्नुहोस्।

पहिलो पटक लग इन गरेपछि, तपाईंले प्रयोगकर्ता नाम र पासवर्ड परिवर्तन गर्न आवश्यक छ, कृपया यसलाई आफैं कन्फिगर गर्नुहोस्।

अर्को, Nginx प्रोक्सी प्रबन्धकको अपरेशन चरणहरू निम्नानुसार छन्:

चरण २:सफलता Proxy Hosts

अपटाइम कुमा नि: शुल्क वेबसाइट स्थिति निगरानी उपकरण लिनक्स सर्भर निगरानी सफ्टवेयर

चरण २:शीर्ष दायाँ कुनामा क्लिक गर्नुहोस् Add Proxy Hosts

चरण २: माथिल्लो दायाँ कुनामा तेस्रोमा प्रोक्सी होस्टहरू थप्नुहोस् क्लिक गर्नुहोस्

चरण 3: चित्र अनुसार कन्फिगर गर्नुहोस्,खुल्ला छ Save बचत गर्नुहोस् ▼ 

चरण 3: चित्र अनुसार कन्फिगर गर्नुहोस्, चौथो चित्र बचत गर्न बचत क्लिक गर्नुहोस्

चरण २:क्लिक गर्नुहोस्Eidtकन्फिगरेसन पृष्ठ खोल्नुहोस् ▼

चरण 4: कन्फिगरेसन पृष्ठ पाना 5 खोल्न Eidt मा क्लिक गर्नुहोस्

चरण 5: SSL प्रमाणपत्र जारी गर्नुहोस् र अनिवार्य Https पहुँच सक्षम गर्नुहोस् ▼

चरण 5: SSL प्रमाणपत्र जारी गर्नुहोस् र अनिवार्य Https पहुँच सक्षम गर्नुहोस्। अध्याय 6

  • यस बिन्दुमा, रिभर्स जेनरेशन पूरा भयो, र त्यसपछि तपाईले डोमेन नाम प्रयोग गर्न सक्नुहुनेछ जुन तपाईले भर्खरै अपटाइम कुमा पहुँच गर्न समाधान गर्नुभयो।
  • अपटाइम कुमा कन्फिगरेसन धेरै सरल छ।
  • यसमा चिनियाँ इन्टरफेस छ, मलाई विश्वास छ कि तपाइँ यसलाई चाँडै प्रयोग गर्न सक्षम हुनुहुनेछ।

अपटाइम कुमा उपयोगी PM2 आदेशहरू

अपटाइम कुमाका आदेशहरू सुरु गर्नुहोस्, रोक्नुहोस् र पुन: सुरु गर्नुहोस् (यो आदेश गैर-डकर स्थापनामा समर्पित छ) ▼

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

Uptime Kuma को हालको कन्सोल आउटपुट हेर्नुहोस् (यो आदेश गैर-डकर स्थापनामा समर्पित छ) ▼

pm2 monit

स्टार्टअपमा अपटाइम कुमा चलाउनुहोस् (यो आदेश गैर-डकर स्थापनाहरूमा समर्पित छ) ▼

pm2 save && pm2 startup

Uptime Kuma निगरानी सफ्टवेयर कसरी अनइन्स्टल गर्ने?

यदि यो डकर द्वारा स्थापित छैनअपटाइम कुमा,कसरी स्थापना रद्द गर्ने?

उदाहरणका लागि, यदि तपाईंले यो आदेश गैर-डकर तरिकामा स्थापना गर्न प्रयोग गर्नुहुन्छ भने▼

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

Uptime Kuma को स्थापना रद्द गर्न, निम्न आदेश प्रयोग गर्नुहोस् ▼

  1. सेवा बाहिर  pm2 stop uptime-kuma
  2. निर्देशिका मेटाउनुहोस् rm -rf /opt/uptime-kuma

यदि तपाइँ यसलाई डकर प्रयोग गरेर स्थापना गर्नुहुन्छ भने Uptime Kuma कसरी अनइन्स्टल गर्ने?

निम्न क्वेरी आदेश चलाउनुहोस्▼

docker ps -a
  • आफ्नो लेख्नुहोस् kuma कन्टेनरको नाम, जुन हुन सक्छ uptime-kuma

आदेश रोक्नुहोस् ▼

  • पठाउनु होलाcontainer_nameमाथिको प्रश्नमा परिवर्तन गर्नुहोस्kuma कन्टेनरको नाम।
docker stop container_name
docker rm container_name

अपटाइम कुमा ▼ स्थापना रद्द गर्नुहोस्

docker volume rm uptime-kuma
docker rmi uptime-kuma

निष्कर्ष

Uptime Kuma को इन्टरफेस सफा र सरल छ, र यो तैनाती र प्रयोग गर्न धेरै सजिलो छ।

यदि तपाइँसँग वेबसाइट निगरानीको लागि उच्च आवश्यकताहरू छैनन् भने अपटाइम कुमा एक धेरै राम्रो विकल्प हो।

आशा चेन वेइलियाङ ब्लग ( https://www.chenweiliang.com/ ) "अपटाइम कुमा नि: शुल्क वेबसाइट स्थिति निगरानी उपकरण लिनक्स सर्भर निगरानी सफ्टवेयर" साझा गर्नुभयो, जुन तपाईलाई उपयोगी छ।

यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-29041.html

नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!

🔔 च्यानल शीर्ष डाइरेक्टरीमा बहुमूल्य "ChatGPT सामग्री मार्केटिङ एआई उपकरण उपयोग गाइड" प्राप्त गर्ने पहिलो बन्नुहोस्! 🌟
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!

 

评论 评论

तपाईको इ-मेल ठेगाना प्रकाशित हुँदैन। आवाश्यक फिल्डहरू प्रयोग भएको छ * लेबल

शीर्षमा स्क्रोल गर्नुहोस्