Chinyorwa Directory
- 1 Sei Uchishandisa Uptime Kuma Kuongorora Mawebhusaiti?
- 2 Ndeipi software inonzi Uptime Kuma?
- 3 Maitiro ekuisa Uptime Kuma yekutarisa chishandiso?
- 4 Isa Docker uye Docker-compose
- 5 Maitiro ekuisa Uptime Kuma yemahara webhusaiti mamiriro ekutarisa chishandiso?
- 6 Isa Nginx Proxy Manager
- 7 Reverse proxy Uptime Kuma
- 8 Uptime Kuma Useful PM2 Commands
- 9 Nzira yekubvisa sei Uptime Kuma yekutarisa software?
- 10 Mhedziso
Isu tinowanzo kuita ekunze cheni kukwidziridzwa uye hushamwari hwekubatanidza optimization inoda kutariswa.
Kana hukama hwedu hwekunze uye hushamwari hwehukama hwakarasika,SEONzvimbo yacho ichadzikirawo, saka zvakakosha kutarisa mamiriro emapeji ekunze ewebhusaiti.
Sei Uchishandisa Uptime Kuma Kuongorora Mawebhusaiti?
SEO inotarisisa sei hushamwari zvinongedzo?
Mushure mekuwedzera ekunze zvinongedzo uye nekuchinjana hushamwari hwehukama, isu kazhinjiUptime RobotGadzira webhusaiti yekutarisa papuratifomu yegore yekutarisa kuona kubatana kwemapeji ekunze ekubatanidza webhusaiti yega yega.
Nekudaro, sezvo huwandu hwecheni dzekunze uye cheni dzeshamwari dzichiwedzera, iyo Uptime Robot cloud platform ine muganhu pahuwandu hwekutarisa zvinhu, uye iwe unofanirwa kusimudzira uye kubhadhara kuti uenderere mberi nekuwedzera mamwe makore ekutarisa zvinhu.
Naizvozvo, tinogona kushandisa open sourceLinuxCloud server monitoring软件Zvishandiso - Uptime Kuma.
Ndeipi software inonzi Uptime Kuma?
Uptime Kuma ndeye yakavhurika sosi Linux server yekutarisa chishandiso chine mabasa akafanana kune Uptime Robot.
Kuenzaniswa nemamwe mawebhusaiti ekutarisa maturusi, Uptime Kuma inotsigira inozvigashira masevhisi ane mashoma kurambidzwa.
Ichi chinyorwa chichasuma kuiswa uye kushandiswa kweUptime Kuma.
Maitiro ekuisa Uptime Kuma yekutarisa chishandiso?
Uptime Kuma, inotsigira Docker kuisirwa.
Ichi chinotevera chidzidzo pamatanho ekuisa eUptime Kuma.
Murairo unotevera ndeuyuIsa kuburikidza neCLI [Ubuntu/CentOS] Inopindirana CLI yekuisa, ine kana isina Docker rutsigiro ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Hazvikurudzirwe kushandisa iyo iri pamusoro yekuisa murairo: nekuti Uptime Kuma yakaiswa nenzira isiri-Docker, zviri nyore kutadza kuisirwa.
- (Tinokurudzira kuisa murairo pazasi)
Sezvo iwe uchida kuisa Docker usati waisa Uptime Kuma uchishandisa Docker, isa Docker kutanga.
Isa Docker uye Docker-compose
Gadziridza uye isa inodiwa software ▼
apt-get update && apt-get install -y wget vim
Kana kukanganisa kwe404 kukaitika panguva yekuvandudza, ndapota tarisa mhinduro pazasi▼
Isa Docker
Kana iri sevha yekunze, ndapota shandisa murairo unotevera ▼
curl -sSL https://get.docker.com/ | sh
Kana iri sevha yemumba muChina, ndapota shandisa murairo unotevera ▼
curl -sSL https://get.daocloud.io/docker | sh
Seta Docker kuti itange otomatiki pabhutsu ▼
systemctl start docker systemctl enable docker
Isa Docker-compose
Kana iri sevha yekunze, ndapota shandisa murairo unotevera ▼
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
Kana iri sevha yemumba muChina, ndapota shandisa murairo unotevera▼
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
Tangazve iyo docker service command▼
service docker restart
Maitiro ekuisa Uptime Kuma yemahara webhusaiti mamiriro ekutarisa chishandiso?
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
- Zvadaro, unogona kupfuura
IP:3001
Shanyira Uptime-Kuma.
Kana wakagonesa CSF firewall, ungangoda kuvhura port 3001 pane CSF firewall▼
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"
Tangazve CSF firewall ▼
csf -r
Isa Nginx Proxy Manager
Nginx Proxy Maneja ndeye Docker-based reverse proxy software.
Sezvo Nginx Proxy Maneja isingakodzeri, kana iwe usingade kutambisa nguva, unogona kusvetuka kusaisa Nginx Proxy Manager.
Gadzira dhairekitori ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Gadzira docker-compose.yml faira ▼
nano docker-compose.yml
Zadza zvinotevera zviri mufaira, wobva wadzvanya Ctrl+X kuchengetedza, dzvanya Y kuti ubude ▼
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
kumhanya▼
docker-compose up -d
Kana meseji yekukanganisa yakafanana neiyi inotevera ikabuda: "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.
- Zvinoreva kuti port 443 yatogarwa, uye docker-compose.yml faira richangogadzirwa rinoda kugadziridzwa.
Port 443 inoda kuchinjwa kuita 442 ▼
- '442:442' # Public HTTPS Port
Zvadaro, shandisa murairo zvakare docker-compose up -d
Meseji yemhosho ichabuda:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Zvakare unofanirwa kushandura port 80 kusvika 882 ▼
- '882:882' # Public HTTP Port
nekuvhura http:// IP:81
Shanyira Nginx Proxy Maneja.
Kwekutanga kupinda, shandisa iyo yekutanga account account uye password▼
Email: [email protected] Password: changeme
- Mushure mekupinda mukati, ndapota iva nechokwadi chekuchinja email yako kero uye password nekukurumidza.
Reverse proxy Uptime Kuma
Mushure mekuisa Uptime Kuma, iyo default ndeye kushandisaIP:3001
Shanyira Uptime Kuma.
Isu tinokwanisa kuwana iyo zita rezita uye kugadzirisa SSL chitupa kuburikidza reverse proxy, senge URL yakaratidzwa pakutanga.
Tevere, isu tichaita reverse chizvarwa mashandiro, tichishandisa yakambovakwa Nginx Proxy Manager.
Pfuura http:// IP:81
Vhura Nginx Proxy Manager.
Mushure mekupinda mukati kekutanga, unofanirwa kushandura zita remushandisi uye password, ndapota gadzirisa iwe pachako.
Tevere, matanho ekushanda eNginx Proxy Manager ndeaya anotevera:
Chikamu 1 步:batidza Proxy Hosts
▼
Chikamu 2 步:tinya pakona yekurudyi Add Proxy Hosts
▼
Nhanho 3: Gadzira zvinoenderana nemufananidzo,点击 Save
ponesa ▼
Chikamu 4 步:单击Eidt
Vhura peji yekumisikidza ▼
Nhanho 5: Budisa chitupa cheSSL uye gonesa inosungirwa Https kuwana ▼
- Panguva ino, chizvarwa chekudzokera shure chinopedzwa, uye ipapo unogona kushandisa zita rezita rauchangobva kugadzirisa kuwana Uptime Kuma.
- Uptime Kuma kumisikidzwa iri nyore kwazvo.
- Iyo ine Chinese interface, ndinotenda iwe uchakwanisa kuishandisa munguva pfupi.
Uptime Kuma Useful PM2 Commands
Tanga, mira, uye tangazve mirairo yeUptime Kuma (uyu murairo wakatsaurirwa kune isiri-Docker kuisirwa)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Wona yazvino console kubuda kweUptime Kuma (uyu murairo wakatsaurirwa kune isiri-Docker kuisirwa)▼
pm2 monit
Mhanya Uptime Kuma pakutanga (uyu murairo wakatsaurirwa kune asiri-Docker kumisikidzwa) ▼
pm2 save && pm2 startup
Nzira yekubvisa sei Uptime Kuma yekutarisa software?
Kana isina kuiswa neDockerUptime Kuma,Nzira yekubvisa sei?
Semuenzaniso, kana iwe ukashandisa uyu murairo kuisa mune isiri-Docker nzira▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Kuti usunungure Uptime Kuma, shandisa murairo unotevera ▼
- kunze kwebasa
pm2 stop uptime-kuma
- delete directory
rm -rf /opt/uptime-kuma
Nzira yekubvisa sei Uptime Kuma kana ukaiisa uchishandisa Docker?
Mhanya unotevera query command▼
docker ps -a
- nyora pasi rako
kuma
Zita remudziyo, rinogona kuvauptime-kuma
mira kuraira ▼
- 请将
container_name
Chinja kumubvunzo uri pamusorokuma
Zita remudziyo.
docker stop container_name docker rm container_name
Uninstall Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Mhedziso
Iyo interface yeUptime Kuma yakachena uye yakapusa, uye zviri nyore kuendesa uye kushandisa.
Uptime Kuma isarudzo yakanaka kwazvo kana iwe usina zvakakwirira zvinodiwa zvekutarisisa webhusaiti.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) yakagovaniswa "Uptime Kuma Yemahara Webhusaiti Yekutarisa Chimiro Linux Server Monitoring Software", iyo inobatsira kwauri.
Welcome to share link yechinyorwa chino:https://www.chenweiliang.com/cwl-29041.html
Tikugashirei kuTeregiramu chiteshi cheChen Weiliang's blog kuti uwane zvichangobva kuitika!
📚 Iri gwara rine kukosha kukuru, 🌟Uyu mukana usingawanzo, usapotsa! ⏰⌛💨
Govera uye like kana uchida!
Kugovera kwako uye kuda ndiko kukurudzira kwedu kunoramba kuripo!