If you’re a new blogger, developer, or freelancer and you want to host your websites on your own VPS — without the limitations of shared hosting — this guide is for you.
Shared hosting can be slow, limited, and not flexible. But don’t worry — with just a few steps, you can set up a powerful VPS using Contabo and manage it easily with CloudPanel (a free, beginner-friendly control panel).
Step 1: Buy a Contabo VPS
- Go to 👉 https://contabo.com
- Choose any VPS plan (even the cheapest works)
- During checkout, select:
- Ubuntu 22.04 as your OS
- Your preferred data center
- After payment, Contabo will email you:
- IP Address
- Root Password
- SSH Login Info
Step 2: Login to Your Server via SSH
Windows Users:
- Download PuTTY
- Open PuTTY → Enter IP in the Host Name
- Click Open, then login:
Username: root Password: (from email)
Mac/Linux Users:
Open Terminal:
ssh root@your_server_ip
Step 3: Install CloudPanel
Update packages:
apt update && apt upgrade -y
Install CloudPanel:
wget -O installer.sh https://installer.cloudpanel.io/ce/v2/install.sh
chmod +x installer.sh
./installer.sh
Choose:
- Nginx + MySQL 8 stack when prompted
Step 4: Access CloudPanel
After installation, open:
https://your-server-ip:8443
(Click “Advanced” if your browser warns you.)
Create your admin account and login.
Step 5: Ready to Deploy!
From here, you can:
- Add WordPress or PHP websites
- Create MySQL databases
- Set up free SSL (Let’s Encrypt)
- Manage everything with clicks — no need to be a Linux expert!
✅ Done!
Now you have your own high-performance server — with more resources, control, and freedom than any shared hosting.