Директорияи мақолаҳо
- 1 Чаро Uptime Kuma -ро барои мониторинги вебсайтҳо истифода баред?
- 2 Uptime Kuma кадом нармафзор аст?
- 3 Чӣ тавр насб кардани асбоби мониторинги Uptime Kuma?
- 4 Docker ва Docker-compose -ро насб кунед
- 5 Чӣ тавр насб кардани Uptime Kuma воситаи мониторинги ҳолати вебсайт?
- 6 Менеҷери Nginx Proxy насб кунед
- 7 Барқарор прокси Uptime Kuma
- 8 Uptime Kuma Фармонҳои муфиди PM2
- 9 Нусхаи худкори нармафзори мониторинги Uptime Kuma -ро чӣ гуна бояд танзим кард?
- 10 Нармафзори мониторинги Uptime Kuma -ро чӣ гуна нест кардан мумкин аст?
- 11 Хулоса
Мо одатан таблиғи занҷираи беруна мекунем ва оптимизатсияи пайванди дӯстӣ бояд назорат карда шавад.
Агар пайвандҳои беруна ва дӯстии мо гум шаванд,SEOРейтинг низ коҳиш хоҳад ёфт, аз ин рӯ хеле муҳим аст, ки ҳолати саҳифаҳои вебсайти берунии истинодро назорат кунед.
Чаро Uptime Kuma -ро барои мониторинги вебсайтҳо истифода баред?
Чӣ гуна SEO пайвандҳои дӯстиро назорат мекунад?
Пас аз илова кардани истинодҳои беруна ва мубодилаи пайвандҳои дӯстӣ, мо одатанUptime RobotМониторинги вебсайтро дар платформаи мониторинги абр танзим кунед, то пайвастагии саҳифаҳои истиноди берунии ҳар як вебсайтро муайян кунед.
Аммо, бо зиёд шудани шумораи занҷирҳои беруна ва занҷирҳои дӯстон, платформаи абрии Uptime Robot шумораи ҷузъҳои мониторингро маҳдуд мекунад ва шумо бояд барои идома додани илова кардани ҷузъҳои мониторинги абрии бештар навсозӣ кунед ва пардохт кунед.
Аз ин рӯ, мо метавонем сарчашмаи кушодаро истифода баремLinuxМониторинги сервери абрӣ软件Асбобҳо - Uptime Kuma.
Uptime Kuma кадом нармафзор аст?
Uptime Kuma як воситаи мониторинги сервери Linux-и кушода бо вазифаҳои шабеҳ ба Uptime Robot мебошад.
Дар муқоиса бо дигар абзорҳои шабеҳи мониторинги вебсайт, Uptime Kuma хидматҳои мустақилро бо маҳдудиятҳои камтар дастгирӣ мекунад.
Ин мақола насб ва истифодаи Uptime Kuma-ро муаррифӣ мекунад.
Чӣ тавр насб кардани асбоби мониторинги Uptime Kuma?
Uptime Kuma, насби Docker-ро дастгирӣ мекунад.
Дар зер дастур оид ба қадамҳои насби Uptime Kuma оварда шудааст.
Фармони зерин астНасбкунанда тавассути CLI [Ubuntu/CentOS] Насбкунандаи интерактивии CLI, бо ё бе дастгирии Docker ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Истифодаи фармони насби дар боло зикршуда тавсия дода намешавад: азбаски Uptime Kuma ба таври ғайри Docker насб шудааст, нокомии насб осон аст.
- (Мо фармони насбро дар зер тавсия медиҳем)
Азбаски шумо бояд пеш аз насб кардани Uptime Kuma бо истифода аз Docker Docker насб кунед, аввал 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-ро фаъол карда бошед, ба шумо лозим меояд, ки порти 3001-ро дар девори 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"
Сипари CSF-ро аз нав оғоз кунед ▼
csf -rМенеҷери Nginx Proxy насб кунед
Nginx Proxy Manager як нармафзори прокси баръакси ба Docker асосёфта мебошад.
Азбаски менеҷери Nginx Proxy лозим нест, шумо метавонед аз насб накардани Nginx Proxy Manager гузаред, агар шумо вақтро аз даст надиҳед.
Феҳрист эҷод кунед ▼
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
Пас аз насб кардани Uptime Kuma, пешфарз истифода мешавадIP:3001Боздид аз Uptime Kuma.
Мо метавонем ба номи домен дастрасӣ пайдо кунем ва сертификати SSL-ро тавассути прокси баръакс танзим кунем, ба монанди URL-и қаблан нишон додашуда.
Минбаъд, мо бо истифода аз менеҷери қаблан сохташудаи Nginx Proxy амалиёти тавлиди баръаксро иҷро хоҳем кард.
Тавассути http:// IP:81 Менеҷери прокси Nginx-ро кушоед.
Пас аз ворид шудан бори аввал, шумо бояд номи корбар ва паролро иваз кунед, лутфан онро худатон танзим кунед.
Минбаъд, қадамҳои амалиётии Nginx Proxy Manager инҳоянд:
1 январ:даргирондан Proxy Hosts ▼

2 январ:дар кунҷи рости боло пахш кунед Add Proxy Hosts▼

Қадами 3: Мувофиқи расм танзим кунед,Бештар Save захира кунед ▼

4 январ:клик кунедEidtСаҳифаи конфигуратсияро кушоед ▼

Қадами 5: Сертификати SSL диҳед ва дастрасии ҳатмии Https -ро фаъол созед ▼

- Дар ин лаҳза, тавлиди баръакс ба итмом мерасад ва пас шумо метавонед номи доменеро, ки шумо ҳоло ҳал кардаед, барои дастрасӣ ба Uptime Kuma истифода баред.
- Конфигуратсияи Uptime Kuma хеле содда аст.
- Он интерфейси чинӣ дорад, ман боварӣ дорам, ки шумо метавонед онро ба зудӣ истифода баред.
Uptime Kuma Фармонҳои муфиди PM2
Фармонҳои Uptime Kumaро оғоз, қатъ ва аз нав оғоз кунед (ин фармон барои насби ғайри Docker бахшида шудааст)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Намоиши консолии ҷории Uptime Kuma (ин фармон ба насби ғайри Docker бахшида шудааст)▼
pm2 monit
Uptime Kuma-ро ҳангоми оғозёбӣ иҷро кунед (ин фармон ба насбҳои ғайри Docker бахшида шудааст) ▼
pm2 save && pm2 startup
Нусхаи худкори нармафзори мониторинги Uptime Kuma -ро чӣ гуна бояд танзим кард?
Азбаски дар танзимоти пасзаминаи Uptime Kuma метавонад баъзе мушкилот бо функсияи захиравӣ вуҷуд дошта бошад, таҳиякунанда функсияи нусхабардориро нигоҳ дошта наметавонад.
Мехоҳед дар бораи чӣ гуна муносибат кардан бо бекоркунии хусусияти нусхабардории Uptime Kuma маълумоти бештар гиред? Барои идомаи хондани дастури муфассал истиноди зерро клик кунед ▼
Нармафзори мониторинги Uptime Kuma -ро чӣ гуна нест кардан мумкин аст?
Агар он аз ҷониби Docker насб карда нашавадВақти корӣ Кума,Чӣ тавр насб кардан мумкин аст?
Масалан, агар шумо ин фармонро барои насб кардан бо роҳи ғайри 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
Чӣ тавр Uptime Kuma-ро нест кардан мумкин аст, агар шумо онро бо Docker насб кунед?
Фармони дархости зеринро иҷро кунед▼
docker ps -a
- худро нависед
kumaНоми контейнер, ки метавонад бошадuptime-kuma
фармони қатъ ▼
- 请将
container_nameБа дархости дар боло овардашуда тағир диҳедkumaНоми контейнер.
docker stop container_name docker rm container_name
Uptime Kuma-ро нест кунед ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Хулоса
Интерфейси Uptime Kuma тоза ва содда аст ва ҷойгир кардан ва истифода бурдани он хеле осон аст.
Uptime Kuma интихоби хеле хуб аст, агар шумо барои мониторинги вебсайт талаботи баланд надоред.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) муштарак "Uptime Kuma Free Tool Monitoring Status Website Software Software Monitoring Server Server", ки барои шумо муфид аст.
Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-29041.html
Барои кушодани ҳилаҳои пинҳонии бештар🔑, хуш омадед ба канали мо дар Telegram ҳамроҳ шавед!
Поделиться ва лайк, агар ба шумо писанд омад! Саҳмияҳо ва лайкҳои шумо ангезаи доимии мо мебошанд!

