NATVPS.id – Nginx UI adalah sebuah aplikasi berbasis web untuk memudahkan konfigurasi dan manajemen web server NGINX. Nginx UI menyediakan berbagai fitur seperti statistik server, manajemen konfigurasi sites, otorisasi SSL Let’s Encrypt secara otomatis, hingga dukungan ChatGPT untuk membantu konfigurasi NGINX.
Artikel ini akan membahas mengenai langkah-langkah instalasi Nginx UI pada NAT VPS. Server yang digunakan menggunakan OS Ubuntu 22.04, namun Anda dapat menggunakan OS lain yang didukung secara resmi.
Persiapan Instalasi
Sebelum memulai instalasi Nginx UI, kita perlu melakukan beberapa tahapan, seperti:
- Update package index pada server
- Hapus web server lain untuk menghindari konflik
- Instalasi NGINX sebagai web server
Pertama, update indeks package pada server menggunakan perintah:
apt update
Kemudian, kita perlu menghapus web server selain NGINX yang terpasang di server. Dalam banyak kasus, seperti NAT VPS HostData.id, Apache2 terpasang secara bawaan. Untuk menghapusnya, gunakan perintah:
apt purge apache2* -y
Terakhir, pasang NGINX menggunakan perintah:
apt install nginx -y
Penambahan 2 Port Forwarding
Nginx UI menggunakan 2 port utama untuk dapat berjalan:
- Port untuk web UI
- Port untuk HTTP Challenge
Untuk itu, kita perlu menambahkan port forwarding pada panel Virtualizor (atau panel VPS lain sesuai provider) sejumlah 2 port. 2 port ini usahakan sama antara VPS dan panel, demi menghindari konflik port yang tidak diinginkan.
Sebagai contoh, pada artikel ini akan menggunakan port 19001 sebagai port web UI dan 19002 sebagai port HTTP Challenge. Anda bebas menggunakan port lain. Catat kedua port ini, karena kita akan menggunakannya lagi pada proses instalasi Nginx UI.
Instalasi Nginx UI
Setelah beberapa tahapan pra-instalasi, kini saatnya untuk mulai memasang Nginx UI. Kita dapat menggunakan script instalasi resminya untuk memasang Nginx UI.
Pertama, pasang curl
menggunakan command:
apt install curl -y
Kemudian, jalankan script instalasi menggunakan perintah:
`bash <(curl -L -s https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) install`
Tunggu hingga proses instalasi selesai
Konfigurasi Port Nginx UI
Sebelum Nginx UI dapat digunakan, kita perlu melakukan penyesuaian port sesuai dengan konfigurasi port forwarding kita sebelumnya.
Buka file `/usr/local/etc/nginx-ui/app.ini` pada VPS. Contoh, jika menggunakan Nano:
`nano /usr/local/etc/nginx-ui/app.ini`
Kemudian, pada baris 3-4, sesuaikan HttpPort
dan HTTPChallengePort
sesuai dengan konfigurasi port forwarding kita.
Simpan file dengan menekan tombol Ctrl-X, y, kemudian Enter.
Terakhir, restart Nginx UI menggunakan perintah:
systemctl restart nginx-ui
Tahap Akhir
Sampai sini, Nginx UI sudah dapat diakses melalui alamat http://<IP publik NAT VPS>:<Port Web UI>. Sebagai contoh: http://195.154.94.231:19001.
Penutup
Demikianlah artikel ini mengenai langkah-langkah instalasi Nginx UI di NAT VPS. Semoga dapat membantu Anda dalam manajemen NAT VPS ataupun web server.
Jika bingung atau ragu, silahkan bertanya di grup Telegram @IPv6Indonesia. Terima kasih!