Natvps.id – Jika Anda memiliki banyak server, Anda mungkin ingin memantau uptime dan menggunakan sumber dari server ini. Cukup merepotkan jika Anda harus memeriksanya kerang. Untungnya, Anda dapat menggunakan alat seperti Nezha yang menyediakan panel monitor untuk memantau keseluruhan sumber Dari server yang ada, hanya di satu situs web.
Artikel ini menjelaskan cara menginstal Nezha di NAT VPS. Artikel ini menggunakan Ubuntu 22.04 sebagai referensi. Untuk OS lainnya, harap sesuaikan langkah -langkah yang tercantum.
Artikel ini adalah pembaruan dari artikel lama. Banyak proses instalasi Nezha telah berubah sejak artikel lama ditulis, termasuk Github OAuth yang tidak lagi diperlukan.
Konfigurasi Penerusan Port
Mengingat kita menggunakan nat, kita perlu menambahkan 1 Konfigurasi Penerusan Port Di panel Virtualizor (atau panel VPS lainnya menurut penyedia). Port ini akan digunakan untuk mengakses panel Nezha melalui IP publik NAT VPS.
Misalnya, dalam artikel ini akan menggunakan port 32505. Anda bebas mengubah port ini sesuai dengan pilihan Anda. Catat port ini, karena kami akan menggunakannya lagi dalam proses konfigurasi.
Instal Nezha
Kami akan menggunakan skrip instalasi resmi untuk menginstal Nezha secara otomatis.
Pertama, instal Curl:
apt install curl -y

Kemudian, unduh dan jalankan naskah Dengan urutan berikut:
curl -L -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

Pada Select your installation method:memilih Docker Untuk memfasilitasi pemasangan.

Memasuki 1 untuk memulai instalasi.

- Harap masukkan judul situs:Nama panel Anda. Gratis, misalnya: “Panel Tutorial”
- Harap masukkan port yang terbuka: (default 8008): Port yang telah Anda tentukan sebelumnya, misalnya: 32505
- Harap tentukan host agen nezha preset di perintah instal: (misalnya contoh.com:443): Masukkan dengan format: Ip.publik.nat.vps: Portnezha. Contoh: 141.11.190.114:32505
- Apakah Anda lebih suka menghubungkan agen melalui TLS? [y/N]: Memasuki N Karena kami belum mengkonfigurasi https

Tunggu sampai instalasi selesai.
Panel akses
Panel Nezha dapat diakses melalui alamat: Publik nat vps>:

Untuk masuk, kredensial default adalah admin Sebagai nama pengguna dan kata sandi. Harap ubah setelah login pertama untuk mengamankan panel.
Konfigurasi nginx (proxy terbalik)
Kami juga dapat menginstal Reverse-Proxy Seperti nginx untuk mengakses nezha melalui domain, seperti nezha-tutorial.mdinata.my.id. Tujuannya adalah lebih mudah diakses dan dapat menginstal SSL (HTTPS) untuk mendukung koneksi yang lebih aman antar server.
Sebelum itu, Anda perlu menambahkan 2 penerusan domain dengan protokol Http Dan Https Agar domain dapat mengakses VPS NAT Anda. Tambahkan Penerusan Domain sebagai berikut:

Jangan lupa untuk menambahkan catatan DNS untuk pergi ke IP publik NAT VPS Anda, seperti ini:

Jika demikian, saatnya menginstal Nginx dan menambahkan konfigurasi host virtual.
Pertama, memasang Nginx melalui perintah:
# Hapus Apache2 dan pendukungnya (biasanya terpasang secara bawaan di VPS OpenVZ) apt purge apache2* -y # Install NGINX apt install nginx -y
Buat konfigurasi host baru khusus untuk status:
nano /etc/nginx/sites-available/nezha
Kemudian tempel konfigurasi berikut:
# Konfigurasi NGINX untuk deploy Nezha di NAT VPS
#
server {
listen 80;
listen [::]:80;
server_name nezha-tutorial.mdinata.my.id; # Replace with your domain
underscores_in_headers on;
# set_real_ip_from 0.0.0.0/0; # Replace with your CDN's IP ranges
# real_ip_header CF-Connecting-IP; # Replace with your CDN's private header, default for Cloudflare
# Comment the above two lines if Nginx is the outermost layer.
# gRPC Configuration
location ^~ /proto.NezhaService/ {
grpc_set_header Host $host;
grpc_set_header nz-realip $http_CF_Connecting_IP; # Replace with your CDN's private header
# Uncomment the next line and comment the above if Nginx is the outermost layer
# grpc_set_header nz-realip $remote_addr;
grpc_read_timeout 600s;
grpc_send_timeout 600s;
grpc_socket_keepalive on;
client_max_body_size 10m;
grpc_buffer_size 4m;
grpc_pass grpc://dashboard;
}
# WebSocket Configuration
location ~* ^/api/v1/ws/(server|terminal|file)(.*)$ {
proxy_set_header Host $host;
proxy_set_header nz-realip $http_cf_connecting_ip; # Replace with your CDN's private header
# Uncomment the next line and comment the above if Nginx is the outermost layer
# proxy_set_header nz-realip $remote_addr;
proxy_set_header Origin
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
proxy_pass
}
# Web Traffic Configuration
location / {
proxy_set_header Host $host;
proxy_set_header nz-realip $http_cf_connecting_ip; # Replace with your CDN's private header
# Uncomment the next line and comment the above if Nginx is the outermost layer
# proxy_set_header nz-realip $remote_addr;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_max_temp_file_size 0;
# If you use nginx as the outermost layer, enable this line to avoid protocols that cannot be accessed correctly
# proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass
}
}
upstream dashboard {
server 127.0.0.1:8008;
keepalive 512;
} Menyesuaikan nezha-tutorial.mdinata.my.id dengan domain Anda, serta port 8008 pada proxy_pass Dengan pelabuhan Nezha Anda.

![]()
Aktifkan konfigurasi dengan:
ln -sf /etc/nginx/sites-available/nezha/etc/nginx/sites-enabled/nezha # Restart NGINX systemctl restart nginx

Sehingga domain kita dapat diakses melalui HTTPS, kita perlu membuat sertifikat SSL. Kami dapat menggunakan sertifikat SSL gratis dari Let’s Encrypt melalui Certbot.
Memasang Plugin Certbot dan Nginx Gunakan perintah:
apt install python3-certbot python3-certbot-nginx

Jadi, menghasilkan Sertifikat melalui certbot dengan perintah
certbot --nginx -d nezha-tutorial.mdinata.my.id
Mengubah nezha-tutorial.mdinata.my.id dengan domain Anda.
Akhirnya, kita perlu mengubah alamat host Nezha dalam konfigurasi. Buka file /opt/nezha/dashboard/data/config.yaml:
nano /opt/nezha/dashboard/data/config.yaml

Pada install_hostUbah ke:Domainanda>: 443. Contoh:
install_host: nezha-tutorial.mdinata.my.id
![]()
Simpan file, lalu restart Nezha dengan perintah:
~/nezha.sh restart_and_update

Senang! Nezha saat ini dapat diakses melalui domain Anda dan dengan https koneksi yang aman.
Menutupi
Dengan demikian artikel ini adalah tentang langkah -langkah penyebaran Nezha di NAT VPS. Jika Anda bingung atau ragu, jangan ragu untuk mengajukan pertanyaan di Telegram Group @IPv6Indonesia. Terima kasih!
Predikai pertadingan malam ini
Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime
Gaming Center
Berita Olahraga
Lowongan Kerja
Berita Terkini
Berita Terbaru
Berita Teknologi
Seputar Teknologi
Berita Politik
Resep Masakan
Pendidikan

Leave a Reply