How to setup Hestia panel on Oracle Cloud Free Tier
In today’s tutorial, I will show you how to setup Hestia panel on Oracle Cloud Free Tier, add your domain name, install WordPress, and issue a Let’s Encrypt SSL.

I will install the Hestia panel via a command line, and everything else is managed in the panel. You can use PuTTY for this purpose.
Once you have created your instance,
- Now add your DNS records on your domain register dashboard. In this case, I am using Namecheap. Also, point the subdomain (hcp.yourdomain.com or hestia.yourdomain.com) for your hostname to the Oracle IP address.
- On your Oracle cloud instance go to virtual cloud networks > Subnet > Default security list and add ingress rules. Add this value 0.0.0.0/0 for the Source CIDR.
- Go to your instance and add these ports to your ingress rules
8083,80,443,143,993,110,995,25,465,587
Find all the commands needed to install the panel below
1. Change user to super user
sudo su -
2. The install script
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
3. Make sure to these details to suit you. I recommend using a subdomain like ‘hestia’ or ‘hcp’ for your panel. In this example, I will be using ‘hestia’.
bash hst-install.sh --interactive no --email [email protected] --password VCU5IK#[email protected]%gf$ --hostname hestia.example.com -f
Don’t forget to change the email address, password, and hostname to match your choice.
4. Once it is done running the commands, reboot using:
reboot
The installation takes around 15 to 25 minutes to finish. And if you encounter an SSL error; that is your panel fails to issue itself an SSL cert, then run this script to resolve the issue. Log in as the super user (sudo su -)
v-add-letsencrypt-host
Hestia With Cloudflare setup
Note that port 8083 is not supported on Cloudflare, therefore you need to change it to 2083 on the terminal. Use this command;
sudo su –
v-change-sys-port 2083
Add these ports to the Oracle ingress rules
2083,80,443,143,993,110,995,25,465,587
You can use a Cloudflare origin SSL certificate for additional security. To do so, add the Cloudflare certificate authority to your server. Use this code one at a time;
sudo su -
wget https://developers.cloudflare.com/ssl/static/origin_ca_rsa_root.pem
mv origin_ca_rsa_root.pem origin_ca_rsa_root.crt
cp origin_ca_rsa_root.crt /usr/local/share/ca-certificates
update-ca-certificates