Tuesday, September 9, 2025

INSTALASI DAN KONFIGURASI CONTROL PANEL EHCP

 

INSTALASI DAN KONFIGURASI CONTROL PANEL EHCP


Selamat datang di konfigurasi EHCP, sebuah panel kontrol hosting yang mudah digunakan untuk mengelola layanan hosting Anda dengan cepat dan efisien. Dengan EHCP, Anda dapat dengan mudah mengatur domain, akun email, database, dan banyak lagi. Mari kita mulai menyiapkan lingkungan hosting Anda dengan langkah-langkah konfigurasi yang sederhana dan efektif.

EHCP (Easy Hosting Control Panel) adalah sebuah panel kontrol hosting yang memungkinkan Anda untuk mengelola layanan hosting dengan mudah. EHCP dirancang untuk memberikan antarmuka yang intuitif dan fungsional dalam mengatur berbagai aspek hosting, termasuk domain, akun email, database, FTP, DNS, dan fitur-fitur lainnya.

EHCP bertujuan untuk memudahkan pengguna dalam mengelola hosting mereka tanpa memerlukan pengetahuan teknis yang mendalam. Dengan EHCP, Anda dapat membuat dan mengelola situs web, mengatur alamat email, mengatur pangkalan data, mengatur akses FTP, dan melakukan berbagai tugas administratif lainnya yang terkait dengan hosting.

EHCP dapat digunakan oleh individu atau perusahaan yang ingin memiliki kendali penuh atas lingkungan hosting mereka tanpa harus menghadapi kompleksitas konfigurasi manual. Dengan menggunakan EHCP, pengguna dapat menghemat waktu dan usaha dalam mengelola hosting mereka, sehingga dapat fokus pada pengembangan situs web atau aplikasi mereka tanpa harus khawatir tentang pengaturan teknis yang rumit.


CARA KONFIGURASI, ALAT DAN BAHAN.

  • Pertama untuk alat dan bahan, siapkan ubuntu server yang sudah terinstall di virtual box
  • Kedua siapkan windows 7 client yang sudah terinstall di virtualbox
  • Ketiga koneksi internet
  • keempat drow.io

TOPOLOGY


  • ·         Konfigurasi pertama

    • ip  a
    • ping google.com
    • nano  /etc/apt/sources.list
            deb http://kartolo.sby.datautama.net.id/debian/ bookworm main contrib non-free
            deb http://kartolo.sby.datautama.net.id/debian/ bookworm-updates main contrib non-free
            deb http://kartolo.sby.datautama.net.id/debian-security/ bookworm/updates main contrib non-free
    • apt-get  update
    • apt-get upgrade

     

    • apt-get install bind9
    • apt-get install apache2
    • apt-get install php
    • apt-get install dnsutils

    ·         Jika sudah masuk ke direktori home dengan mengetikan

    • cd /home

    ·         ketikan script berikut untuk mendownload resource EHCP ” 

      ·        jika sudah selesai kita ls untuk melihat hailnya apakah sudah ada atau belum seperti di bawah ini.
  • lanjut kita extrak file tgz nya dengan mengetikan perintah ” tar -zxvf ehcp.tgz ” seperti di bawah ini.
  • Lanjut kita lihat isi direktorinya dengan ls lalu masuk ke ehcp menggunakan cd lalu kita ketik ls untuk melihat secara lengkap seperti gambar di bawah ini.
  • Maka selanjutnya kita install ehcp nya menggunakan perintah ./install.sh lalu kita tekan enter seperti gambar di bawah ini.
  • Lalu kita tekan enter kembali untuk melanjutkan seperti di bawah ini.
  • Setelah berhasil maka akan ada keterangan untuk menginstall EHCP MAIN INSTALLER lalu kita klik enter.
  • Jika sudah kita isikan data pribadi seperti nama dan email seperti di bawah ini.
  • Jika sudah maka selanjutnya masukan password yang mudah di ingat contoh saya menggunakan 12345 seperti di bawah ini.
  • Kita pilih bahasa inggris dengan mengetikan en dan untuk ip address nya secara default.
  • Tunggu proses instalasi sampai selesai sampai muncul menu configurasi untuk roundcube lalu kita klik enter ( yes ) seperti gambar di bawah ini.
  • Jika sudah maka akan di minta untuk memasukan password untuk roundcube seperti di bawah ini sebagai contoh saya menggunakan 12345.
  • Ulangi kembali untuk memasukan password seperti di atas.
  • Selanjutnya kita konfigurasi untuk password php yang bertujuan untuk memberikan lapisan keamanan tambahan saat mengakses dan mengelola pangkalan data MySQL melalui antarmuka phpMyAdmin. phpMyAdmin adalah sebuah aplikasi web yang digunakan untuk mengelola pangkalan data MySQL dengan mudah.
  • Jika udah kita masukan passwordnya contoh saya menggunakan 12345 seperti gambar di bawah ini.
  • Masukan kembali passwordnya sama seperti gambar di atas.
  • Jika sudah, kita aktifkan apache nya dengan mebnekan spasi agar muncul tanda bintang seperti gambar di bawah.
  • Setelah itu pastikan instalasi berjalan dengan lancar dan akan muncul tampilan seperti di bawah ini.
  • Buka web browser kalian boleh menggunakan chrome, firefox, microsoft edge dll. Sebagai contoh saya menggunakan Chrome dan masukan alamat IP server seperti berikut.
  • Selanjutnya kita login ke ehcp nya dengan menggunakan username admin dan passwordnya 12345 seperti gambar di bawah ini.
  • Jika sudah login, kita akan menumakan tampilan Web apache2 yang akan terjadi ketika kita reboot atau mematikan VM nya maka akan tampil menu seperti berikut.
  • Pindah ke terminal putty dan kita masuk ke direktori site-available lalu pindahkan direktori default. Gunakan perintah ” mv 000-default.conf 000-default.conf.backup “ dan perintah ” mv 000-default 000-default.conf “ seperti di bawah ini.
  • Selanjutnya kita aktifkan site menggunakan perintah a2ensite 000-default.conf yang berfungsi untuk mengaktifkan (enable) konfigurasi situs bernama “000-default.conf” pada server web Apache. Dalam konteks server Apache, sebuah “situs” mengacu pada konfigurasi yang memungkinkan server untuk menangani permintaan HTTP untuk nama domain atau alamat IP tertentu.
  • Jika sudah maka langkah selanjutnya kita restart apache dan kita lihat status nginx apakah running atau tidak, jika runninng kita ninaktifkan terlebih dahulu dan kita restart kembali apache2 seperti pada gambar di bawah ini.
  • Kita lihat kembali website nya apakah sudah kembali normal atau belum, jika sudah maka tampilannya akan seperti di bawah ini, yang bertanda EHCP nya sudah kembali berjalan dan tidak akan kembali ke menu apache2.
  • Kita tambahkan domain baru dengan memilih Add Domain with separata ftp, paneluser, db, dbuser, all-in-one seperti gambar di bawah ini.
  • Selanjutnya kita tambahkan domain dan db nya bisa mengikuti di bawah atau menggunakan nama bebas.
  • dan hasilnya akan seperti gambar di bawah ini.
  • Selanjutnya kita edit max user nya di panel user lalu klik list panel users lalu klik icon pensil seperti gambar di bawah ini.
  • Lalu ubah maxpanel user nya menjadi 1 dan berikan name sesuai yang di inginkan lalu klik submit/gonder seperti di bawah ini.
  • Dan hasilnya akan seperti gambar di bawah ini, maka bisa di katakan sudah berhasil di konfigurasi.
  • Selanjutnya kita tambahkan domain ke 2 yaitu rizki.net masuk ke menu dashboard, other oprations lalu tambahkan Add Addon Domain seperti berikut.
  • lanjut kita masukan ftpusername yaitu rizki.net dan untuk passwordnya rizki seperti di bawah ini.
  • Lalu masukan kembali domain name nya seperti di atas rizki.net
  • dan tampilannya akan seperti gambar berikut
  • Selanjutnya kita cek di domain list apakah sudah bertambah atau belum seperti gambar berikut.
  • Jika sudah kita kembali lagi ke terminal putty dan kita masuk ke direktori bind lalu kita ls apakah ahmad.net dan rizki.net
  • Lalu kita buka file ahmad.net menggunakan perintah nano sama seperti rizki.net menggunakan nano fungsi nya agar kita bisa melihat isi dari file tersebut apakah sudah benar atau belum.
  • Jika sudah kita tambahkan interface untuk ether2 pada virtualboxnya seperti gambar di bawah ini.
  • Setelah itu ketik nano /etc/netplan/00-installer-config.yml lalu kita tambahkan interface enp0s8 nya dengan menggunakan address 10.10.10.1/24 , dan jika kalian menginstall ubuntu server secara dhcp maka kita harus memasukan script berikut :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
network:
  ethernets:
    enp0s3:
      addresses:
      - 172.16.0.33/16
      gateway4: 172.16.0.33
      nameservers:
        addresses:
        - 8.8.8.8
        search: []
    enp0s8:
      addresses:
      - 10.10.10.1/24
      dhcp4: false
  version: 2
  • jika sudah, keluar dari tampilan di atas dan ketikan netplan apply dan kita coba ketikan ip a apakah ip dan interface nya sudah bertambah atau belum seperti di bawah ini.
  • Bila sudah kita buka windows 7 client nya yang di virtualbox nya dan pastikan interface nya buat Bridge Adapter dan jika sudah kita edit Network Adapter Setting kita buat DNS dan alternatif DNS nya seperti berikut.
  • Jika sudah kita buka cmd dengan menekan win+R lalu ketikan cmd jika sudah kita coba ping ahmad.net dan rizki.net apakah hasilnya TTL atau bukan dan pastikan ip nya sama seperti yang ada di server.
  • Selanjutnya kita menambahkan email address dengan masuk kembali ke EHCP di bagian dashboard seperti di bawah ini.
  • Lalu kita buat mailuser dan password selanjutnya masukan subject dan pesannya dan kita coba test kirim seperi gambar berikut.
  • Maka hasilnya akan seperti berikut tandanya sudah berhasil. NOTE : Buat 2 usermail untuk saling berkomunikasi email untuk caranya sama seperi gambar di atas.
  • Selanjutnya masuk ke halaman Dashboard lalu pilih Squirrel Mail, pengguna dapat mengakses dan mengelola akun email mereka melalui antarmuka web yang user-friendly. Memungkinkan pengguna untuk membaca, mengirim, menerima, menyusun, dan mengatur email mereka dari browser tanpa perlu mengonfigurasi klien email tambahan.
  • Setelah itu lanjut dan akan di minta username dan password, masukan username yang sudah di buat sebelumnya dengan domain ahmad.net lalu masukan massword nya 12345 seperti di bawah ini.
  • Setelah masuk kita klik Compose seperti di bawah ini.
  • Lanjut kita kirim email dari user 1 ke user 2 dari ahmadd ke rizki dengan subject ujucoba dan tuliskan teks pesannya lalu klik kirim/send seperti di bawah ini.
  • Jika sudah kita log out saja lalu login ke rizki.net caranya sama seperti di atas lalu kita cek apakah email nya masuk atau tidak seperti di bawah ini.
  • Jika sudah masuk maka di nyatakan berhasil, selanjutnya kita akan membuat 1 domain lagi untuk menginstall WordPress caranya kita masuk ke menu Dashboard lalu pilih Easy Add Domain seperti di bawah ini.
  • lanjut kita masukan domain baru sebagai contoh saya masukan domain ahmadtkj.net dan untuk password seperti biasa menggunakan 1234 lalu klik kirim seperti di bawah.
  • Dan jika sudah maka akan tampil seperti ini dan bisa di pastikan sudah berhasil menambah domain baru.
  • Selanjutnya kita buat Database nya dengan masuk ke menu Dashboard lalu cari Add MySQL Database & User seperti di bawah ini.
  • Kita buat dbname, dbusername, dbuserpass nya bebas bisa mengikuti atau buat sendiri seperti gambar di bawah ini.
  • Download wordpress nya terlebih dahulu bisa gunakan link berikut untuk mendownload WORDPRESS
  • Jika sudah di install kita ekstrak file rar nya seperti berikut.
  • Selanjutnya buka file zila nya lalu masukan Host (IP Server), Username (Yang ada di Server), Password (Password Server), Port (22) jika sudah kita klik QuickConnect, jika sudah kita ubah remote site : /var/www/vhost/ahmadtkj.net/httpdocs jika sudah pastikan ada 3 file yang di beri kotak merah seperti di bawah ini.
  • Lanjut kita beli izin direktori nya menggunakan perintah chmod 777 -R seperti pada gambar berikut ini.
  • Ketiga file yang sudah di pilih kita delete seperti di bawah ini.
  • Setelah di hapus maka pindah ke sisi sebelah kiri dan ketikan di Local Site nya tempat kalian menyimpas hasil ekstrak WordPress nya, lalu upload semua isi yang ada di folder wordpress seperti berikut.
  • Setelah itu pastikan status nya sukses seperti berikut ini.
  • Cari file yang bernama wp-config-sample.php lalu rename nama nya menjadi wp-config.php seperti pada gambar berikut ini.
  • Jika sudah, selanjutnya klik kanan lalu view/edit untuk mengedit database nya yang sudah kita buat sebelumnya.
  • Selanjutnya masukan db yang sudah di buat yaitu tkj, tkj, tkj123 seperti pada gambar di bawah ini.
  • Jika sudah kita cari list domain di Dashboard EHCP dan pilih domain yang tadi di buat yaitu ahmadtkj.net dan klik tanda panah yang di beri kotak warna merah seperti di bawah ini.
  • Jika sudah maka tampilan nya akan seperti berikut, untuk Site Title bebas di isikan apa saja dan username nya kita buat saja tkj dan passwordnya 12345 dan lengkapi saja sampai email. NOTE: DILAUKAN DI WINDOWS7 CLIENT
  • Selanjutnya kita login saja dengan username dan password nya maka tampilannya akan seperti berikut, maka sudah selesai kita sampai menginstall wordpress menggunakan EHCP.

Demikianlah tutorial dan pembahasan mengenai EHCP (Easy Hosting Control Panel), fungsi addon domain, dan peran SquirrelMail. Dengan menggunakan EHCP, Anda dapat dengan mudah mengelola layanan hosting Anda, termasuk menambahkan domain tambahan dengan addon domain untuk meng-host situs web yang berbeda secara terpisah. Selain itu, SquirrelMail menjadi pilihan yang nyaman untuk mengelola email melalui antarmuka web yang sederhana dan intuitif. Dengan memanfaatkan fitur-fitur ini, Anda dapat mengoptimalkan penggunaan dan pengelolaan lingkungan hosting Anda dengan lebih efisien.

Bekasi, 18 Juli 2023

Penulis, Ahmad Rizki

SUMBER: https://ahmaddrizki.wordpress.com/2023/07/18/instalasi-dan-konfigurasi-control-panel-ehcp/





No comments:

Post a Comment

INSTALASI DAN KONFIGURASI CONTROL PANEL EHCP

  INSTALASI DAN KONFIGURASI CONTROL PANEL EHCP Date:  July 18, 2023 Author:  maddd112 Selamat datang di konfigurasi EHCP, sebuah panel kontr...