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)
1. Langsung saja remote server anda dan root terlebih dahulu, kemudian lakukan update terlebih dahulu
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.
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.
68. Lakukan perubahan database sesuai dengan yang didaftarkan sebelumnya.
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
Post a Comment