HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Cara Install Webmin di VPS Ubuntu Lengkap dan Mudah untuk Pemula

Apa Itu Webmin?

Webmin adalah control panel berbasis web yang digunakan untuk mengelola server Linux melalui browser tanpa harus selalu menggunakan perintah terminal. Dengan Webmin, administrator server dapat melakukan berbagai konfigurasi penting secara lebih mudah dan terstruktur melalui antarmuka grafis.

Beberapa fitur yang dapat dikelola melalui Webmin meliputi manajemen user dan grup, konfigurasi web server seperti Apache atau Nginx, pengelolaan database MySQL atau MariaDB, pengaturan DNS, konfigurasi firewall, manajemen email server, hingga monitoring performa sistem. Karena kemudahan dan kelengkapan fiturnya, Webmin sangat cocok bagi pengguna VPS yang ingin mengelola server secara praktis namun tetap memiliki kontrol penuh terhadap sistem.

Kelebihan Menggunakan Webmin

Beberapa alasan mengapa banyak pengguna VPS memilih Webmin:

  1. Gratis dan open-source

  2. Antarmuka berbasis web yang mudah digunakan

  3. Mendukung berbagai modul server

  4. Cocok untuk pemula maupun administrator sistem

  5. Bisa digunakan di berbagai distribusi Linux termasuk Ubuntu

Persiapan Sebelum Install Webmin

Sebelum memulai instalasi, pastikan:

  1. Anda memiliki VPS dengan sistem operasi Ubuntu (disarankan Ubuntu 20.04, 22.04, atau versi terbaru).

  2. Memiliki akses root atau user dengan sudo.

  3. VPS sudah terkoneksi ke internet.

  4. Port 10000 belum diblokir oleh firewall (karena Webmin berjalan di port 10000 secara default).

1. Login ke VPS

Masuk ke VPS menggunakan SSH: ssh root@IP-VPS-ANDA

Jika menggunakan user biasa: ssh username@IP-VPS-ANDA

Lalu gunakan sudo untuk perintah yang membutuhkan akses root.

2. Update Sistem Ubuntu

Sebelum instalasi, sangat disarankan untuk memperbarui sistem terlebih dahulu: sudo apt update && sudo apt upgrade -y

Langkah ini memastikan semua paket dalam kondisi terbaru dan menghindari konflik dependensi.

3. Install Dependensi yang Dibutuhkan

Webmin membutuhkan beberapa paket pendukung. Jalankan perintah berikut:

sudo apt install wget apt-transport-https software-properties-common -y

4. Tambahkan Repository Resmi Webmin

Agar Webmin bisa diinstall melalui APT, tambahkan repository resmi:

sudo wget -qO /usr/share/keyrings/webmin.gpg https://download.webmin.com/jcameron-key.asc

Kemudian tambahkan repository ke source list:

echo "deb [signed-by=/usr/share/keyrings/webmin.gpg] https://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list

Setelah itu, update kembali: sudo apt update

5. Install Webmin

Sekarang Anda bisa menginstall Webmin dengan perintah: sudo apt install webmin -y

Proses instalasi biasanya memakan waktu beberapa menit tergantung spesifikasi VPS.

6. Cek Status Webmin

Setelah instalasi selesai, periksa apakah Webmin sudah berjalan: sudo systemctl status webmin

Jika berhasil, status akan menunjukkan active (running).

7. Buka Port Firewall (Jika Menggunakan UFW)

Jika VPS menggunakan firewall UFW, buka port 10000: sudo ufw allow 10000
sudo ufw reload

Pastikan firewall tidak memblokir akses Webmin.

Cara Mengakses Webmin

Buka browser dan akses: https://IP-VPS-ANDA:10000

Contoh: https://192.168.1.10:10000

Karena menggunakan SSL self-signed certificate, biasanya akan muncul peringatan keamanan. Klik Advanced lalu lanjutkan ke situs.

Login menggunakan:

  • Username: root

  • Password: password VPS Anda

Jika menggunakan user dengan sudo, pastikan user tersebut memiliki akses root.

Konfigurasi Awal Webmin

Setelah login pertama kali, Anda bisa:

  1. Mengganti port default (opsional)

  2. Mengaktifkan SSL yang valid (Let’s Encrypt)

  3. Mengatur hostname server

  4. Menginstall modul tambahan

  5. Mengatur firewall melalui Webmin

Tips Keamanan Setelah Install Webmin

Agar server lebih aman, lakukan beberapa langkah berikut:

  1. Ganti password root dengan yang kuat

  2. Gunakan SSH key authentication

  3. Batasi akses Webmin hanya dari IP tertentu

  4. Aktifkan firewall

  5. Pertimbangkan mengganti port default 10000

  6. Install Fail2Ban untuk mencegah brute force

Cara Uninstall Webmin

Jika ingin menghapus Webmin: sudo apt remove webmin --purge -y
sudo rm -rf /etc/webmin

Kelebihan dan Kekurangan Webmin

1. Kelebihan:

  • Gratis

  • Ringan

  • Mudah dikonfigurasi

  • Cocok untuk VPS skala kecil hingga menengah

2. Kekurangan:

  • Tidak sepopuler cPanel

  • Antarmuka tidak semodern panel premium

  • Perlu konfigurasi keamanan tambahan

Kesimpulan

Webmin adalah solusi control panel gratis yang sangat membantu dalam mengelola VPS Ubuntu melalui antarmuka web. Proses instalasinya cukup mudah dan hanya membutuhkan beberapa langkah melalui terminal.

Dengan mengikuti panduan di atas, Anda sudah bisa menginstall dan menggunakan Webmin untuk mengelola server secara lebih praktis. Pastikan selalu memperhatikan aspek keamanan agar VPS tetap aman dan stabil agar performa server tetap optimal.

Untuk menambah wawasan seputar pengelolaan VPS, keamanan server, domain, hosting, dan berbagai tips teknis lainnya, Anda dapat membaca artikel-artikel informatif lainnya di Blog Hosteko. Temukan berbagai panduan lengkap yang dapat membantu Anda mengoptimalkan kebutuhan digital dan pengelolaan server secara profesional.

5/5 - (1 vote)
Fitri Ana

Recent Posts

Fenomena Spotify: Artis, Lagu, dan Podcast Paling Banyak Didengar Global

Perkembangan teknologi digital telah mengubah cara manusia menikmati hiburan, terutama dalam mendengarkan musik dan podcast.…

2 hours ago

Nostalgia Media Sosial : Era Sebelum Instagram Stories Bikin Kita Ketagihan

Tahun 2016 terasa seperti masa transisi dalam dunia media sosial. Saat itu, media sosial belum…

2 hours ago

Strategi Endorse UMKM: Cara Efektif Promosi dengan Budget Minim

Strategi endorse UMKM menjadi salah satu cara paling efektif untuk meningkatkan penjualan di era digital.…

2 hours ago

Solusi Aplikasi Android Force Close Secara Tiba-Tiba

Aplikasi yang tiba-tiba tertutup sendiri atau force close adalah salah satu masalah paling umum yang…

2 days ago

Konten Instagram Tidak Perform? Instagram Kini Kasih Tahu Alasannya

Di era media sosial saat ini, banyak kreator dan pelaku bisnis digital mulai merasa frustrasi…

2 days ago

Mengenal Lebih Dalam DDNS (Dynamic Domain Name System)

Dalam dunia jaringan dan internet, alamat IP menjadi identitas penting untuk menghubungkan perangkat. Namun, tidak…

2 days ago