Anyè Atik
- 1 Poukisa itilize Uptime Kuma pou kontwole sit entènèt yo?
- 2 Ki lojisyèl Uptime Kuma ye?
- 3 Ki jan yo enstale zouti siveyans Uptime Kuma?
- 4 Enstale Docker ak Docker-konpoze
- 5 Ki jan yo enstale Uptime Kuma zouti gratis siveyans estati sit entènèt?
- 6 Enstale Nginx Proxy Manadjè
- 7 Ranvèse proxy Uptime Kuma
- 8 Uptime Kuma Kòmandman itil PM2
- 9 Ki jan yo dezenstale Uptime Kuma lojisyèl siveyans?
- 10 Konklizyon
Nou anjeneral fè pwomosyon chèn ekstèn ak optimize lyen amitye bezwen kontwole.
Si lyen ekstèn nou yo ak lyen amitye yo pèdi,SEOKlasman an ap tou deperi, kidonk li trè enpòtan pou kontwole estati paj sitwèb lyen ekstèn yo.
Poukisa itilize Uptime Kuma pou kontwole sit entènèt yo?
Ki jan SEO kontwole lyen amitye yo?
Apre ajoute lyen ekstèn ak echanje lyen amitye, nou anjeneralUptime roboKonfigure siveyans sit entènèt sou platfòm siveyans nwaj la pou detekte koneksyon paj lyen ekstèn nan chak sit entènèt.
Sepandan, kòm kantite chèn ekstèn ak chèn zanmi ogmante, platfòm nwaj Uptime Robot la gen yon limit sou kantite atik siveyans, epi ou dwe ajou epi peye pou kontinye ajoute plis atik siveyans nwaj.
Se poutèt sa, nou ka itilize sous louvriLinuxSiveyans sèvè nwaj软件Zouti - Uptime Kuma.
Ki lojisyèl Uptime Kuma ye?
Uptime Kuma se yon zouti siveyans sèvè Linux sous louvri ak fonksyon ki sanble ak Uptime Robot.
Konpare ak lòt zouti siveyans sit entènèt ki sanble, Uptime Kuma sipòte sèvis pwòp tèt ou ak mwens restriksyon.
Atik sa a pral prezante enstalasyon ak itilizasyon Uptime Kuma.
Ki jan yo enstale zouti siveyans Uptime Kuma?
Uptime Kuma, sipòte enstalasyon Docker.
Sa ki anba la a se yon leson patikilye sou etap sa yo enstalasyon nan Uptime Kuma.
Kòmandman sa a seEnstalatè atravè CLI [Ubuntu/CentOS] Enstalatè entèaktif CLI, avèk oswa san sipò Docker ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Li pa rekòmande pou itilize lòd enstalasyon ki anwo a: paske Uptime Kuma enstale nan yon fason ki pa Docker, li fasil pou echwe enstalasyon an.
- (Nou rekòmande lòd enstalasyon ki anba a)
Depi ou bezwen enstale Docker anvan ou enstale Uptime Kuma lè l sèvi avèk Docker, enstale Docker an premye.
Enstale Docker ak Docker-konpoze
Mete ajou epi enstale lojisyèl ki nesesè yo ▼
apt-get update && apt-get install -y wget vim
Si yon erè 404 rive pandan aktyalizasyon a, tanpri tcheke solisyon ki anba a ▼
Enstale Docker
Si se yon sèvè etranje, tanpri itilize lòd sa a ▼
curl -sSL https://get.docker.com/ | sh
Si se yon sèvè domestik nan peyi Lachin, tanpri itilize lòd sa a ▼
curl -sSL https://get.daocloud.io/docker | sh
Mete Docker pou kòmanse otomatikman nan bòt ▼
systemctl start docker systemctl enable docker
Enstale Docker-compose
Si se yon sèvè etranje, tanpri itilize lòd sa a ▼
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
Si se yon sèvè domestik nan peyi Lachin, tanpri itilize lòd sa a▼
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
Rekòmanse lòd sèvis docker la ▼
service docker restart
Ki jan yo enstale Uptime Kuma zouti gratis siveyans estati sit entènèt?
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
- Lè sa a, ou ka pase
IP:3001
Vizite Uptime-Kuma.
Si ou te aktive CSF firewall la, ou ka bezwen louvri pò 3001 sou CSF firewall la▼
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"
Rekòmanse CSF firewall la ▼
csf -r
Enstale Nginx Proxy Manadjè
Nginx Proxy Manager se yon lojisyèl prokurasyon ranvèse ki baze sou Docker.
Depi Manadjè Nginx Proxy pa nesesè, ou ka sote pa enstale Manadjè Nginx Proxy si ou pa vle gaspiye tan.
Kreye anyè ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Kreye fichye docker-compose.yml ▼
nano docker-compose.yml
Ranpli kontni sa a nan dosye a, epi peze Ctrl + X pou konsève pou, peze Y pou sòti ▼
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
kouri ▼
docker-compose up -d
Si yon mesaj erè ki sanble ak sa ki annapre yo parèt: "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.
- Sa vle di ke pò 443 deja okipe, epi dosye a docker-compose.yml jis kreye bezwen modifye.
Port 443 bezwen chanje an 442 ▼
- '442:442' # Public HTTPS Port
Lè sa a, kouri lòd la ankò docker-compose up -d
Yon mesaj erè ap parèt:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Epitou bezwen chanje pò 80 a 882 ▼
- '882:882' # Public HTTP Port
pa ouvèti http:// IP:81
Vizite Manadjè Nginx Proxy.
Pou premye koneksyon an, sèvi ak kont inisyal default ak modpas ▼
Email: [email protected] Password: changeme
- Apre ou fin konekte, tanpri asire w ke ou chanje adrès imel ou ak modpas ou imedyatman.
Ranvèse proxy Uptime Kuma
Apre enstale Uptime Kuma, default la se pou itilizeIP:3001
Vizite Uptime Kuma.
Nou ka jwenn aksè nan non domèn ak konfigirasyon sètifika SSL la atravè prokurasyon ranvèse, jis tankou URL la demontre pi bonè.
Apre sa, nou pral fè operasyon jenerasyon ranvèse, lè l sèvi avèk Manadjè Nginx Proxy ki te deja bati a.
Pase http:// IP:81
Louvri Manadjè Nginx Proxy.
Apre ou fin konekte pou premye fwa, ou bezwen chanje non itilizatè a ak modpas, tanpri konfigirasyon li tèt ou.
Apre sa, etap operasyon yo nan Manadjè Proxy Nginx yo jan sa a:
Etap 1:vire sou Proxy Hosts
▼
Etap 2:Klike sou kwen anlè dwat Add Proxy Hosts
▼
Etap 3: Konfigirasyon dapre figi a,Klike Save
Sèvi ak ▼
Etap 4:klike souEidt
Louvri paj konfigirasyon an ▼
Etap 5: Bay yon sètifika SSL epi pèmèt aksè Https obligatwa ▼
- Nan pwen sa a, jenerasyon ranvèse a fini, epi Lè sa a, ou ka itilize non domèn ou jis rezoud pou jwenn aksè nan Uptime Kuma.
- Uptime Kuma konfigirasyon trè senp.
- Li gen yon koòdone Chinwa, mwen kwè ou pral kapab sèvi ak li byento.
Uptime Kuma Kòmandman itil PM2
Kòmanse, sispann ak rekòmanse kòmandman Uptime Kuma (kòmand sa a dedye a enstalasyon ki pa Docker)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Gade pwodiksyon konsole aktyèl la nan Uptime Kuma (kòmand sa a dedye a enstalasyon ki pa Docker)▼
pm2 monit
Kouri Uptime Kuma nan demaraj (kòmand sa a dedye a enstalasyon ki pa Docker) ▼
pm2 save && pm2 startup
Ki jan yo dezenstale Uptime Kuma lojisyèl siveyans?
Si li pa enstale pa DockerUptime Kuma,Ki jan yo dezenstale?
Pa egzanp, si w sèvi ak lòd sa a pou w enstale yon fason ki pa Docker▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Pou dezenstale Uptime Kuma, sèvi ak lòd sa a ▼
- soti nan sèvis
pm2 stop uptime-kuma
- efase anyè
rm -rf /opt/uptime-kuma
Ki jan yo dezenstale Uptime Kuma si ou enstale li lè l sèvi avèk Docker?
Kouri lòd rekèt sa a ▼
docker ps -a
- ekri ou
kuma
Non veso a, ki kauptime-kuma
sispann lòd ▼
- 请将
container_name
Chanje nan rechèch ki anwo akuma
Non veso a.
docker stop container_name docker rm container_name
Dezenstale Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Konklizyon
Koòdone nan Uptime Kuma se pwòp ak senp, epi li trè fasil deplwaye ak itilize.
Uptime Kuma se yon trè bon chwa si ou pa gen gwo kondisyon pou siveyans sit entènèt.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", ki itil pou ou.
Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-29041.html
Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!