آرٽيڪل ڊاريڪٽري
- 1 ويب سائيٽن جي نگراني ڪرڻ لاءِ Uptime Kuma ڇو استعمال ڪيو؟
- 2 Uptime Kuma ڪهڙو سافٽ ويئر آهي؟
- 3 Uptime Kuma مانيٽرنگ ٽول ڪيئن انسٽال ڪجي؟
- 4 Docker ۽ Docker-compose انسٽال ڪريو
- 5 ڪيئن انسٽال ڪجي Uptime Kuma مفت ويب سائيٽ اسٽيٽس مانيٽرنگ ٽول؟
- 6 انسٽال ڪريو نينگڪس پراکسي مئنيجر
- 7 Reverse proxy Uptime Kuma
- 8 Uptime Kuma مفيد PM2 حڪم
- 9 Uptime Kuma مانيٽرنگ سافٽ ويئر کي ڪيئن انسٽال ڪجي؟
- 10 نتيجو
اسان عام طور تي ڪندا آهيون ٻاهرين زنجير جي واڌاري ۽ دوستي لنڪ جي اصلاح جي نگراني ڪرڻ جي ضرورت آهي.
جيڪڏهن اسان جا خارجي ڳنڍيون ۽ دوستي جون ڳنڍيون گم ٿي ويون آهن،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 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:3001
Uptime-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:3001
Uptime Kuma جو دورو ڪريو.
اسان ڊومين جي نالي تائين رسائي ڪري سگھون ٿا ۽ SSL سرٽيفڪيٽ کي ريورس پراکسي ذريعي ترتيب ڏئي سگھون ٿا، جيئن اڳ ۾ ڏيکاريل URL وانگر.
اڳيون، اسان ريورس نسل جي عملن کي انجام ڏينداسين، اڳ ۾ ٺهيل Nginx پراکسي مئنيجر استعمال ڪندي.
قسم http:// IP:81
Nginx Proxy مئنيجر کوليو.
پهريون ڀيرو لاگ ان ٿيڻ کان پوء، توهان کي صارف جو نالو ۽ پاسورڊ تبديل ڪرڻ جي ضرورت آهي، مهرباني ڪري ان کي پاڻ ترتيب ڏيو.
اڳيون، نينگڪس پراکسي مئنيجر جي آپريشن جا مرحلا هن ريت آهن:
1 步:هلايو Proxy Hosts
▼
2 步:مٿي ساڄي ڪنڊ تي ڪلڪ ڪريو Add Proxy Hosts
▼
قدم 3: شڪل جي مطابق ترتيب ڏيو،وجهو Save
محفوظ ڪيو ▼
4 步:单击Eidt
ٺاھ جوڙ واري صفحي کي کوليو ▼
قدم 5: هڪ SSL سرٽيفڪيٽ جاري ڪريو ۽ لازمي Https رسائي کي فعال ڪريو ▼
- هن نقطي تي، ريورس نسل مڪمل ٿي چڪو آهي، ۽ پوء توهان ڊومين جو نالو استعمال ڪري سگهو ٿا جيڪو توهان صرف اپٽائم ڪوما تائين پهچڻ لاء حل ڪيو آهي.
- 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 کي انسٽال ڪرڻ لاء، ھيٺ ڏنل حڪم استعمال ڪريو ▼
- خدمت کان ٻاهر
pm2 stop uptime-kuma
- ڊاريڪٽري کي حذف ڪريو
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 جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!