Skip to main content

EHCP (Easy Hosting Control Panel)

 

Easy Hosting Control Panel


EHCP atau Easy Hosting Control Panel adalah contoh control panel hosting yang mudah digunakan serta gratis terutama untuk menjaga server hosting berbasis web. Anda bisa menggunakannya untuk melakukan berbagai pekerjaan seperti mengatur database MySQL, akun email, akun domain, dan akun FTP.

Topology yang kita gunakan



Alat dan bahan yang kita perlukan dalam membuat ehcp
  • VirtualBox
  • File iso ubuntu 20.04 (Sebagai server)
  • File Windows 10 Pro (Sebagai client) 
  • Koneksi Internet
  • draw.io (untuk mengambar topology)
Langsung saja kita mulai ke langkah langkahnya :

1. Langsung saja remote server anda dan root terlebih dahulu, kemudian lakukan update terlebih dahulu
root@surya:~# apt update


2. Pindah ke direktori home lalu download paket ehcp root@surya:/home# wget -O ehcp.tgz www.ehcp.net/ehcp_2004.tgz , lalu untuk melihat sudah tersedia atau belum directorynya kalian bisa mengecek dengan cara ketik ls lalu enter.


3.Extra file ehcp dengan perintah root@surya:/home# tar -zxvf ehcp.tgz, untuk menampilkan directory lagi kalian tinggal ketik ls lalu enter, masuk ke directory ehcp dengan mengetikkan cd ehcp/ lalu enter, lalu periksa dengan mengetik ll, lalu enter.


4. Masuk ke folder ehcp dan lakukan instalasi ehcp root@surya:/home/ehcp# ./install.sh


5.Selanjutnya klik continue untuk melakukan instalasi ehcp. Disini dapat dilihat paket instalasi semua akan didownload, php, apache2, mariadb, squermail ,bind9 dsbnya.


6. Tunggu beberapa saat sampai proses download paket berjalan menuju tahap 2 tekan enter kembali.



7. Isikan data pribadi sesuai yang diminta nama dan alamat email.


8. Isikan password mysql root dan ehcp panel admin default bisa mau diganti juga bisa.


9. Untuk hostname biarkan default dan ip address juga default dan selabjutnya bahasa inggris en lalu enter.


10. Tunggu proses installasi berjalan lalu ada notifikasi email roundcube pilih yes.


11. Isikan password mysql roundcube 1234.


12. Ulangi lagi password dengan mengetik 1234 (yang sama dengan sebelumnya)


13. Tunggu beberapa saat kembali sampai muncul notifikasi untuk phpmyadmin.


14. Samakan password sesuai dengan database phpmyadmin.


15. Ulangi kembali dengan memasukkan password yang sama yakni 1234.


16. Konfigurasi phpmyadmin dengan menggunakan apache


17. Tunggu proses instalasi berjalan kembali kemudian akses ehcp dengan ipserver/ehcp


18. Verifikasi dengan memasukkan ip server 172.16.100.78 lalu klik to here control panel.



19. Verifikasi dengan memasukkan ip address pada web browser lalu isikan username admin dan password 123.


20. Pindah ke direktori site-available lalu pindahkan direktori default.
root@surya:/etc/apache2/sites-available# mv 000-default.conf 000-default.conf.backup
root@surya:/etc/apache2/sites-available# mv 000-default 000-default.conf


21. Aktifkan site enable root@surya:/etc/apache2/sites-available# a2ensite 000-default.conf


22. Nonaktifkan terlebih dahulu service nginx, dengan cara ketik service nginx stop lalu enter jika service apache2 tidak bisa direstart.


23. Tampilan jika ehcp panel berhasil diakses seperti dibawah ini.


24. Jika kita ingin menambahkan domain yang baru kita pilih add domain (all in one).


25. Tambahkan satu domain yang akan kita create baru. Kita bisa juga menambahkan nama domain sesuai yang diinginkan.


26. Perhatikan bahwa nama domain baru berhasil ditambahkan.


27. Jika kita verifikasi pada user kita bisa scroll kebawah dan klik panel user list.


28. Dapat dilihat bahwa panel user untuk nama domain sudah berhasil ditambahkan. Disini dapat dilihat panel user masih 0 dapat kita ubah menjadi 1.


29. Kita bisa rubah pada maxpanel user menjadi satu dan nama panel srya.


30. Verifikasi kembali dengan mengecek panel user dapat dilihat sudah berubah.


31. Selanjutnya bisa kita menambahkan nama domain dengan addon domain.


32. Untuk domain yang kedua Isikan file ftp terlebih. Tambahkan ftp account terlebih dahulu sesuai nama anda.


33. Tambahkan nama domain yang kedua dengan nama ahmad.net.


34. Perhatikan nama domain sudah berhasil ditambahkan.


35. Verifikasi list nama domain sudah ada dua domain yang sudah di create. Kita bisa cek di list domain.


36. Dapat dilihat bahwa list nama domain sudah muncul pada list domain.


37. Verifikasi juga di direktori /etc/bind dapat dilihat nama domain secara otomatis bertambah.


38. Kita bisa melihat nama domain sudah ada beserta ns dan emailnya. Kita cek di domain srya.net. root@surya:/etc/bind# nano srya.net


39. Begitu juga dengan nama domain ahmad.net root@surya:/etc/bind# nano ahmad.net


40. Selanjutnya kita akan coba verifikasi dari client dengan terlebih dahulu menambahkan ip address pada interface ether2. Tambahkan ip address pada interface yang kedua. root@surya:/etc/bind# nano /etc/netplan/00-installer-config.yaml


41. Restart jaringan dengan perintah netplan apply. root@surya:/etc/bind# netplan apply


42. Uji coba verifikasi ping dari client dengan ping ke dua domain.


43. Selanjutnya kita bisa juga menambahkan email dengan cara pilih nama domain terlebih dahulu.


44. Tambahkan email address terlebih dahulu dengan memilih panel add email address.


45. Isikan nama pengirim email terlebih dahulu sesuai dengan nama yang diinginkan.


46. Dapat dilihat nama pengirim email sudah berhasil ditambahkan


47. Selanjutnya kita bisa langsung uji coba dengan mengklik panel squirrelmail.


48. Login sesuai dengan user yang pertama didaftarkan dalam hal ini aji@srya.net.


49. Uji coba dengan mengirimkan email dengan memilih compose.


50. Kita bisa mengirimkan email ke user kedua dengan mengisi data message yang diinginkan.


51. Selanjutnya logout dari user 1.


52. Kemudian login dengan user kedua


53. Disini dapat dilihat proses pengiriman sudah berhasil.


Membuat domain dengan wordpress

54. Buat nama domain baru dengan memilih panel easy add domain.


55. Isikan nama domain sesuai dengan yang diinginkan dalam hal ini ryamen.net.


56. Verifikasi nama domain baru sudah berhasil ditambahkan


57. Buat data base user terlebih dahulu pada domain ryamen.net scroll kebawah pilih panel mysql.


58. Tambahkan user data base beserta passwordnya.


59. Selanjutnya buka web browser kemudian download wordpress pada situs : https://wordpress.org/download./


60. Kemudian extrak file tersebut menjadi sebuah folder


61. Buka aplikasi filezilla isikan ip address dan passwordnya menggunakan port 22.


62. Arahkan path terlebih dahulu ke /var/www/vhosts/ryamen.net/ryamen.net/httpdocs lalu hapus terlebih dahulu file yang ada didalamnya.


63. Sebelum menghapus file tersebut ubah dulu direktorinya : root@surya:/etc/bind# chmod 777 -R /var/www/vhosts/ryamen.net/ryamen.net/httpdocs/


64. Kemudian hapus file yang ada pada direktori tersebut.


65. Upload semua file wordpress ke dalam file yang sudah dikosongkan.


66. Tunggu proses upload semua file berhasil


67. Setelah file semua berhasil di upload ubah nama file wp-config-sample.php menjadi wp-config.php.


68. Lakukan perubahan database sesuai dengan yang didaftarkan sebelumnya.



69. Kemudian kembalikan hak akses folder ke root@surya:/etc/bind# chmod 755 -R /var/www/vhosts/ryamen.net/ryamen.net/httpdocs/



70. Buka web browser pada sisi client kemudian ketik nama domain yang ketiga.


71. Isikan data base sesuai yang didaftarkan



72. Tampilan wordpress jika berhasil diinstal.









Comments

Popular posts from this blog

Intrusion Detecting System & Snort

 Intrusion Detecting System (IDS) & Snort

Konfigurasi dhcp server

          Konfigurasi Dhcp Server 1. Topologinya seperti ini. 2.   Setting server debian pada virtual machine dengan dua interface, adapter 1 bridge adapter dan adapter 2 Host only adapter.   3. Edit file yang terdapat pada interface dengan perintah nano /etc/network/interfaces, lalu cut pada baris allow-hot plug enpos3 dan iface enpos3 inet dhcp, dengan cara pencet ctrl+k, lalu kembalikan dengan cara pencet ctrl+u, dan untuk menambahkan ip pada enpos 8 tambahkan 1 lagi dengan cara pencet ctrl+u sekali lagi lalu ubah enpos 3 menjadi enpos 8 dan ditambahkan ip address (bebas). 4. Lalu reboot setelah menambahkan ip pada enpos8, jika tidak bisa reboot, power of saja, lalu masuk kembali. 5. Periksa ip dengan masukan perintah ip a ( ip address ). 6. Backup terlebih dahulu source.list, seperti gambar di bawah ini, karena saya sudah membackup sebelumnya, jadi sudah ada, cara membackup nya kalian masukan perintah, cp sources.list sources.list.backup setel...

Jaringan Protocol

  Protokol Jaringan (Network Protocol)       Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer.      Tugas yang biasanya dilakukan oleh sebuah protokol dalam sebuah jaringan diantaranya adalah:   ·         Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer / mesin lainnya. ·         Melakukan metode “jabat-tangan” (handshaking). ·         Negosiasi berbagai macam karakteristik hubungan. ·         Bagaimana mengawali dan mengakhiri suatu pesan. ·         Bagaimana format pesan yang digunakan. ·         Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna. · ...