Директориум за статии
- 1 Зошто да користите Uptime Kuma за следење на веб-страниците?
- 2 Кој софтвер е Uptime Kuma?
- 3 Како да инсталирате алатка за следење на Uptime Kuma?
- 4 Инсталирајте Docker и Docker-compose
- 5 Како да инсталирате бесплатна алатка за следење статус на веб-локација Uptime Kuma?
- 6 Инсталирајте Nginx Proxy Manager
- 7 Обратен прокси Uptime Kuma
- 8 Време на работа Kuma Корисни PM2 команди
- 9 Како да го деинсталирате софтверот за следење Uptime Kuma?
- 10 Заклучок
Ние обично правиме надворешна промоција на синџирот и оптимизација на врската на пријателството и треба да бидеме надгледувани.
Ако нашите надворешни врски и врските за пријателство се изгубат,ОптимизацијаРангирањето исто така ќе опадне, па затоа е многу важно да се следи статусот на страниците на веб-страниците со надворешни врски.
Зошто да користите Uptime Kuma за следење на веб-страниците?
Како SEO ги следи врските за пријателство?
По додавање на надворешни врски и размена на врски за пријателство, ние обичноUptime RobotКонфигурирајте го следењето на веб-локацијата на платформата за следење облак за да ја откриете поврзаноста на страниците со надворешни врски на секоја веб-локација.
Меѓутоа, како што се зголемува бројот на надворешни синџири и синџири за пријатели, платформата за облак Uptime Robot има ограничување на бројот на ставки за следење и мора да ги надградите и платите за да продолжите да додавате повеќе ставки за следење облак.
Затоа, можеме да користиме отворен кодLinuxСледење на облак серверПакетиАлатки - Време на работа 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, лесно е да се пропадне инсталацијата.
- (Ја препорачуваме командата за инсталација подолу)
Бидејќи треба да го инсталирате Docker пред да го инсталирате Uptime Kuma користејќи 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 Manager
Nginx Proxy Manager е софтвер за обратен прокси базиран на Docker.
Бидејќи Nginx Proxy Manager не е неопходен, можете да прескокнете да не го инсталирате 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 Proxy Manager.
За првото најавување, користете ја стандардната почетна сметка и лозинка ▼
Email: [email protected] Password: changeme
- Откако ќе се најавите, погрижете се веднаш да ја промените адресата на е-пошта и лозинката.
Обратен прокси Uptime Kuma
По инсталирањето на Uptime Kuma, стандардно е да се користиIP:3001
Посетете Uptime Kuma.
Можеме да пристапиме до името на доменот и да го конфигурираме сертификатот SSL преку обратен прокси, исто како URL-то прикажано претходно.
Следно, ќе извршиме операции за обратна генерација, користејќи го претходно изградениот Nginx Proxy Manager.
Помине http:// IP:81
Отворете го Nginx Proxy Manager.
Откако ќе се најавите за прв пат, треба да ги промените корисничкото име и лозинката, ве молиме сами конфигурирајте ги.
Следно, чекорите за работа на Nginx Proxy Manager се како што следува:
第 1 步:打开 Proxy Hosts
▼
第 2 步:Кликнете на горниот десен агол Add Proxy Hosts
▼
Чекор 3: Конфигурирајте според сликата,点击 Save
Спаси ▼
第 4 步:кликнетеEidt
Отворете ја страницата за конфигурација ▼
Чекор 5: Издадете SSL сертификат и овозможете задолжителен Https пристап ▼
- Во овој момент, обратната генерација е завршена, а потоа можете да го користите името на доменот што штотуку го решивте за пристап до Uptime Kuma.
- Конфигурацијата на Кума во функција е многу едноставна.
- Има кинески интерфејс, верувам дека ќе можете да го користите наскоро.
Време на работа 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?
Ако не е инсталиран од 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 ( https://www.chenweiliang.com/ ) сподели „Бесплатна алатка за следење на статус на веб-страница на софтвер за следење на серверот на веб-локација на Uptime Kuma“, што е од помош за вас.
Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-29041.html
Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!