Build Hestia Hosting and Oracle Cloud Free Tier -(Complete Website Hosting Setup)

· >
Build Hestia Hosting and Oracle Cloud Free Tier

In this tutorial you will learn how to Build Hestia Hosting and Oracle Cloud Free Tier setup. Create your WordPress website on Hestia CP Free. Hestia CP has been designed as a VestaCP panel fork. Main advantages are: User-friendly interface; This panel is enough for all typical needs such as webserver, mail-server, PHP with version selector, database server, SSL-certificates and firewall; Built-in backup functions. So lets get started with the building Free Hestia Hosting on your Oracle Cloud Free Tier Account.

Best Free VPS Setup 2022

Step 1: Make sure that your server is running a supported operating system (amd64 or arm64):

  • CPU Architecture: AMD64 (x86_64 Intel or AMD) or ARM64 (Aarch64)
  • Debian 11 or 10
  • Ubuntu 20.04 LTS or 18.04 LTS

Benefits of installing Hestia Control Panel

The advantages that make this my recommended Oracle cloud free tier setup are:

  • Runs perfectly on ARM, allowing us to access up to 4 CPU and 24GB ram FREE
  • Simple and friendly interface
  • Easy app install, 1-click WordPress
  • NGINX Caching for fast webserver performance
  • Easy mailbox setup, easy to add SMTP relay to provide improved deliverability
  • Default security setup is very solid
  • Auto updates by default

Step 2: Log in as the system user (root):

You’ll need to connect to your server as root, either directly from the console or remotely using SSH.

Step 3: Download the installer:

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

Step 4: Run the installer and follow the prompts:

bash hst-install.sh --interactive no --email [email protected] --password yoursecurerpassword --hostname hcp.example.com -f

After this reboot the server:


For a smoother setup you can point the subdomain for your hostname over to the Oracle public IP address. In our video we used Namecheap, but all domain hosts will have a similar setup.

Allow Ingress Rules in Oracle Cloud Security Group

After installing, the ports you’ll need to add to your ingress rules are here:


By default, Hestia control panel uses port 8083 but Cloudflare does not allow port 8083, to change port in server
sudo su -
v-change-sys-port 2083


It’s good to use Cloudflare origin SSL for maximum performance, you also get 15 year certificates and don’t need to worry about updating certificates for while.

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


That’s it now you can use your freshly installed hestia control Panel and manage your websites without any issues. I hope this has been informative for you. If you are facing any issue in hestia setup, write down in comments below to get guidance.

Notify of
Inline Feedbacks
View all comments