Pengalaman Menggunkan Easypanel

Semula berawal dari seorang teman masa kecil, kebetulan sampai saaat ini kami masih sering berkomunikasi layaknya orang-orang pada umumnya. Sedikit berecerita teman saya ini dia sekarang bekerja di sebuah yayasan di daerah saya tinggal yang mana pada yaysan tersebut dia ditugaskan sebagai kepala sekolah. Singkat cerita nya dia meminta dibuatkan website Rapot Dital Madrasah (RDM) dan website profil untuk sekolah yang dipimpin saat ini, karenaa dia sendiri mengetahui kalau saya lulusan sarjana komputer. Berawal dari sinilah yang mengulik sebuah website mulai dari hosting, domain dan vps. Mengulik dalam artian mendalami, mencari seluk beluk, kelemahan sampai dengan praktik terbaik dari pembuatan sebuah website itu sendiri.

Dalam penelitian yang saya dalami tersebut saya menemukan beberapa pengetahuan mendalam mengetanai pembuatan website ini. Salah satunya adalah penggunaan sebuah Hosting Control Panel. Dimana hosting control panel ini lumrah di gunakan tatkala kita memakai VPS untuk menyimpan website yang kita buat baik file ataupun databasenya, dalam kontek ini saya menggunakan sebuah aplikasi RDM Kemenag dan CMS WordPress untuk memanajemen konten yang didalam website profil sekolahnya nantinya. mungkin nanti akan saya bahas secara terpisah mendalam tentang wordpres ini.

Kembali lagi ke topik utama yaitu hosting control panel, sudah cukup banyak hosting gratis yang saya coba untuk pemasangan aplikasi RDM karena dari awal memang RDM ini jadi poin utama. Untuk hosting control panel yang sudah saya coba mulai dari aaPanel, HestiaCP pernah juga saya coba menggunakan CyberPanel. Namun dari beberapa panel yang sudah saya coba tidak satupun panel diatas membuat saya mudah dalam penggunaan, tampilan menarik daan penggunaan arsitektur terbaru dalam dunia cloud computing ini. Terakhir kali ada sebuah panel yang saya temukan dan cukup menarik perhatian saya yaitu Cloudpanel, panel ini sendiri mendeklarasikan dirinya sebagai panel yang menggunakan teknoogi terbarukan dan basis kontainer, sampai disini saya pun akhir nya memutuskan untuk menggunakan panel ini sampai sekitar 5 bulanan kalau tidak salah. Dan akhir nya sekali lagi saya menemukan sebuah teknologi terbarukan dalam infrastruktur cloud computing gegara cloudpane ini, yaitu Docker yang pada saat ini sangatlah popuer banyak populer, maka terfikirkanah sebuah ide untuk mencari hosting control paanel yang berbsis docker ini, cari sana sini akhirnya bertemu dengan jodohnya yaitu Easypanel yang benar-benar membuat saaya jatuh cinta sampai saat ini.

Baik sekarang kita bahas tentang easypanel ini, satu yang membuat saya benar-benar merasa yakin dalam menggunakan panel yaitu cara penggunaannya benar-benar sangat mudah kita tinggal pilih aplikasi yang ingin kita gunakan, yang sudah kenal dengan docker pasti sangat;ah pahaam dengan aplikasi yag saya masuk ini, aplikasi ini bisa di bilang seperti templat yang sudah disediakan oleh pengembang easypanel.

Sebagai contoh disini saya akan memasang cms wordpress maka saya akan memillih aplikasi wordpres lalu buat nama aplikasi dan database, maka wordpress dan databasenya akan terhubung secara otomatis kita tinggal atur nama domain dan menyelesaikan pemasangan wordpress.

Namun tentunya kita tidak hanya bisa mendeploy dari apikasi yang di sediakan oleh pengembanng easypanel ini saja akan tetapi kita bisa mendeploy dari metode build lannya seperti seperti nixpack, heruko buildpack, paketo buildpack bahkan Dockerfile dll. dan masih banyak yang  lainnya kok kalian tenang saja, karena panel basisnya kontainer saya yakin semua aplikasi yang akan anda deploy menggunakan panel ini pasti bisa.

Nah sekarang untuk kasus poin utama seperti yang saya ceritakan di awal tadi, untuk pemasangan RDM. Awalnya saya sangat kesulitan dalam mendeploy rdm menggunakan easypanel, karena rdm kemenag ini sendiri merupakan aplikasi yang memiliki bug atau sedikit permasalahan dalam protokol https dan dokumentasinya pun masih terbatas, cari solusi sana sini pun lama tidak menemukan solusi penyelesaian. Alhasil ketemulah sebuah build Dockerfile image wordpress dari docker hub yang sumber kode nya saya terapkan dalam Dcokerfile untuk mendeploy rdm kemanag ini. Ahamdulillah sukses. Mungkin dari teman-teman juga ada yang berkeinginan untuk memasang aplikasi rdm menggunakan easypanel, cara saya ini bisa teman-teman terapkan.