Full Guide: How to Install Hestia Panel on Google Cloud Platform (GCP) – For Juniors
📝 Full Guide: How to Install Hestia Panel on Google Cloud Platform (GCP) – For Juniors
🛠️ What You’ll Learn
- How to set up a GCP virtual machine
- How to install and configure Hestia Control Panel
- Basic tips on managing a server through Hestia
1. 🔧 Prerequisites
- A Google Cloud account (free tier is okay)
- Basic knowledge of SSH and terminal commands
- Domain name (optional but helpful)
2. 🏗️ Create a Virtual Machine on GCP
- Go to Google Cloud Console
- Click on VM Instances → Create Instance
- Choose:
- Name:
hestia-vm
- Region: Your preferred region
- Machine type:
e2-micro
(free tier) or higher - Boot Disk: Ubuntu 22.04 LTS
- Check Allow HTTP and HTTPS traffic
- Name:
- Click Create
3. 🔌 Connect to Your VM
gcloud compute ssh hestia-vm
4. 🧰 Install Hestia Panel
sudo apt update && sudo apt upgrade -y
curl -O https://raw.githubusercontent.com/hestiacp/hestiacp/main/install/hst-install.sh
sudo bash hst-install.sh --force
- Choose services (Web, DNS, Mail, DB)
- Enter your admin email (e.g.,
example@gmail.com
) - Enter a valid FQDN hostname, e.g.,
panel.example.com
💡 Tip: Use a subdomain like
panel.example.com
for the hostname, not just example.com
.5. 📡 Access the Hestia Panel
- URL:
https://your-vm-ip:8083
- Username and password (shown at end of installation)
6. 🌐 Point Your Domain (Optional)
Create an A record:
panel.example.com → 34.xxx.xxx.xxx
7. 🔒 Secure Your Panel
- Install Let’s Encrypt SSL via the dashboard
- Change default ports (optional)
- Verify firewall rules
8. 🎉 Done! What’s Next?
- Add domains
- Create users
- Set up databases and email
📂 File Manager
Yes, Hestia includes a built-in file manager:
- Log in to dashboard → Users → Your user
- Go to Web → your domain → Open File Manager
📀 Check Hestia Status & Reboot
sudo systemctl status hestia
sudo systemctl restart hestia
sudo systemctl status nginx
sudo systemctl status mysql
📌 Tips for Juniors
sudo apt update && sudo apt upgrade -y
- Backup before changes
- Learn Linux basics:
cd
,ls
,nano
,cp
💡 Want help setting up WordPress or email inside Hestia? Leave a comment!
Comments
Post a Comment