Just bought your first cloud server? Don't panic. Follow this guide and go from boot to live website in 10 minutes.
Step 1: Buy a Server (2 minutes)
Recommended specs for beginners:
- CPU: Start with 2 cores (1 core will lag — don't cheap out here)
- RAM: 4GB (2GB works, but 4GB saves headaches)
- OS: Ubuntu 22.04 LTS (most tutorials, most active community, hardest to mess up)
- Region: Close to your target users (Hong Kong for China users, US West/Singapore for overseas)
Pick a vendor by budget — Alibaba Cloud, Tencent Cloud, Huawei Cloud all work. For overseas, check out Vultr or BandwagonHost.
Avoid: Don't buy a Windows cloud server to host websites — costs 50% more and is painful to use.Step 2: Connect to Your Server (1 minute)
Once you have the IP and root password:
Windows users: Download PuTTY, enter the IP, port 22, click Open. Mac/Linux users: Open Terminal and type:`bash
ssh root@your-server-ip
`
First connection will ask for confirmation — type yes, hit Enter, then enter the password (it won't show as you type, just hit Enter when done).
1. Change the SSH port (don't use the default 22)
2. Disable password login, switch to key-based auth
3. Create a regular user, disable direct root login
Step 3: Install a Panel (3 minutes)
Beginners should definitely install a panel — visual management is far friendlier than pure command line.
Pick a panel by three criteria: lightweight, ad-free, no forced binding. Check our panel roundup for reference.
With a lightweight panel, one-click install usually takes a single command. It'll give you the panel URL, username and password — open it in your browser and you're in.
Step 4: Deploy Your First Website (4 minutes)
1. In the panel, click "Add Site" and enter your domain
2. Get a free SSL certificate (Let's Encrypt, one-click in the panel)
3. Upload your site files, or one-click deploy WordPress
4. Open the domain in your browser — you're live!
Common Pitfalls (Must-Read for Beginners)
Next Steps
Getting the site running is just the start. Do these three things next:
1. Set up auto backups: Data is priceless — back up at least weekly
2. Enable the firewall: Only allow necessary ports (22/80/443), close everything else
3. Set up monitoring alerts: Know immediately when the server goes down, instead of hearing it from your users
*Written by the NALIDE team. Data as of October 2026. Questions? Email us: [email protected]*
← Back to Blog