NALIDE Blog · 2026-10-13
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:

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).

Security checklist (do ASAP after connecting):

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)

SymptomCauseFix --------- Can't SSH inCloud security group blocking port 22Console → Security Group → allow port 22 Website won't loadPorts 80/443 not openAllow 80 and 443 in security group Can't reach panelPanel port not allowedCheck the port from install output, allow it Out of memoryPanel eats too many resourcesSwitch to a lightweight panel or upgrade Domain won't resolveDNS not configuredAdd an A record pointing to your server IP 90% of "can't connect" issues are security groups blocking ports. Check the security group first — don't rush to reinstall the OS.

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