Cara install Virtualmin

By | November 27, 2018

Panduan cara install Virtualmin di Linux Ubuntu dan CentOS. Sebelum ke tahap panduan saya ingin menjelaskan sedikit (selaku catatan) apa itu Vitualmin dan instalasi mana yang tepat, apakah full install atau opsi minimal.

Apa itu Virtualmin?

Virtualmin yaitu module Webmin bagi mengelola virtual host (beberapa domain) via satu interface. Webmin/Virtualmin seperti cPanel/WHM. Virtualmin tak dapat berjalan tanpa Webmin, ketika menginstall Virtualmin, karenanya Webmin pun akan diinstall di server.

Virtualmin dapat digunakan bagi mengelola virtual host Apache, BIND DNS domain, MySQL database dan email (dengan Sendmail atau Postfix). Dengan Virtualmin, Administrator server pun dapat membangun akun Webmin serta membatasi akses-aksesnya.

Full vs Minimal install

Full install akan memasang LAMP atau LEMP stack, mail server termasuk SpamAssassin dan ClamAV (anti virus), opsi ini sangat tak membutuhkan memory minimal 1GB dan lebih besar. Meskipun seperti itu dikala menjalankan script installer Virtualmin di VPS dengan RAM 1GB, pengguna akan direkomendasikan agar menempuh instalasi dengan parameter minimal.

Saran bagi server dengan RAM 1GB atau lebih kecil, sebaiknya menggunakan layanan mail server pihak ketiga.

Minimal install, akan memasang LAMP atau LEMP stack, tetapi tak segala komponen pemrosesan email akan diinstall. Dengan minimal install, server tetap dapat mengirim dan menerima email dari proses lokal, sedangkan autentikasi SMTP dan IMAP / POP tak diinstal atau dikonfigurasi, seperti itu pun bagi pemindai antivirus dan spam. Opsi ini lebih cocok kalau Sahabat tak membutuhkan mail server serta bagi menghemat sumber daya server (RAM dan CPU).

List sistem aplikasi versi minimal yang diinstall dan dikonfigurasi Virtualmin, diantaranya yaitu:

  • Webmin
  • Usermin
  • Fail2ban
  • Postfix
  • virtualmin-lamp-stack-minimal (Apache, MySQL, PHP)
  • Virtualmin and plugins
  • BIND DNS
  • Dovecot
  • Firewalld
  • ProFTPd
  • Procmail

Apache vs Nginx

Secara default script instalasi Virtualmin akan memasang Apache (LAMP stack) di program, kalau ingin menggunakan Nginx selaku web server silahkan menambahkan opsi --bundle LEMP dikala menjalankan command instalasi Virtualmin.

Strategi install Virtualmin

Virtualmin membutuhkan operasi program Linux yang baru diinstall (fresh install atau belum diinstall sistem aplikasi web server atau email server lain). Program yang didukung dikala ini yaitu:

  • CentOS/RHEL Linux 6 and 7 on x86_64
  • Debian 7, 8, and 9, on i386 and amd64
  • Ubuntu 14.04 LTS and 16.04 LTS on i386 and amd64

Mengatur hostname

Hostname mesti komplit sesuai FQDN, misalnya host.domainku.com, ikuti command berikut bagi proses mengatur hostname.

hostname host.idnetter.com

Kemudian menej /etc/hosts

vi /etc/hosts

Kontenya mesti ada seperti ini

127.0.1.1 host.idnetter.com host
ip.server.ku host.idnetter.com host

Menej file hostname

vi /etc/hostname

Isinya

host

Restart server

reboot

Unduh dan jalankan installer Virtualmin

Tahapan berikutnya, mengunduh script installer Virtualmin dan menjalankannya dengan command berikut

Instalasi Full

Instalasi Full, direkomendasikan bagi server dengan RAM 2GB atau lebih besar.

Bagi CentOS

yum install wget -y  wget http://sistem aplikasi.virtualmin.com/gpl/scripts/install.sh  sudo /bin/sh install.sh

Bagi Ubuntu/Debian

apt install wget -y  wget http://sistem aplikasi.virtualmin.com/gpl/scripts/install.sh  sudo /bin/sh install.sh

Instalasi Minimal

Instalasi minimal bagi server dengan RAM kurang dari atau sama dengan 1GB

Bagi CentOS

yum install wget -y  wget http://sistem aplikasi.virtualmin.com/gpl/scripts/install.sh  sudo /bin/sh install.sh --minimal

Bagi Ubuntu/Debian

apt install wget -y  wget http://sistem aplikasi.virtualmin.com/gpl/scripts/install.sh  sudo /bin/sh install.sh --minimal

Tekan Enter

Continue? (y/n) y

Berikutnya ketik y dan Enter

Cara akses panel Webmin/Virtualmin

Pasca instalasi via command-line, Sahabat dapat mengakses panel Webmin/Virtualmin via browser dengan tempat tinggal https://ip_server:10000 atau https://hostname:10000 login dengan akun root.

Kemudian mengerjakan konfigurasi Virtualmin secara optimal (sesuai keperluan) dengan mengikuti instruksi Post-Installation Wizard.

Konfigurasi Virtualmin

Berikut konfigurasi Virtualmin bagi server dengan spesifikasi RAM 1GB dan 1 core CPU

Klik Next di post-Installation Wizard

Cara install Virtualmin

Pemakaian memory

Pilih Yes

Cara install Virtualmin

Database server

Pilih Yes

Cara install Virtualmin

Setup root MySQL password

Atur password bagi root MySQL

Cara install Virtualmin

Konfigurasi memory bagi database

Pilih 256MB bagi RAM 1GB

Cara install Virtualmin

Konfigurasi DNS

Atur DNS sesuai domain Sahabat

Cara install Virtualmin

Tipe penyimpanan password

Pilih Store plain-text paswords

Cara install Virtualmin

 

Klik Next dan Re-check Configuration

 


Sumber https://idnetter.com