Uptime Kuma مفت ويب سائيٽ اسٽيٽس مانيٽرنگ ٽول لينڪس سرور مانيٽرنگ سافٽ ويئر

اسان عام طور تي ڪندا آهيون ٻاهرين زنجير جي واڌاري ۽ دوستي لنڪ جي اصلاح جي نگراني ڪرڻ جي ضرورت آهي.

جيڪڏهن اسان جا خارجي ڳنڍيون ۽ دوستي جون ڳنڍيون گم ٿي ويون آهن،SEOدرجه بندي به گهٽجي ويندي، تنهنڪري اهو تمام ضروري آهي ته ٻاهرين لنڪ ويب سائيٽ جي صفحن جي صورتحال جي نگراني ڪرڻ.

ويب سائيٽن جي نگراني ڪرڻ لاءِ Uptime Kuma ڇو استعمال ڪيو؟

ايس اي او دوستي لنڪس جي نگراني ڪيئن ڪندو آهي؟

خارجي لنڪس شامل ڪرڻ ۽ دوستي جي لنڪ کي مٽائڻ کان پوء، اسان عام طور تيغير وقت روبوٽڪلائوڊ مانيٽرنگ پليٽ فارم تي ويب سائيٽ جي نگراني کي ترتيب ڏيو هر ويب سائيٽ جي ٻاهرين لنڪ صفحن جي رابطي کي ڳولڻ لاءِ.

جڏهن ته، ٻاهرين زنجيرن ۽ دوستن جي زنجيرن جي وڌندڙ تعداد سان، Uptime Robot ڪلائوڊ پليٽ فارم جي نگراني جي تعداد تي هڪ حد آهي، ۽ توهان کي وڌيڪ ڪلائوڊ مانيٽرنگ شيون شامل ڪرڻ جاري رکڻ لاءِ اپڊيٽ ڪرڻ ۽ ادا ڪرڻ گهرجي.

تنهن ڪري، اسان کليل ذريعو استعمال ڪري سگهون ٿالينڪسڪلائوڊ سرور مانيٽرنگسافٽ ويئراوزار - Uptime Kuma.

Uptime Kuma ڪهڙو سافٽ ويئر آهي؟

اپ ٽائم ڪوما هڪ اوپن سورس لينڪس سرور مانيٽرنگ ٽول آهي جنهن سان ملندڙ ڪم اپٽائم روبوٽ سان.

ٻين ساڳئي ويب سائيٽ مانيٽرنگ ٽولز جي مقابلي ۾، اپٽائم ڪوما خود ميزباني ڪيل خدمتن کي سپورٽ ڪري ٿو گهٽ پابندين سان.

اهو آرٽيڪل اپٽائم ڪوما جي تنصيب ۽ استعمال کي متعارف ڪرايو ويندو.

Uptime Kuma مانيٽرنگ ٽول ڪيئن انسٽال ڪجي؟

Uptime Kuma، Docker تنصيب کي سپورٽ ڪري ٿو.

هيٺ ڏنل هڪ سبق آهي اپٽائم ڪوما جي تنصيب جي مرحلن تي.

هيٺ ڏنل حڪم آهيانسٽالر ذريعي CLI [Ubuntu/CentOS] Interactive CLI انسٽالر، ڊاکر سپورٽ سان يا بغير

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • مٿي ڏنل انسٽاليشن ڪمانڊ استعمال ڪرڻ جي سفارش نه ڪئي وئي آهي: ڇو ته Uptime Kuma هڪ غير ڊاکر طريقي سان نصب ڪيو ويو آهي، اهو انسٽاليشن کي ناڪام ڪرڻ آسان آهي.
  • (اسان هيٺ ڏنل تنصيب حڪم جي سفارش ڪريون ٿا)

جتان توھان کي انسٽال ڪرڻ جي ضرورت آھي Docker کي انسٽال ڪرڻ کان پھريائين Uptime Kuma Docker استعمال ڪندي، انسٽال ڪريو ڊڪر پھريائين.

Docker ۽ Docker-compose انسٽال ڪريو

ضروري سافٽ ويئر کي اپڊيٽ ۽ انسٽال ڪريو ▼

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

جيڪڏهن اپڊيٽ دوران 404 غلطي ٿئي ٿي، مهرباني ڪري هيٺ ڏنل حل چيڪ ڪريو▼

Docker انسٽال ڪريو

جيڪڏھن اھو ھڪڙو غير ملڪي سرور آھي، مھرباني ڪري ھيٺ ڏنل حڪم استعمال ڪريو ▼

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

جيڪڏهن اهو چين ۾ هڪ گهريلو سرور آهي، مهرباني ڪري هيٺ ڏنل حڪم استعمال ڪريو ▼

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

Docker سيٽ ڪريو بوٽ تي خودڪار طور تي شروع ڪرڻ لاء ▼

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 موڊ ۾ انسٽال ڪريو، 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

انسٽال ڪريو نينگڪس پراکسي مئنيجر

نينگڪس پراکسي مئنيجر هڪ ڊاکر تي ٻڌل ريورس پراکسي سافٽ ويئر آهي.

جيئن ته نينگڪس پراکسي مئنيجر ضروري نه آهي، توهان ڇڏي سگهو ٿا نگنڪس پراکسي مئنيجر کي انسٽال نه ڪرڻ جيڪڏهن توهان وقت ضايع ڪرڻ نٿا چاهيو.

ڊاريڪٽري ٺاھيو ▼

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 Proxy Manager.

پهرين لاگ ان لاءِ، استعمال ڪريو ڊفالٽ شروعاتي اڪائونٽ ۽ پاسورڊ▼

Email: [email protected]
Password: changeme
  • لاگ ان ٿيڻ کان پوء، مھرباني ڪري پنھنجي اي ميل ايڊريس ۽ پاسورڊ کي فوري طور تي تبديل ڪرڻ جي پڪ ڪريو.

Reverse proxy Uptime Kuma

Uptime Kuma انسٽال ڪرڻ کان پوء، ڊفالٽ استعمال ڪرڻ آهيIP:3001Uptime Kuma جو دورو ڪريو.

اسان ڊومين جي نالي تائين رسائي ڪري سگھون ٿا ۽ SSL سرٽيفڪيٽ کي ريورس پراکسي ذريعي ترتيب ڏئي سگھون ٿا، جيئن اڳ ۾ ڏيکاريل URL وانگر.

اڳيون، اسان ريورس نسل جي عملن کي انجام ڏينداسين، اڳ ۾ ٺهيل Nginx پراکسي مئنيجر استعمال ڪندي.

قسم http:// IP:81 Nginx Proxy مئنيجر کوليو.

پهريون ڀيرو لاگ ان ٿيڻ کان پوء، توهان کي صارف جو نالو ۽ پاسورڊ تبديل ڪرڻ جي ضرورت آهي، مهرباني ڪري ان کي پاڻ ترتيب ڏيو.

اڳيون، نينگڪس پراکسي مئنيجر جي آپريشن جا مرحلا هن ريت آهن:

1 步:هلايو Proxy Hosts

Uptime Kuma مفت ويب سائيٽ اسٽيٽس مانيٽرنگ ٽول لينڪس سرور مانيٽرنگ سافٽ ويئر

2 步:مٿي ساڄي ڪنڊ تي ڪلڪ ڪريو Add Proxy Hosts

قدم 2: ڪلڪ ڪريو شامل ڪريو پراکسي ميزبان مٿي ساڄي ڪنڊ 3rd ۾

قدم 3: شڪل جي مطابق ترتيب ڏيو،وجهو Save محفوظ ڪيو ▼ 

قدم 3: شڪل جي مطابق ترتيب ڏيو، چوٿين تصوير کي بچائڻ لاء محفوظ ڪريو تي ڪلڪ ڪريو

4 步:单击Eidtٺاھ جوڙ واري صفحي کي کوليو ▼

قدم 4: ڪلڪ ڪريو Eidt کولڻ لاءِ ترتيب واري صفحي جي شيٽ 5

قدم 5: هڪ SSL سرٽيفڪيٽ جاري ڪريو ۽ لازمي Https رسائي کي فعال ڪريو ▼

قدم 5: هڪ SSL سرٽيفڪيٽ جاري ڪريو ۽ لازمي Https رسائي کي فعال ڪريو باب 6

  • هن نقطي تي، ريورس نسل مڪمل ٿي چڪو آهي، ۽ پوء توهان ڊومين جو نالو استعمال ڪري سگهو ٿا جيڪو توهان صرف اپٽائم ڪوما تائين پهچڻ لاء حل ڪيو آهي.
  • Uptime Kuma ترتيب تمام سادي آهي.
  • اهو هڪ چيني انٽرفيس آهي، مون کي يقين آهي ته توهان جلد ئي ان کي استعمال ڪرڻ جي قابل ٿي ويندو.

Uptime Kuma مفيد PM2 حڪم

اپ ٽائم ڪوما جا ڪمانڊ شروع ڪريو، بند ڪريو ۽ وري شروع ڪريو (ھي ڪمانڊ غير ڊاڪر تنصيب لاءِ وقف آھي)▼

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

Uptime Kuma جو موجوده ڪنسول آئوٽ ڏسو (هي حڪم غير ڊاڪر تنصيب لاءِ وقف ڪيو ويو آهي)▼

pm2 monit

هلايو اپٽائم ڪوما شروع ٿيڻ تي (هي حڪم غير ڊاڪر تنصيب لاءِ وقف آهي) ▼

pm2 save && pm2 startup

Uptime Kuma مانيٽرنگ سافٽ ويئر کي ڪيئن انسٽال ڪجي؟

جيڪڏهن اهو Docker طرفان نصب نه ڪيو ويو آهياپ ٽائيم ڪوما،انسٽال ڪيئن ڪجي؟

مثال طور، جيڪڏھن توھان ھي حڪم استعمال ڪريو ٿا انسٽال ڪرڻ لاءِ غير ڊاڪر طريقي سان▼

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

اپ ٽائم ڪوما کي ڪيئن انسٽال ڪيو وڃي جيڪڏهن توهان ان کي ڊاڪر استعمال ڪندي انسٽال ڪيو؟

ھيٺ ڏنل سوال ڪمانڊ ▼ ھلايو

docker ps -a
  • پنهنجو لکو kuma ڪنٽينر جو نالو، جيڪو ٿي سگهي ٿو uptime-kuma

اسٽاپ حڪم ▼

  • 请将container_nameمٿي ڏنل سوال کي تبديل ڪريوkuma ڪنٽينر جو نالو.
docker stop container_name
docker rm container_name

Uninstall Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

نتيجو

Uptime Kuma جو انٽرفيس صاف ۽ سادو آهي، ۽ ان کي ترتيب ڏيڻ ۽ استعمال ڪرڻ تمام آسان آهي.

Uptime Kuma هڪ تمام سٺو انتخاب آهي جيڪڏهن توهان وٽ ويب سائيٽ جي نگراني لاءِ اعليٰ گهربل نه آهن.

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software" شيئر ڪيو، جيڪو توهان لاءِ مددگار آهي.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-29041.html

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو