Anda di halaman 1dari 12

Administrasi Shared Hosting Server | Chapter 03.

Instalasi Webmin dan Virtualmin

Chapter 03
Instalasi Webmin dan
Virtualmin

© 2021 IlmuJaringan(dot)Com 22
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

Cara termudah untuk melakukan administrasi atau pengelolaan web


server adalah dengan menggunakan interface web. Sehingga
pekerjaan pengelolaan hanya membutuhkan browser dan koneksi
Internet agar terhubung ke web server. Dengan interface web, semua
menu administrasi akan mudah ditemukan dan dijalankan. Sangat
dimudahkan dibanding menggunakan Command Line Interface yang
mengharuskan system administrator menghafal semua perintah yang
dibutuhkan.

Salah satu cara untuk melakukan administrasi server dengan interface


web adalah dengan menggunakan Webmin/Virtualmin. Proses
instalasi Webmin dan Virtualmin harus dilakukan terpisah, dan
sebaiknya instalasi Webmin dilakukan terlebih dahulu.

Jika nantinya webserver tidak akan digunakan sebagai shared


hosting, maka instalasi Virtualmin tidak dibutuhkan.

Persiapan Instalasi
Sebelum melakukan instalasi Webmin, sebaiknya service yang
dibutuhkan oleh web server sudah terinstall dengan baik. Adapun
service utama yang dibutuhkan sebuah web server adalah sebagai
berikut :

- DNS Server, misalnya bind


- httpd Server, misalnya apache atau nginx
- FTP Server, misalnya ProFTPd
- Database Server, misalnya MySQL, Mariadb, PostgreSQL
- Mail Server, Postfix dan Dovecot

Perintah-perintah yang dapat digunakan untuk melihat apakah


service-service utama tersebut sudah terinstall adalah sebagai
berikut :

[root@babayoga ~]# rpm -q bind


bind-9.11.4-26.P2.el7_9.3.x86_64

[root@babayoga ~]# rpm -q httpd


httpd-2.4.6-97.el7.vm.x86_64

© 2021 IlmuJaringan(dot)Com 23
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

[root@babayoga ~]# rpm -q proftpd


proftpd-1.3.5e-10.el7.x86_64

[root@babayoga ~]# rpm -q mariadb


mariadb-5.5.68-1.el7.x86_64

[root@babayoga ~]# rpm -q postfix


postfix-2.10.1-9.el7.x86_64

[root@babayoga ~]# rpm -q dovecot


dovecot-2.2.36-8.el7.x86_64

Selain itu harus dipastikan dukungan bahasa pemrograman PHP


sudah terinstall dengan baik.

[root@babayoga ~]# rpm -q php-mysql


php-mysql-5.4.16-48.el7.x86_64

Instalasi Webmin
Webmin membutuhkan beberapa paket pendukung yang dapat install
dengan perintah berikut ini.

[root@babayoga ~]# yum -y install perl

[root@babayoga ~]# yum -y install perl-Net-SSLeay

[root@babayoga ~]# yum -y install openssl

[root@babayoga ~]# yum -y install perl-IO-Tty

[root@babayoga ~]# yum -y install perl-Encode-Detect

Instalasi Webmin dapat dilakukan dengan melakukan download file


instalasi dari website https://webmin.com. Perintah yang dapat
digunakan adalah sebagai berikut :

[root@babayoga ~]# wget


http://prdownloads.sourceforge.net/webadmin/webmin-1.970-
1.noarch.rpm

© 2021 IlmuJaringan(dot)Com 24
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

Kemudian instalasi webmin dapat dilakukan dengan perintah berikut


ini.

[root@babayoga ~]# rpm -U webmin-1.970-1.noarch.rpm

Untuk melihat apakah Webmin sudah terinstall dengan baik, dapat


digunakan perintah berikut :

[root@babayoga ~]# rpm -q webmin


webmin-1.970-1.noarch

Jika sudah terinstall, maka untuk mengakses Webmin harus melalui


port 10000 dan format alamatnya adalah seperti berikut ini:

https://ip.address.server:10000

© 2021 IlmuJaringan(dot)Com 25
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

Dan jika sudah login, maka akan didapatkan Dashboard server,


seperti berikut ini.

Pengelolaan Web Server dapat dilihat pada menu Server, seperti


berikut ini.

© 2021 IlmuJaringan(dot)Com 26
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

Instalasi Virtualmin
Virtualmin dibutuhkan untuk melakukan pengelolaan server yang akan
difungsikan sebagai shared hosting. Instalasi Virtualmin dapat
dilakukan dengan mengunduh script instalasi dari website
http://software.virtualmin.com, perintah yang dapat digunakan
adalah sebagai berikut .

[root@babayoga ~]# wget


http://software.virtualmin.com/gpl/scripts/install.sh

Script tersebut harus dimanipulasi sehingga menjadi file eksekusi,


dengan perintah berikut ini.

[root@babayoga ~]# chmod +x install.sh

Kemudian script yang sudah menjadi file eksekusi tersebut, dapat


dijalankan dengan perintah berikut ini.

[root@babayoga ~]# ./install.sh

Exit and re-run this script with --help flag to see


available options.

Continue? (y/n)Y

© 2021 IlmuJaringan(dot)Com 27
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

Jika semua proses instalasi telah selesai, Virtualmin dapat diakses


melalui login yang sama dengan Webmin, seperti terlihat berikut ini.

Selanjutnya harus dilakukan konfigurasi Post-Installation untuk


memastikan bahwa Virtualmin dapat melakukan pengelolaan server
dengan baik.

Post-Installation
Sebelum Virtualmin dapat digunakan, maka terdapat beberapa
konfigurasi yang perlu dilakukan. Konfigurasi-konfigurasi tersebut
adalah sebagai berikut :

1. Penggunaan memory, pilihan yang dapat digunakan seperti berikut


ini.

© 2021 IlmuJaringan(dot)Com 28
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

2. Konfigurasi Virus Scan

3. Konfigurasi Spam Filtering

© 2021 IlmuJaringan(dot)Com 29
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

4. Konfigurasi Database Server

5. Konfigurasi Database Password

© 2021 IlmuJaringan(dot)Com 30
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

6. Ukuran Database

7. Konfigurasi DNS Server

8. Password Storage

© 2021 IlmuJaringan(dot)Com 31
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

9. Default Virtual Server

Jika semua tahapan Post-Installation sudah dilakukan, maka dapat


dilakukan pengujian konfigurasi kembali seperti berikut ini.

Dan harus dipastikan bahwa konfigurasi Webmin dan Virtualmin siap


digunakan.

© 2021 IlmuJaringan(dot)Com 32
Administrasi Shared Hosting Server | Chapter 03. Instalasi Webmin dan Virtualmin

--- end of chapter ---

© 2021 IlmuJaringan(dot)Com 33

Anda mungkin juga menyukai