Judul Kegiatan       : Memahami Install i-MSCP di Server Debian 8

Jenis Kegiatan        : Kerja Mandiri

Tempat                    : Laboratorium Komputer / Ruang Kelas

Tujuan Kegiatan     : 1. Peserta didik dapat menjelaskan pengertian shared hosting dengan tepat.

                                  2. Peserta didik dapat mengimplementasikan penerapan shared hosting dalam

                                      kehidupan sehari-hari dengan terampil.

GitHub - i-MSCP/imscp: i-MSCP Main Repository


i-MSCP (internet Multi Server Control Panel) merupakan proyek open source yng bertujuan untuk membangun sebuah panel kontrol multi server yang lebih terfokus pada penggunaan secara pribadi dan profesional. Tujuan utamanya adalah pengelolaan shared hosting tanpa campur tangan manusia pada sistem file server. Aplikasi i-MSCP hanya bisa digunakan pada dua distro linux, yaitu Debia (versi Wheezy ke atas) dan Ubuntu LTS (versi 12.04 ke atas).

1. Fitur-Fitur i-MSCP

    Fitur-fitur yang dimiliki oleh i-MSCP adalah sebagai berikut:

  • Custom DNS records
  • Event Manager 
  • External Mail Server
  • Mail Server Management (Postfix, Courier, Devecot, Both with quota support)
  • Multi-user level web interface(administrator, reseller adn client)
  • MySQL | MariaDB support
  • PHP setting Editor (per user, per domain or per site)
  • Plugin API 
  • Preseeding feature for unattended installation
  • Remote SQL Server Support
  • Software package installer
  • SQL server management (MySQL)
  • Web folder protection using FS immutable bit
  • Web server management (Apache2 ITK, Fegid and FastCGI/PHP5-FPM)
    Pada i-MSCP terdapat plugin tambahan yang dapat diinstal sebagai berikut.

2. Minimal Sistem

    Minimal sistem yang digunakan untuk instalasi i-MSCP dalah sebagai berikut.
  • RAM minimum 512 MB
  • Processor 1GHz atau lebih cepat / 32-bit (x86) atau 64-bit(x64), tetapi lebih dianjurkan menggunakan core i3.
  • Hard drive minimal 1GB yang digunakan untuk i-MSCP dan layanan yang dikelola oleh orang yang sama.
  • Akses internet minimum 100 Mbits/s.
  • Aplikasi PHP harus di atas versi 5.3.2 dan Perl harus diatas versi 5.10.1
  • Linux OS untuk debian minimal Squeeze dan Ubuntu minimal Lucid.
3. Instalasi i-MSCP di Server Debian 8
    Langkah-langkah instalasi i-MSCP di server Debian 8 adalah sebagai berikut.
  •     

No.

Plugin

Keterangan

1.

Development

Remote Bridge dan DebudBar

2.

Miscellaneous

InstantSSH, RouncubePlugin, OwnDDNS, DomainAutoApproval, Demo

3.

Billing

KaziWhmcs dan ImscpBocBilling

4.

Statistic

Monitorix dan Mailgraph

5.

Hook-Files

Apache2 Tool Redirec, Postfix Smarthost, Bind9 Localnets

6.

Other

AsminerSQL, InstantSSH, PhpSwitcher, PostScreen, Spam Assassin, OpenDKIM, ClamAV

 

4. Tahap Instalasi di Debian 8

Kali ini akan kita kupas tuntas mengenai cara instalasi i-MSCP. internet multi server control panel buatan Rusia ini sangat cepat dan user friendly tidak kalah dengan cpanel yang biasa kita gunakan.

Edit source list

nano /etc/apt/sources.list

ubah source list menjadi seperti ini

deb http://ftp.debian.org/debian jessie main non-free contrib
deb http://ftp.debian.org/debian jessie-updates main non-free contrib
deb http://security.debian.org jessie/updates main non-free contrib

Sebelum melakukan installasi i-MSCP install terlebih dahulu program berikut :

aptitude update && aptitude dist-upgrade

Install standard package :

apt-get update && apt-get install whiptail tasksel

tasksel install standard

Hostname harus merupakan subdomain, contoh : server.domain.com

Langkah instalasi yang harus kita lakukan adalah :

  1. Login ke terminal dengan menggunakan user root
  2. Pindah ke direktori  dengan perintah # cd/usr/local/src
  3. Download i-MSCP, kali ini saya menggunakan versi 1.3.x dengan perintah # wget https://github.com/i-MSCP/imscp/archive/1.3.x.tar.gz
  4. Ekstract file downloadan dengan perintah # tar xzf 1.3.x.tar.gz
  5. Masuk ke direktori hasil ekstract # cd imscp-1.3.x
  6. Lakukan proses install dengan perintah # perl imscp-autoinstall -d
  7. Ikuti petunjuk instalasi sampai dengan selesai.

imscp1

i-MSCP ini tidak bisa digunakan pada server dengan menggunakan nat alias server di belakang router, hanya bisa dipakai pada server yang langsung menggunakan ip public pada server yang digunakan.

demo