Instalasi Nginx UI di NAT VPS

NATVPS.idNginx 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:

  1. Update package index pada server
  2. Hapus web server lain untuk menghindari konflik
  3. Instalasi NGINX sebagai web server

Pertama, update indeks package pada server menggunakan perintah:

apt update

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:

  1. Port untuk web UI
  2. 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.

Baca Juga:  Memasang Server Minecraft di Pterodactyl NAT VPS KVM

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!

You May Also Like

About the Author: Hendra Manudinata