Makale Rehberi
- 1 Web Sitelerini İzlemek İçin Neden Uptime Kuma Kullanılır?
- 2 Uptime Kuma hangi yazılımdır?
- 3 Uptime Kuma izleme aracı nasıl kurulur?
- 4 Docker ve Docker-compose'u kurun
- 5 Uptime Kuma ücretsiz web sitesi durum izleme aracı nasıl kurulur?
- 6 Nginx Proxy Yöneticisini Kurun
- 7 Ters proxy Çalışma Süresi Kuma
- 8 Uptime Kuma Faydalı PM2 Komutları
- 9 Uptime Kuma izleme yazılımı nasıl kaldırılır?
- 10 Sonuç
Genellikle harici zincir promosyonu yaparız ve arkadaşlık bağlantısı optimizasyonunun izlenmesi gerekir.
Dış bağlarımız ve dostluk bağlarımız kaybolursa,SEOSıralama da düşecektir, bu nedenle harici bağlantı web sitesi sayfalarının durumunu izlemek çok önemlidir.
Web Sitelerini İzlemek İçin Neden Uptime Kuma Kullanılır?
SEO arkadaşlık bağlantılarını nasıl izler??
Dış bağlantılar ekledikten ve arkadaşlık bağlantıları alışverişinde bulunduktan sonra, genellikleÇalışma Süresi RobotuHer web sitesinin harici bağlantı sayfalarının bağlantısını algılamak için bulut izleme platformunda web sitesi izlemeyi yapılandırın.
Ancak, artan dış zincirler ve arkadaş zincirleri ile Uptime Robot bulut platformunun izleme sayısında bir sınırı vardır ve daha fazla bulut izleme öğesi eklemeye devam etmek için yükseltme yapmanız ve ödeme yapmanız gerekir.
Bu nedenle, açık kaynak kullanabilirizLinuxBulut sunucusu izleme软件Araçlar - Çalışma Süresi Kuma.
Uptime Kuma hangi yazılımdır?
Uptime Kuma, Uptime Robot'a benzer işlevlere sahip açık kaynaklı bir Linux sunucu izleme aracıdır.
Diğer benzer web sitesi izleme araçlarıyla karşılaştırıldığında Uptime Kuma, daha az kısıtlamayla kendi kendine barındırılan hizmetleri destekler.
Bu makale Uptime Kuma'nın kurulumunu ve kullanımını tanıtacaktır.
Uptime Kuma izleme aracı nasıl kurulur?
Uptime Kuma, Docker kurulumunu destekler.
Aşağıda Uptime Kuma'nın kurulum adımları hakkında bir eğitim verilmiştir.
Aşağıdaki komutCLI [Ubuntu/CentOS] Docker desteği olan veya olmayan etkileşimli CLI yükleyicisi ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Yukarıdaki kurulum komutunun kullanılması önerilmez: Uptime Kuma, Docker dışı bir şekilde kurulduğundan, kurulumun başarısız olması kolaydır.
- (Aşağıdaki kurulum komutunu öneriyoruz)
Docker kullanarak Uptime Kuma'yı kurmadan önce Docker'ı kurmanız gerektiğinden, önce Docker'ı kurun.
Docker ve Docker-compose'u kurun
Gerekli yazılımı güncelleyin ve yükleyin ▼
apt-get update && apt-get install -y wget vim
Güncelleme sırasında bir 404 hatası oluşursa, lütfen aşağıdaki çözümü kontrol edin▼
Docker'ı yükleyin
Yabancı bir sunucuysa, lütfen aşağıdaki komutu kullanın ▼
curl -sSL https://get.docker.com/ | sh
Çin'de yerel bir sunucuysa, lütfen aşağıdaki komutu kullanın ▼
curl -sSL https://get.daocloud.io/docker | sh
Docker'ı açılışta otomatik olarak başlayacak şekilde ayarlayın ▼
systemctl start docker systemctl enable docker
Docker-compose'u yükleyin
Yabancı bir sunucuysa, lütfen aşağıdaki komutu kullanın ▼
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
Çin'de yerel bir sunucuysa, lütfen aşağıdaki komutu kullanın▼
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
Liman işçisi hizmet komutunu yeniden başlatın▼
service docker restart
Uptime Kuma ücretsiz web sitesi durum izleme aracı nasıl kurulur?
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
- O zaman geçebilirsin
IP:3001
Uptime-Kuma'yı ziyaret edin.
CSF güvenlik duvarını etkinleştirdiyseniz, CSF güvenlik duvarında 3001 numaralı bağlantı noktasını açmanız gerekebilir▼
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 güvenlik duvarını yeniden başlatın ▼
csf -r
Nginx Proxy Yöneticisini Kurun
Nginx Proxy Manager, Docker tabanlı bir ters proxy yazılımıdır.
Nginx Proxy Manager gerekli olmadığı için zaman kaybetmek istemiyorsanız Nginx Proxy Manager kurmamayı atlayabilirsiniz.
Dizin oluştur ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
docker-compose.yml dosyası oluştur ▼
nano docker-compose.yml
Dosyada aşağıdaki içeriği doldurun, ardından kaydetmek için Ctrl+X'e basın, çıkmak için Y'ye basın ▼
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
koş▼
docker-compose up -d
Aşağıdakine benzer bir hata mesajı çıkarsa: "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.
- Bu, 443 numaralı bağlantı noktasının zaten dolu olduğu ve az önce oluşturulan docker-compose.yml dosyasının düzenlenmesi gerektiği anlamına gelir.
443 numaralı bağlantı noktasının 442 olarak değiştirilmesi gerekiyor ▼
- '442:442' # Public HTTPS Port
Ardından, komutu tekrar çalıştırın docker-compose up -d
Bir hata mesajı görünecektir:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
başlıklı bir kılavuz yayınladı
Ayrıca 80 numaralı bağlantı noktasını 882 olarak değiştirmeniz gerekir ▼
- '882:882' # Public HTTP Port
açarak http:// IP:81
Nginx Proxy Yöneticisini ziyaret edin.
İlk giriş için varsayılan ilk hesabı ve şifreyi kullanın▼
Email: [email protected] Password: changeme
- Giriş yaptıktan sonra, lütfen e-posta adresinizi ve şifrenizi hemen değiştirdiğinizden emin olun.
Ters proxy Çalışma Süresi Kuma
Uptime Kuma'yı yükledikten sonra, varsayılan olarak kullanmakIP:3001
Uptime Kuma'yı ziyaret edin.
Daha önce gösterilen URL gibi, alan adına erişebilir ve SSL sertifikasını ters proxy aracılığıyla yapılandırabiliriz.
Ardından, önceden oluşturulmuş Nginx Proxy Yöneticisini kullanarak ters üretim işlemleri gerçekleştireceğiz.
tarafından http:// IP:81
Nginx Proxy Yöneticisini açın.
İlk defa giriş yaptıktan sonra kullanıcı adı ve şifrenizi değiştirmeniz gerekmektedir, lütfen kendiniz yapılandırınız.
Daha sonra Nginx Proxy Manager'ın işlem adımları şu şekildedir:
Aşama 1:açık Proxy Hosts
▼
Aşama 2:Sağ üst köşeye tıklayın Add Proxy Hosts
▼
Adım 3: Şekle göre yapılandırın,点击 Save
depolama ▼
Aşama 4:TıklamakEidt
Yapılandırma sayfasını açın ▼
5. Adım: Bir SSL sertifikası verin ve zorunlu HTTP erişimini etkinleştirin ▼
- Bu noktada, tersine oluşturma işlemi tamamlanır ve ardından az önce çözdüğünüz alan adını Uptime Kuma'ya erişmek için kullanabilirsiniz.
- Çalışma süresi Kuma yapılandırması çok basittir.
- Çince arayüze sahip, yakında kullanabileceğinizi düşünüyorum.
Uptime Kuma Faydalı PM2 Komutları
Uptime Kuma'nın başlatma, durdurma ve yeniden başlatma komutları (bu komut Docker dışı kuruluma ayrılmıştır)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Uptime Kuma'nın mevcut konsol çıktısını görüntüleyin (bu komut, Docker dışı kuruluma ayrılmıştır)▼
pm2 monit
Uptime Kuma'yı başlangıçta çalıştırın (bu komut, Docker dışı kurulumlara ayrılmıştır) ▼
pm2 save && pm2 startup
Uptime Kuma izleme yazılımı nasıl kaldırılır?
Docker tarafından kurulmamışsaçalışma zamanı Kuma,Nasıl kaldırılır?
Örneğin, bu komutu Docker dışı bir şekilde yüklemek için kullanırsanız▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Uptime Kuma'yı kaldırmak için aşağıdaki komutu kullanın ▼
- Servis dışı
pm2 stop uptime-kuma
- dizini sil
rm -rf /opt/uptime-kuma
Docker kullanarak kurarsanız Uptime Kuma nasıl kaldırılır?
Aşağıdaki sorgu komutunu çalıştırın▼
docker ps -a
- seninkini yaz
kuma
olabilecek kabın adıuptime-kuma
durdurma komutu ▼
- 请将
container_name
Yukarıdaki sorguya değiştirkuma
Konteynerin adı.
docker stop container_name docker rm container_name
Uptime Kuma'yı Kaldırın ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Sonuç
Uptime Kuma'nın arayüzü temiz ve basittir ve dağıtımı ve kullanımı çok kolaydır.
Web sitesi izleme için yüksek gereksinimleriniz yoksa Uptime Kuma çok iyi bir seçimdir.
Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) size yardımcı olacak "Uptime Kuma Ücretsiz Web Sitesi Durum İzleme Aracı Linux Sunucu İzleme Yazılımı" paylaştı.
Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-29041.html
En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!