Cara Install ISPConfig di Centos 7

Pembahasan

Selamat Datang Sahabat Solvers! Dikesempatan kali ini saya akan bahas sekaligus memberikan panduan install ispconfig di centos 7. Salah satu Control Panel ini sering digunakan oleh pengguna VPS maupun Dedicated Server untuk memanage Konfigurasi dan Aktivitas pada server dan sebagai free cpanel alternative juga.

Tentang dan Detail ISPConfig

Ispconfig ini sudah saya pernah coba sebelumnya untuk uji coba pada server VPS yang saya gunakan dan free cpanel alternative juga.

Menurut saya untuk menu dan fitur serta cara pengelolaannya cukup simple, namun tergantung dari kalian sendiri ya :D. Silahkan rasakan dan coba sendiri 🙂 .

Berikut saya lampirkan detail tentang ispconfig :

  • Sistem operasi: Ubuntu, Centos, Fedora, Debian, OpenSuse
  • DNS: BIND, MyDNS, PowerDNS
  • Email: IMAP, POP3, IMAPS, POP3S,SMTP
  • FTP: Ada
  • Database: Ada
  • Dukungan IPv6: Ada

Pastikan para Sahabat Solvers sudah memiliki layanan seperti VPS ataupun Dedicated server karena memerlukan akses root menggunakan Terminal Shell nya, jika saya pribadi menggunakan PuTTY untuk akses SSH nya.

Silahkan kalian dapat install ssh menggunakan aplikasi putty atau lainnya. Jika belum ada layanannya saran saya bisa order di Indowebsite.id disana ada layanan VPS ataupun Dedicated Terbaik.

Cara Install Ispconfig

Berikut cara instalasi nya :

1. Silahkan kalian bisa login ke Terminal Shell nya, lalu jalan kan perintah berikut :

nano /etc/hosts

Pastikan untuk host pada server kalian sudah benar 🙂

2. Pastikan kalian enable firewall pada server dan izinkan beberapa port yang diperlukan.

sudo yum install firewalld
systemctl enable firewalld
systemctl start firewalld

Izinkan beberapa port pada Firewall :

firewall-cmd --zone=public --add-port 22/tcp --permanent
firewall-cmd --zone=public --add-port 443/tcp --permanent
firewall-cmd --zone=public --add-port 80/tcp --permanent
firewall-cmd --zone=public --add-port 8080/tcp --permanent
firewall-cmd --zone=public --add-port 25/tcp --permanent

3. Silahkan perbarui sistem kalian dengan pembaruan dan tambahan keamanan terbaru dan Aktifkan repositori EPEL pada sistem Centos ke paket – paket yang diperlukan untuk ispconfig.

yum -y install yum-priorities
yum update
yum -y groupinstall 'Development Tools' 

4. Sekarang jalankan perintah ini untuk menginstal paket LAMP dengan MariaDB, Apache, PHP, NTP dan PHPMYADMIN.

yum install ntp httpd mod_ssl mariadb-server php php-mysql php-mbstring phpmyadmin 

Restart layanan mariadb dan setup password root menggunakan ‘mysql_secure_installation’ :

systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation

Nanti kalian masukan password rootnya atau bisa dikosongkan saja.

5. Install Dovecot pada server kalian

yum -y install dovecot dovecot-mysql dovecot-pigeonhole 

Setelah instalasi, buat file dovecot-sql.conf kosong .

touch /etc/dovecot/dovecot-sql.conf
ln -s /etc/dovecot/dovecot-sql.conf /etc/dovecot-sql.conf

Kalau sudah kalian restart Service dovecot nya.

systemctl start dovecot
systemctl enable dovecot

6. Install ClamAV, Amavisd-new, dan SpamAssassin

yum -y install amavisd-new spamassassin clamav clamd clamav-update unzip bzip2 unrar perl-DBD-mysql

7. Instal Modul Apache2 dan PHP

yum -y install php-ldap php-mysql php-odbc php-pear php php-devel php-gd php-imap php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel mod_fcgid php-cli httpd-devel php-fpm perl-libwww-perl ImageMagick libxml2 libxml2-devel python-devel

Silahkan kalian membuka file konfigurasi default PHP dan Konfigurasikan Data zona dan Waktu.

nano /etc/php.ini
date.timezone = Asia/Jakarta

8. Install PureFTPd untuk FTP ISPConfig

yum -y install pure-ftpd

9. Install BIND untuk pengelolaan dan konfigurasi DNS pada ISPConfig

yum -y install bind bind-utils 

10. Jika sudah, baru kalian melakukan instalasi ISPConfig nya

wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz 

Ekstrak file ISP yang sudah kalian download

tar -zxvf ISPConfig-3-stable.tar.gz 

Buka directory/folder hasil ekstrak tadi untuk Setup Instalasinya.

cd /ispconfig3_install/install

Eksekusi Install ISPConfig

Lalu jalankan perintah ini untuk install ISPConfig nya.

php -q install.php

Pilih Bahasa, Mode Instalasi dan hostname server kalian. (Untuk Mode Instalasinya saya sarankan Standard saja.

Baca Ini Juga : Cara Install Ajenti di Centos 7

Konfigurasi Database pada server, jika full access root bisa dikosongkan saja lanjut tekan “Enter” saja.

Isi data-data yang diperlukan untuk ISP Config, tidak perlu dijelaskan lagi ya harus isi apa saja :D.

Jika sudah nanti kalian bisa Tekan Enter saja untuk Port 8080 lalu kalian isi Password untuk login ke Panel Admin ispconfig nya, Saran saya dicatat agar tidak lupa :D.

Silahkan kalian coba login ke Panel Admin ispconfig menggunakan link :

https://ipserverkalian:8080

Kalau belum bisa dikhawatirkan ada kendala pada firewall nya, kalian coba restart saja.

service firewalld restart

Jika sudah bisa, silahkan kalian login. Username Defaultnya “admin” lalu masukan password yang sudah kalian buat tadi. Berikut tampilan ispconfig setelah di install :

Selesai deh 😀 , cukup panjang juga untuk install ispconfig yang satu ini :D. Kalian bisa telusuri menu dan fitur yang sudah di sediakan disana, Semoga bermanfaat 🙂 .

Penutup

Jika mengalami hal yang sama atau ada cara lain bisa komentar dibawah, mari kita saling berbagi pengalaman dan sharing 🙂 . Sekian dari saya.

Salam Solvers !

Baca Ini Juga

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *