*ISPConfig* adalah aplikasi control panel web hosting dengan lisensi open source dan bisa didapatkan dengan gratis. ISPConfig mendukung single dan multi server, mendukung berbagai distro Linux (Debian, Ubuntu, CentOS, Fedora, openSUSE), dengan 4 level access (admin, reseller, client, email login), dan mendukung berbagai services (HTTP, SMTP, POP3/IMAP, FTP, DNS, Database). ISPConfig menyediakan live demo untuk administrator, client, dan reseller. Untuk mendanai pengembangan ISPConfig, buku manual penggunaan ISPConfig dijual dengan harga 5euro.
Tahapan install ISPConfig termasuk yang paling panjang di antara control panel web hosting yang pernah saya coba berdasarkan tutorial di halaman ini. Kemudian ada seorang developer dari perusahaan provider server Servisys yang bernama Matteo Temporini membuat script ispconfig_setup untuk memudahkan install ISPConfig.
ispconfig_setup telah diuji di berbagai distro Linux, yaitu Debian 7/8/9, Ubuntu 14.04/15.10/16.04/18/04, CentOS 7. Namun tidak semua distro memiliki fitur yang sama, daftar fiturnya dapat dilihat di halaman GitHub.
-Install ISPConfig 3.1 di Ubuntu 18.04-
Sebelum melakukan install ISPConfig, update Ubuntu terlebih dahulu.
[INPUT]1 # apt update; apt upgrade -y; reboot
Setelah itu jalankan perintah download ispconfig_setup dan menjalankan scriptnya.
[INPUT]1 # cd /tmp; wget –no-check-certificate -O installer.tgz “https://github.com/servisys/ispconfig_setup/tarball/master”; tar zxvf installer.tgz; cd *ispconfig*; bash install.sh
Script akan mendeteksi hardware dan os yang digunakan. Jawab *y* jika informasi yang ditampilkan benar untuk melanjutkan install.
Informasi hardware dan os
Pilih type database server, MySQL atau MariaDB.
ISPConfig Setup – SQL Server
Masukkan password root database.
ISPConfig Setup – MySQL root password
Pilih web server, Apache atau Nginx.
ISPConfig Setup – Web Server
Install XCache.
ISPConfig Setup – Install XCache
Install phpMyAdmin.
ISPConfig Setup – Install phpMyAdmin
Pilih mail server, Dovecot atau Courier.
ISPConfig Setup – Mail Server
Update antivirus database.
ISPConfig Setup – Update antivirus database
Setup user quota.
ISPConfig Setup – User quota
ISPConfig Setup standard atau expert.
ISPConfig Setup – Unattended Setup
Install Jailkit.
ISPConfig Setup – Install Jailkit
SSL Country, ID.
ISPConfig Setup – SSL Country
SSL State, Kalimantan Barat.
ISPConfig Setup – SSL State
SSL Locality, Pontianak.
ISPConfig Setup – SSL Locality
SSL Organization, MusaAmin.Web.ID.
ISPConfig Setup – SSL Organization
SSL Organization Unit, Labs MusaAmin.Web.ID.
ISPConfig Setup – SSL Organization Unit
Mulai menjalankan install packages.
ISPConfig Setup – Install Packages
Configure database untuk phpMyAdmin dengan dbconfig-common, Enter untuk melanjutkan.
ISPConfig Setup – phpMyAdmin dbconfig-common
Configuring phpMyAdmin, Yes.
ISPConfig Setup – Configuring phpMyAdmin
Masukkan password untuk phpmyadmin.
ISPConfig Setup – phpMyAdmin password
Ulangi password.
ISPConfig Setup – Confirm password
Install ISPConfig telah selesai.
ISPConfig Setup selesai
URL akses ISPConfig di https://ip-server:8080 atau https://domain:8080, username = admin, password = admin.
ISPConfig dashboard
Selamat mencoba ð