Direktori Artikel
- 1 Mengapa Menggunakan Kuma Uptime untuk Memantau Situs Web?
- 2 Perangkat lunak apa itu Uptime Kuma?
- 3 Bagaimana cara menginstal alat pemantau Uptime Kuma?
- 4 Instal Docker dan Docker-compose
- 5 Bagaimana cara menginstal alat pemantauan status situs web gratis Uptime Kuma?
- 6 Instal Nginx Proxy Manager
- 7 Membalikkan proxy Uptime Kuma
- 8 Uptime Kuma Perintah PM2 yang Berguna
- 9 Bagaimana cara menghapus perangkat lunak pemantauan Uptime Kuma?
- 10 Kesimpulan
Kami biasanya melakukan promosi rantai eksternal dan optimasi tautan pertemanan perlu dipantau.
Jika tautan eksternal dan tautan pertemanan kami hilang,SEOPeringkat juga akan menurun, jadi sangat penting untuk memantau status halaman situs tautan eksternal.
Mengapa Menggunakan Kuma Uptime untuk Memantau Situs Web?
Bagaimana SEO memantau tautan pertemanan?
Setelah menambahkan tautan eksternal dan bertukar tautan pertemanan, kami biasanyaRobot UptimeKonfigurasikan pemantauan situs web pada platform pemantauan cloud untuk mendeteksi konektivitas halaman tautan eksternal setiap situs web.
Namun, dengan meningkatnya jumlah rantai eksternal dan rantai teman, platform cloud Robot Uptime memiliki batasan jumlah pemantauan, dan Anda harus meningkatkan dan membayar untuk terus menambahkan lebih banyak item pemantauan cloud.
Oleh karena itu, kita dapat menggunakan sumber terbukaLinuxPemantauan server awan软件Alat - Waktu Aktif Kuma.
Perangkat lunak apa itu Uptime Kuma?
Uptime Kuma adalah alat pemantauan server Linux open source dengan fungsi yang mirip dengan Robot Uptime.
Dibandingkan dengan alat pemantauan situs web serupa lainnya, Uptime Kuma mendukung layanan yang dihosting sendiri dengan batasan yang lebih sedikit.
Artikel ini akan memperkenalkan instalasi dan penggunaan Uptime Kuma.
Bagaimana cara menginstal alat pemantau Uptime Kuma?
Uptime Kuma, mendukung instalasi Docker.
Berikut ini adalah tutorial langkah-langkah instalasi Uptime Kuma.
Perintah berikut adalahPemasang melalui CLI [Ubuntu/CentOS] Pemasang CLI interaktif, dengan atau tanpa dukungan Docker ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Tidak disarankan untuk menggunakan perintah penginstalan di atas: karena Uptime Kuma diinstal dengan cara non-Docker, instalasi mudah gagal.
- (Kami merekomendasikan perintah instalasi di bawah ini)
Karena Anda perlu menginstal Docker sebelum menginstal Uptime Kuma menggunakan Docker, instal Docker terlebih dahulu.
Instal Docker dan Docker-compose
Perbarui dan instal perangkat lunak yang diperlukan ▼
apt-get update && apt-get install -y wget vim
Jika terjadi kesalahan 404 selama pembaruan, periksa solusi di bawah▼
Instal Docker
Jika itu adalah server asing, silakan gunakan perintah berikut ▼
curl -sSL https://get.docker.com/ | sh
Jika itu adalah server domestik di China, silakan gunakan perintah berikut ▼
curl -sSL https://get.daocloud.io/docker | sh
Setel Docker untuk memulai secara otomatis saat boot ▼
systemctl start docker systemctl enable docker
Instal Docker-compose
Jika itu adalah server asing, silakan gunakan perintah berikut ▼
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
Jika itu adalah server domestik di Cina, silakan gunakan perintah berikut▼
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
Mulai ulang perintah layanan buruh pelabuhan▼
service docker restart
Bagaimana cara menginstal alat pemantauan status situs web gratis 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
- Kemudian, Anda bisa lulus
IP:3001
Kunjungi Uptime-Kuma.
Jika Anda telah mengaktifkan firewall CSF, Anda mungkin perlu membuka port 3001 pada firewall 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"
Mulai ulang firewall CSF ▼
csf -r
Instal Nginx Proxy Manager
Nginx Proxy Manager adalah perangkat lunak proxy terbalik berbasis Docker.
Karena Nginx Proxy Manager tidak diperlukan, Anda dapat melewatkan untuk tidak menginstal Nginx Proxy Manager jika Anda tidak ingin membuang waktu.
Buat direktori ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Buat file docker-compose.yml ▼
nano docker-compose.yml
Isi konten berikut dalam file, lalu tekan Ctrl+X untuk menyimpan, tekan Y untuk keluar ▼
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
lari▼
docker-compose up -d
Jika pesan kesalahan yang mirip dengan yang berikut ini muncul: "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.
- Ini berarti port 443 sudah ditempati, dan file docker-compose.yml yang baru saja dibuat perlu diedit.
Port 443 perlu diubah menjadi 442 ▼
- '442:442' # Public HTTPS Port
Kemudian, jalankan perintah lagi docker-compose up -d
Pesan kesalahan akan muncul:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Juga perlu mengubah port 80 menjadi 882 ▼
- '882:882' # Public HTTP Port
dengan membuka http:// IP:81
Kunjungi Manajer Proksi Nginx.
Untuk login pertama, gunakan akun awal dan kata sandi default▼
Email: [email protected] Password: changeme
- Setelah masuk, pastikan untuk segera mengubah alamat email dan kata sandi Anda.
Membalikkan proxy Uptime Kuma
Setelah menginstal Uptime Kuma, defaultnya adalah menggunakanIP:3001
Kunjungi Uptime Kuma.
Kami dapat mengakses nama domain dan mengonfigurasi sertifikat SSL melalui proxy terbalik, seperti yang ditunjukkan URL sebelumnya.
Selanjutnya, kami akan melakukan operasi pembuatan balik, menggunakan Nginx Proxy Manager yang dibangun sebelumnya.
Melalui http:// IP:81
Buka Nginx Proxy Manager.
Setelah masuk untuk pertama kali, Anda perlu mengubah nama pengguna dan kata sandi, harap konfigurasikan sendiri.
Selanjutnya, langkah-langkah pengoperasian Nginx Proxy Manager adalah sebagai berikut:
1打开 Proxy Hosts
▼
2Klik di pojok kanan atas Add Proxy Hosts
▼
Langkah 3: Konfigurasi sesuai gambar,klik Save
Hemat ▼
4KlikEidt
Buka halaman konfigurasi ▼
Langkah 5: Terbitkan sertifikat SSL dan aktifkan akses Https wajib ▼
- Pada titik ini, pembuatan terbalik selesai, dan kemudian Anda dapat menggunakan nama domain yang baru saja Anda putuskan untuk mengakses Uptime Kuma.
- Konfigurasi Uptime Kuma sangat sederhana.
- Ini memiliki antarmuka Cina, saya yakin Anda akan dapat menggunakannya segera.
Uptime Kuma Perintah PM2 yang Berguna
Mulai, hentikan, dan mulai ulang perintah Uptime Kuma (perintah ini didedikasikan untuk instalasi non-Docker)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Lihat output konsol saat ini dari Uptime Kuma (perintah ini didedikasikan untuk instalasi non-Docker)▼
pm2 monit
Jalankan Uptime Kuma saat startup (perintah ini didedikasikan untuk instalasi non-Docker) ▼
pm2 save && pm2 startup
Bagaimana cara menghapus perangkat lunak pemantauan Uptime Kuma?
Jika tidak diinstal oleh DockerKuma waktu aktif,Bagaimana cara mencopot pemasangan?
Misalnya, jika Anda menggunakan perintah ini untuk menginstal dengan cara non-Docker▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Untuk menghapus Uptime Kuma, gunakan perintah berikut ▼
- sedang dalam perbaikan
pm2 stop uptime-kuma
- hapus direktori
rm -rf /opt/uptime-kuma
Bagaimana cara menghapus Uptime Kuma jika Anda menginstalnya menggunakan Docker?
Jalankan perintah kueri berikut▼
docker ps -a
- tuliskan milikmu
kuma
Nama wadah, yang mungkinuptime-kuma
hentikan perintah ▼
- 请将
container_name
Ubah ke kueri di ataskuma
Nama wadah.
docker stop container_name docker rm container_name
Copot pemasangan Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Kesimpulan
Antarmuka Uptime Kuma bersih dan sederhana, dan sangat mudah untuk diterapkan dan digunakan.
Uptime Kuma adalah pilihan yang sangat baik jika Anda tidak memiliki persyaratan tinggi untuk pemantauan situs web.
Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) membagikan "Alat Pemantau Status Situs Web Gratis Kuma Perangkat Lunak Pemantau Server Linux", yang bermanfaat bagi Anda.
Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-29041.html
Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!