Cara Install Control Panel Hestia Di Debian

Posting Komentar

Cara Install Control Panel Hestia merupakan web hosting control panel yang tangguh dan gratis. Hestia control panel memiliki lisensi open source sehingga dapat dengan gratis dipergunakan. Control Panel hestia dapat dipergunakan untuk mengelola web hosting untuk menempatkan website, Mail Server, DNS dan keperluan web hosting lainnya pada pengelolaan satu tempat. Hestia dikembangkan dengan fokus utama pada kecepatan, keamanan dan stabilitas serta kapabiltas untuk dapat dijalankan pada resource yang terbatas seperti VPS. Control Panel Hestia hadir dengan antar muka yang ramah terhadap pengguna yang memudahkan pemilik web hosting untuk dapat mengembangkan dan mengelola domain, alamat email, zona dns tanpa ribet.

Tutorial Cara Install Control Panel Hestia ini akan dilakukan diatas sistem operasi Debian 10.

Kebutuhan

VPS Digital Ocean atau VPS Vultr dengan sistem operasi Debian 10 freshh install serta RAM 4GB disarankan
Domain yang siap dipergunakan
Password Root VPS server kamu untuk dipergunakan

Langkah 1 – Buat Digital Ocean VPS atau Vultr VPS Dahulu

Pertama, masuk terlebih dahulu ke akun Digital Ocean, Vultr atau layanan VPS yang dimiliki. Pilih sitem operasi Debian 10 dengan sedikitnya RAM 1GB. Setelah selesai pembuatan droplet atau vps guest, login ke vps baru tersebut melalui SSH.

Setelah masuk ke Server VPS Debian 10, lakukan perintah update terlebih dahulu untuk mendapatkan paket paket paling baru dari repository debian/

# apt-get update -y && apt-get upgrade -y

Langkah 2 – Download script Control Panel Hestia terlebih dahulu

Kedua, sebelum memulai proses install control panel hestia, akan terlebih dahulu melakukan install paket-paket yang nantinya akan dibutuhkan saat proses control panel hestia berlangsung. Jalankan perintah dibawah ini untuk melakukannya.

# apt-get install ca-certificates gnupg2 curl wget unzip -y

Setelah proses install paket-paket yang dibutuhkan selesai dilakukan, download script install control panel hestia

# wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Selesai download, berikan akses untuk dapat dijalankan terlebih dahulu pada script hestia yang telah di download.

# chmod 755 hst-install.sh

Langkah 3 – Lanjutkan Install Control Panel Hestia

Sekarang, saatnya untuk menjalakan script install hestia yang telah diberikan akses untuk di eksekusi, dengan perintah berikut ini

# bash hst-install.sh

Akan keluar pada layar informasi berikut

Press Y to continue the installation
Please enter admin email address: [email protected]
Please enter FQDN hostname [debian10]: hestia.example.com

Masukan email yang aktif dan mana domain, tekan Enter untuk memulai proses installasi. Saat proses install control panel hestia selesai dan sukses, akan keluar informasi berikut ini

Congratulations!

You have successfully installed Hestia Control Panel on your server.

Ready to get started? Log in using the following credentials:

Admin URL: https://hestia.example.com:8083
Username: admin
Password: pa28TDlnRdr6yCf5

Thank you for choosing Hestia Control Panel to power your full stack web server,
we hope that you enjoy using it as much as we do!

Please feel free to contact us at any time if you have any questions,
or if you encounter any bugs or problems:

E-mail: [email protected]
Web: https://www.hestiacp.com/
Forum: https://forum.hestiacp.com/
GitHub: https://www.github.com/hestiacp/hestiacp

Note: Automatic updates are enabled by default. If you would like to disable them,
please log in and navigate to Server > Updates to turn them off.

Help support the Hestia Contol Panel project by donating via PayPal: https://www.hestiacp.com/donate

--
Sincerely yours,
The Hestia Control Panel development team

Made with love & pride by the open-source community around the world.

[ ! ] IMPORTANT: You must logout or restart the server before continuing.

Do you want to reboot now? [Y/N] Y

Tekan Y dan Enter agar server hosting melakukan restart

Jangan lupa untuk mencatat Username, Password dan URL diatas untuk nanti dipergunakan masuk mengelola web hosting dengan control panel hestia ini.

Langkah 4 – Mengelola Service Hestia Control Panel

Hestia dapat dikelola dengan mudah menggunakan utilitas service yang diberikan oleh systemd.
Sebagai contoh, untuk menjalakan (start) dan menghentikan (stop) service hestia dapat dilakukan dengan mudah menggunakan perintah

# systemctl start hestia
# systemctl stop hestia

Untuk melihat status service dari hestia juga dapat dilakukan dengan menggunakan perintah

# systemctl status hestia

Maka akan tampil informasi pada layar seperti dibawah ini.

● hestia.service - LSB: starts the hestia control panel
Loaded: loaded (/etc/init.d/hestia; generated)
Active: active (running) since Tue 2020-07-28 06:30:33 UTC; 1min 27s ago
Docs: man:systemd-sysv-generator(8)
Process: 416 ExecStart=/etc/init.d/hestia start (code=exited, status=0/SUCCESS)
Tasks: 3 (limit: 2359)
Memory: 20.9M
CGroup: /system.slice/hestia.service
├─601 nginx: master process /usr/local/hestia/nginx/sbin/hestia-nginx
├─604 nginx: worker process
└─650 php-fpm: master process (/usr/local/hestia/php/etc/php-fpm.conf)

Jul 28 06:30:32 hestia.example.com systemd[1]: Starting LSB: starts the hestia control panel...
Jul 28 06:30:33 hestia.example.com hestia[416]: Starting hestia-nginx: hestia-nginxnginx: [warn] "ssl_stapling" ignored, issuer certificate no
Jul 28 06:30:33 hestia.example.com hestia[416]: .
Jul 28 06:30:33 hestia.example.com hestia[416]: Starting hestia-php: hestia-php.
Jul 28 06:30:33 hestia.example.com systemd[1]: Started LSB: starts the hestia control panel.

Langkah 5 – Mengamankan Control Panel Hestia dengan Lets Encrypt SSL

Secara default, Hestia sudah diamankan dengan self-signed certificate, namun belum di signed oleh certificate authority (CA). Maka, sangatlah direkomendasikan untuk install SSL Certificate signed by CA agar setiap traffic yang berhubungan dengan server terlindungi, terenkripsi.

Lets Encrypt merupakan layanan ssl yang gratis dan dikembangkan secara non-profit oleh Internet Security Research Group. Fokus dari pengembangan ini adalah untuk membuat privasi yang lebih aman dengan melakukan kampanye pentingnya melakukan adopsi HTTPS. Untuk mengamankan Control Panel Hestia dengan Lets Encrypt silakan jalakan perintah berikut ini

# v-add-letsencrypt-host

Jika perintah diatas berjalan dengan sukses maka tidak akan tampil informasi apapun pada layar.

Langkah 6 – Melakukan Akses ke Control Panel Hestia

Bagian ini merupakan langkah terakhir dari proses cara install hosting control panel hestia, buka kembali catatan yang tadi telah dibuat dan buka alamat https://hestia.example.com:8083 (sesuaikan dengan nama domain yang dipergunakan) maka akan tampil halaman login hestia seperti gambar berikut

Masukan Username beserta Password yang tadi telah dibuat. Saat sukses maka akan tampil halaman dashboar dari hestia.

Kesimpulan

Cara Install Control Panel Hestia di Debian telah sukses dan selesai dilakukan. Selain itu, Hestia juga telah ditingkatkan keamanannya dengan Lets Encrypt SSL di Server Debian. Sekarang, server web hosting telah siap dipergunakan untuk mengembakan website.

Related Posts

Posting Komentar