Article Directory
- 1 Zašto koristiti Uptime Kuma za nadgledanje web stranica?
- 2 Koji softver je Uptime Kuma?
- 3 Kako instalirati Uptime Kuma alat za praćenje?
- 4 Instalirajte Docker i Docker-compose
- 5 Kako instalirati besplatni alat za praćenje statusa web stranice Uptime Kuma?
- 6 Instalirajte Nginx Proxy Manager
- 7 Reverse proxy Uptime Kuma
- 8 Uptime Kuma Korisne PM2 komande
- 9 Kako deinstalirati softver za praćenje Uptime Kuma?
- 10 Zaključak
Obično radimo eksternu promociju lanca i optimizaciju veze prijateljstva treba pratiti.
Ako se naše vanjske veze i veze prijateljstva izgube,SEORangiranje će također pasti, tako da je vrlo važno pratiti status stranica s vanjskim linkovima.
Zašto koristiti Uptime Kuma za nadgledanje web stranica?
Kako SEO prati veze prijateljstva?
Nakon dodavanja vanjskih linkova i razmjene veza za prijateljstvo, običnoUptime RobotKonfigurirajte praćenje web stranice na platformi za praćenje u oblaku kako biste otkrili povezanost stranica s vanjskim vezama svake web stranice.
Međutim, sa sve većim brojem eksternih lanaca i prijateljskih lanaca, platforma u oblaku Uptime Robot ima ograničenje na broj nadzora i morate nadograditi i platiti da biste nastavili sa dodavanjem više stavki za praćenje oblaka.
Stoga možemo koristiti open sourceLinuxNadgledanje Cloud servera软件Alati - Uptime Kuma.
Koji softver je Uptime Kuma?
Uptime Kuma je open source alat za praćenje Linux servera sa sličnim funkcijama kao Uptime Robot.
U poređenju sa drugim sličnim alatima za nadgledanje veb lokacija, Uptime Kuma podržava usluge koje hostuju sami uz manje ograničenja.
Ovaj članak će predstaviti instalaciju i korištenje Uptime Kuma.
Kako instalirati Uptime Kuma alat za praćenje?
Uptime Kuma, podržava instalaciju Docker-a.
Slijedi vodič o koracima instalacije Uptime Kuma.
Sljedeća naredba jeInstalater preko CLI [Ubuntu/CentOS] Interaktivni CLI instalater, sa ili bez Docker podrške ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Ne preporučuje se korištenje gornje naredbe za instalaciju: budući da je Uptime Kuma instaliran na način koji nije Docker, instalacija je lako propasti.
- (Preporučujemo naredbu za instalaciju ispod)
Budući da trebate instalirati Docker prije instaliranja Uptime Kuma koristeći Docker, prvo instalirajte Docker.
Instalirajte Docker i Docker-compose
Ažurirajte i instalirajte potreban softver ▼
apt-get update && apt-get install -y wget vim
Ako dođe do greške 404 tokom ažuriranja, molimo provjerite rješenje ispod▼
Instalirajte Docker
Ako je u pitanju strani server, koristite sljedeću naredbu ▼
curl -sSL https://get.docker.com/ | sh
Ako se radi o domaćem serveru u Kini, koristite sljedeću naredbu ▼
curl -sSL https://get.daocloud.io/docker | sh
Postavite Docker da se automatski pokreće pri pokretanju ▼
systemctl start docker systemctl enable docker
Instalirajte Docker-compose
Ako je u pitanju strani server, koristite sljedeću naredbu ▼
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
Ako se radi o domaćem serveru u Kini, koristite sljedeću naredbu▼
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
Ponovo pokrenite naredbu docker service▼
service docker restart
Kako instalirati besplatni alat za praćenje statusa web stranice 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
- Onda možete proći
IP:3001
Posjetite Uptime-Kuma.
Ako ste omogućili CSF firewall, možda ćete morati otvoriti port 3001 na CSF firewall-u▼
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"
Ponovo pokrenite CSF zaštitni zid ▼
csf -r
Instalirajte Nginx Proxy Manager
Nginx Proxy Manager je softver za reverzni proxy baziran na Dockeru.
Budući da Nginx Proxy Manager nije neophodan, možete preskočiti da ne instalirate Nginx Proxy Manager ako ne želite gubiti vrijeme.
Kreirajte imenik ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Kreirajte datoteku docker-compose.yml ▼
nano docker-compose.yml
Popunite sljedeći sadržaj u datoteci, zatim pritisnite Ctrl+X za spremanje, pritisnite Y za izlaz ▼
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
trči▼
docker-compose up -d
Ako se pojavi poruka o grešci slična sljedećoj: "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.
- To znači da je port 443 već zauzet, a docker-compose.yml fajl koji je upravo kreiran treba da se uredi.
Port 443 treba promijeniti u 442 ▼
- '442:442' # Public HTTPS Port
Zatim ponovo pokrenite naredbu docker-compose up -d
Pojavit će se poruka o grešci:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Također treba promijeniti port 80 u 882 ▼
- '882:882' # Public HTTP Port
otvaranjem http:// IP:81
Posjetite Nginx Proxy Manager.
Za prvu prijavu koristite podrazumevani početni nalog i lozinku▼
Email: [email protected] Password: changeme
- Nakon što se prijavite, obavezno promijenite svoju email adresu i lozinku odmah.
Reverse proxy Uptime Kuma
Nakon instaliranja Uptime Kuma, podrazumevana je upotrebaIP:3001
Posjetite Uptime Kuma.
Možemo pristupiti imenu domene i konfigurirati SSL certifikat preko obrnutog proxyja, baš kao URL prikazan ranije.
Zatim ćemo izvršiti operacije obrnutog generiranja, koristeći prethodno izgrađen Nginx Proxy Manager.
Kroz http:// IP:81
Otvorite Nginx Proxy Manager.
Nakon što se prijavite po prvi put, potrebno je promijeniti korisničko ime i lozinku, konfigurirajte ih sami.
Zatim, koraci rada Nginx Proxy Managera su sljedeći:
Korak 1:Proboj Proxy Hosts
▼
Korak 2:Kliknite na gornji desni kut Add Proxy Hosts
▼
Korak 3: Konfigurirajte prema slici,kliknite Save
spasi ▼
Korak 4:klikniteEidt
Otvorite stranicu za konfiguraciju ▼
Korak 5: Izdajte SSL certifikat i omogućite obavezni Https pristup ▼
- U ovom trenutku, obrnuto generiranje je završeno, a zatim možete koristiti ime domene koje ste upravo riješili za pristup Uptime Kumi.
- Uptime Kuma konfiguracija je vrlo jednostavna.
- Ima kineski interfejs, vjerujem da ćete ga uskoro moći koristiti.
Uptime Kuma Korisne PM2 komande
Naredbe za pokretanje, zaustavljanje i ponovno pokretanje Uptime Kume (ova naredba je namijenjena instalaciji koja nije Docker)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Pogledajte trenutni izlaz konzole za Uptime Kuma (ova naredba je posvećena instalaciji koja nije Docker)▼
pm2 monit
Pokrenite Uptime Kuma pri pokretanju (ova naredba je namijenjena instalacijama koje nisu Docker) ▼
pm2 save && pm2 startup
Kako deinstalirati softver za praćenje Uptime Kuma?
Ako ga ne instalira DockerUptime Kuma,Kako deinstalirati?
Na primjer, ako koristite ovu naredbu za instalaciju na način koji nije Docker▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Da deinstalirate Uptime Kuma, koristite sljedeću naredbu ▼
- ne radi
pm2 stop uptime-kuma
- izbrisati direktorij
rm -rf /opt/uptime-kuma
Kako deinstalirati Uptime Kuma ako je instalirate koristeći Docker?
Pokrenite sljedeću naredbu za upit▼
docker ps -a
- zapišite svoje
kuma
Naziv kontejnera, koji može bitiuptime-kuma
naredba za zaustavljanje ▼
- 请将
container_name
Promijenite na gornji upitkuma
Naziv kontejnera.
docker stop container_name docker rm container_name
Deinstalirajte Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Zaključak
Interfejs Uptime Kume je čist i jednostavan, te ga je vrlo lako implementirati i koristiti.
Uptime Kuma je vrlo dobar izbor ako nemate visoke zahtjeve za praćenje web stranica.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) je podijelio "Uptime Kuma besplatni alat za praćenje statusa web stranice Linux Server Monitoring Software", koji vam je od pomoći.
Dobrodošli da podijelite link ovog članka:https://www.chenweiliang.com/cwl-29041.html
Dobrodošli na Telegram kanal bloga Chen Weilianga kako biste dobili najnovije informacije!
📚 Ovaj vodič ima ogromnu vrijednost, 🌟Ovo je rijetka prilika, ne propustite je! ⏰⌛💨
Podelite i lajkujte ako želite!
Vaše dijeljenje i lajkovi su naša stalna motivacija!