Hallo sahabat IT Network System dimana pun kalian berada. Pada kesempatan kali ini kita akan membahas tentang ISPConfig pada Debian 9. ISPConfig adalah salah satu kontrol panel hosting sumber terbuka gratis terbaik yang tersedia untuk mengelola server hosting Linux dalam lingkungan tunggal dan multi-server. Jadi bisa membantu dalam konfigurasi server nantinya dengan kontrol panel. Oke langsung saja.
Download
Sekarang kita download dan mendekompres file yang diperlukan untuk instalasi, untuk melakukannya kita menjalankan perintah berikut:
Sekarang kita memiliki folder bernama ispconfig_setup-master di direktori /tmp.
Install ISPConfig
Sekarang proses untuk menginstal kontrol panel ISPConfig kita dengan skrip autoinstall akan dimulai secara otomatis. Script memiliki dua mode instal: mode standar dan mode expert.
Kedua mode, perbedaan utama adalah bahwa dalam mode standar instalasi ISPConfig benar-benar tanpa pengawasan, dengan mode expert kita dapat mengkonfigurasi ISPConfig kita untuk lingkungan khusus seperti pengaturan multiserver, mirror atau untuk memilih hanya beberapa layanan yang akan dikonfigurasi.
Dalam pengaturan standar, komponen berikut akan dipasang:
Pada saat ini, proses instalasi memeriksa distribusi kita untuk mendeteksi apakah OS yang diinstal kompatibel dengan skrip, dalam kasus ini akan mendeteksi Debian 9.
Jika itu benar tekan 'y' dan sekarang kita akan ditanyai beberapa pertanyaan sebelum proses instalasi otomatis dimulai. Jika kita tidak tahu jawaban atas pertanyaan, maka pilih default dengan menekan enter.
Karena bug pada dbconfig-common, kita tidak dapat mengotomatiskan instalasi PHPMyAdmin untuk saat ini. Jadi tekan 'enter' dan pada pertanyaan berikutnya pilih 'TIDAK' (perhatian karena defaultnya adalah 'YA').
Hal terakhir yang harus dilakukan adalah mengatur password untuk pengguna jarak jauh RoundCube di panel kontrol ISPConfig yang ditambahkan skrip instalasi. Untuk melakukannya ikuti langkah-langkah berikut ini:
Sambungkan ke ISPConfig: https://ipaddress:8080, buka System> User Management> Remote Users dan klik pada roundcube:
Masukkan password untuk keamanan yang lebih baik
Pilih simpan
Kemudian edit file /var/lib/roundcube/plugins/ispconfig3_account/config/config.inc.php dan atur password yang kita masukkan ke ispconfig. Lihat contoh berikut:
Kali ini kita menggunakan "roundcube" sebagai "passowrd" untuk password.
Mode Expert
Satu-satunya perbedaan dengan mode standar adalah skrip instalasi ISPconfig, yang belum otomatis dan harus dijalankan secara manual. Seperti disebutkan sebelumnya ini diperlukan untuk pengaturan multiserver, pengaturan server yang menjalankan hanya beberapa layanan dan pengaturan cluster.
Penting: Versi skrip instalasi saat ini memiliki masalah, menginstal spampd perangkat lunak yang menyebabkan mail server postfix gagal. Spampd tidak digunakan atau diminta oleh ISPConfig dan perlu dihapus instalasinya untuk mengaktifkan mail server. Untuk memperbaiki masalah ini, jalankan perintah ini:
Setelah diinstal, kita dapat memeriksa kesalahan atau hal-hal aneh dengan perintah berikut
Nahh sampai sini sudah selesai. Jangan lupa share ya. Terima kasih
Kunjugi juga: Basic Iptables Debian
Download
Sekarang kita download dan mendekompres file yang diperlukan untuk instalasi, untuk melakukannya kita menjalankan perintah berikut:
itns:~# 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
Sekarang kita memiliki folder bernama ispconfig_setup-master di direktori /tmp.
Install ISPConfig
Sekarang proses untuk menginstal kontrol panel ISPConfig kita dengan skrip autoinstall akan dimulai secara otomatis. Script memiliki dua mode instal: mode standar dan mode expert.
Kedua mode, perbedaan utama adalah bahwa dalam mode standar instalasi ISPConfig benar-benar tanpa pengawasan, dengan mode expert kita dapat mengkonfigurasi ISPConfig kita untuk lingkungan khusus seperti pengaturan multiserver, mirror atau untuk memilih hanya beberapa layanan yang akan dikonfigurasi.
Dalam pengaturan standar, komponen berikut akan dipasang:
- Web Server (Apache atau Nginx)
- FTP Server (pureftpd)
- DNS Server (bind9)
- MYSQL Server untuk Database
- Awstats untuk keperluan statistik
- IMAP and POP3 (courier atau dovecot)
- Webmail (RoundCube atau squirellmail)
Mari kita mulai dengan perintah umum untuk kedua mode, lalu kita ikuti proses instalasi dari kedua mode.
Sekarang proses instalasi dimulai, kita dapat melihat sekarang sebagai berikut:
Welcome to ISPConfig Setup Script v.3.0.3.1
This software is developed by Temporini Matteo
with the support of the community.
You can visit my website at the followings URLs
http://www.servisys.it http://www.temporini.net
and contact me with the following information
contact email/Hangouts: temporini.matteo@gmail.com
Skype: matteo.temporini
=========================================
ISPConfig 3 System installer
=========================================
This script will do a nearly unattended installation of
all software needed to run ISPConfig 3.
When this script starts running, it will keep going all the way
So, before you continue, please make sure the following checklist is ok:
- This is a clean standard clean installation for supported systems
- Internet connection is working properly
The detected Linux Distribution is: Debian GNU/Linux 9 (stretch)
Processor (CPU): Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
CPU Cores: 4
Architecture: x86_64 (64-bit)
Total memory (RAM): 2.004 MiB (2.101 MB)
Total swap space: 2.045 MiB (2.145 MB)
Graphics Processor (GPU): VMware SVGA II Adapter
Computer name: debian9
Hostname: debian9.corp.netaziendapulita.it
IPv4 address: 192.168.2.55
Time zone: Europe/Rome (CEST, +0200)
Installing for this Linux Distribution: debian9
Is this correct? (y/n)
This software is developed by Temporini Matteo
with the support of the community.
You can visit my website at the followings URLs
http://www.servisys.it http://www.temporini.net
and contact me with the following information
contact email/Hangouts: temporini.matteo@gmail.com
Skype: matteo.temporini
=========================================
ISPConfig 3 System installer
=========================================
This script will do a nearly unattended installation of
all software needed to run ISPConfig 3.
When this script starts running, it will keep going all the way
So, before you continue, please make sure the following checklist is ok:
- This is a clean standard clean installation for supported systems
- Internet connection is working properly
The detected Linux Distribution is: Debian GNU/Linux 9 (stretch)
Processor (CPU): Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
CPU Cores: 4
Architecture: x86_64 (64-bit)
Total memory (RAM): 2.004 MiB (2.101 MB)
Total swap space: 2.045 MiB (2.145 MB)
Graphics Processor (GPU): VMware SVGA II Adapter
Computer name: debian9
Hostname: debian9.corp.netaziendapulita.it
IPv4 address: 192.168.2.55
Time zone: Europe/Rome (CEST, +0200)
Installing for this Linux Distribution: debian9
Is this correct? (y/n)
Pada saat ini, proses instalasi memeriksa distribusi kita untuk mendeteksi apakah OS yang diinstal kompatibel dengan skrip, dalam kasus ini akan mendeteksi Debian 9.
Jika itu benar tekan 'y' dan sekarang kita akan ditanyai beberapa pertanyaan sebelum proses instalasi otomatis dimulai. Jika kita tidak tahu jawaban atas pertanyaan, maka pilih default dengan menekan enter.
- Kita akan dimintai passowrd MySql
- Selanjutnya kita harus memilih antara Apache dan Nginx
- Selanjutnya kita dapat memilih untuk menginstal php5.6 bersamaan dengan php7 yang merupakan versi php default untuk Debian 9
- Selanjutnya kita akan diminta untuk memilih untuk menginstal HHVM (Hip Hop Virtual Machine)
- Selanjutnya kita akan diminta untuk instalasi PHPMyAdmin
- Selanjutnya kita harus memilih untuk memperbarui definisi virus (rekomendasi yes)
- Selanjutnya kita harus memilih untuk mengaktifkan atau tidak kuota (rekomendasi yes)
- Selanjutnya kita harus memilih antara mail server jenis dovecot atau courier
- Selanjutnya kita harus memilih untuk mengaktifkan atau tidak mengaktifkan JailKit
- Selanjutnya kita harus memilih antara Roundcube dan SquirrelMail
- Hal terakhir pada tahapan ini adalah pemasangan mode standar expert
Jadi kita memilih instalasi mode standar cara tercepat dan paling mudah untuk menginstal ISPConfig dalam satu pengaturan server dengan semua fitur yang diaktifkan.
Jika kita tidak tahu harus menjawab pertanyaan apa, cukup tekan enter.
- Selanjutnya kita harus memilih untuk menginstal Jailkit (perhatikan Jailkit sebagai instalasi normal, hanya dapat diinstal sekarang)
- Selanjutnya kita harus memilih apakah mengaktifkan atau tidak DKIM (disarankan untuk memilih tidak, karena belum didukung secara native di ISPConfig, DKIM akan menjadi bagian dari rilis ISPConfig berikutnya)
- Selanjutnya kita harus memilih antara Roundcube dan Squirellmail (Catatan: di Debian 8 opsi ini tidak tersedia karena belum ada paket RoundCube untuk Debian 8 dan Squirellmail akan menjadi default)
- Selanjutnya kita akan diminta untuk Konfigurasi SSL: Country, STATE, Locality, Organization, Organization Unit
Sekarang kita menunggu proses instalasi selesai. Ketika semuanya diinstal, kita dapat melihat sesuatu yang serupa di console:
Preparing to install... [DONE]
Updating apt package database and upgrading currently installed packages... [DONE]
Installing basic packages (OpenSSH server, NTP, binutils, etc.)... [DONE]
Changing the default shell from dash to bash... [DONE]
Installing Database server (MariaDB)... [DONE]
Restarting MariaDB... [DONE]
Installing Web server (Apache) and modules... [DONE]
Installing PHP and modules... [DONE]
Installing PHP-FPM... [DONE]
Installing needed programs for PHP and Apache (mcrypt, etc.)... [DONE]
.
.
Configurazione di dbconfig-mysql (2.0.8)...
Configurazione di php-bz2 (1:7.0+49)...
Configurazione di phpmyadmin (4:4.6.6-4)...
Updating apt package database and upgrading currently installed packages... [DONE]
Installing basic packages (OpenSSH server, NTP, binutils, etc.)... [DONE]
Changing the default shell from dash to bash... [DONE]
Installing Database server (MariaDB)... [DONE]
Restarting MariaDB... [DONE]
Installing Web server (Apache) and modules... [DONE]
Installing PHP and modules... [DONE]
Installing PHP-FPM... [DONE]
Installing needed programs for PHP and Apache (mcrypt, etc.)... [DONE]
.
.
Configurazione di dbconfig-mysql (2.0.8)...
Configurazione di php-bz2 (1:7.0+49)...
Configurazione di phpmyadmin (4:4.6.6-4)...
Karena bug pada dbconfig-common, kita tidak dapat mengotomatiskan instalasi PHPMyAdmin untuk saat ini. Jadi tekan 'enter' dan pada pertanyaan berikutnya pilih 'TIDAK' (perhatian karena defaultnya adalah 'YA').
Hal terakhir yang harus dilakukan adalah mengatur password untuk pengguna jarak jauh RoundCube di panel kontrol ISPConfig yang ditambahkan skrip instalasi. Untuk melakukannya ikuti langkah-langkah berikut ini:
Sambungkan ke ISPConfig: https://ipaddress:8080, buka System> User Management> Remote Users dan klik pada roundcube:
Masukkan password untuk keamanan yang lebih baik
Pilih simpan
Kemudian edit file /var/lib/roundcube/plugins/ispconfig3_account/config/config.inc.php dan atur password yang kita masukkan ke ispconfig. Lihat contoh berikut:
itns:~# $rcmail_config['remote_soap_pass'] = 'password';
Kali ini kita menggunakan "roundcube" sebagai "passowrd" untuk password.
Mode Expert
Satu-satunya perbedaan dengan mode standar adalah skrip instalasi ISPconfig, yang belum otomatis dan harus dijalankan secara manual. Seperti disebutkan sebelumnya ini diperlukan untuk pengaturan multiserver, pengaturan server yang menjalankan hanya beberapa layanan dan pengaturan cluster.
Penting: Versi skrip instalasi saat ini memiliki masalah, menginstal spampd perangkat lunak yang menyebabkan mail server postfix gagal. Spampd tidak digunakan atau diminta oleh ISPConfig dan perlu dihapus instalasinya untuk mengaktifkan mail server. Untuk memperbaiki masalah ini, jalankan perintah ini:
itns:~# apt-get -y remove spampd
itns:~# service postfix restart
itns:~# service postfix restart
Setelah diinstal, kita dapat memeriksa kesalahan atau hal-hal aneh dengan perintah berikut
itns:~# nano /var/log/ispconfig_setup.log
Nahh sampai sini sudah selesai. Jangan lupa share ya. Terima kasih
Kunjugi juga: Basic Iptables Debian
No comments:
Post a Comment