After initial setup, running through a basic verification checklist confirms your server is genuinely functioning correctly before you build anything important on top of it.
Step 1 — Verify Basic Connectivity
ping YOUR_SERVER_IP
Confirms basic network reachability — note some providers/firewalls block ICMP ping by default, so a lack of response doesn't necessarily indicate a problem if SSH otherwise works fine.
Step 2 — Verify SSH Access
ssh youruser@YOUR_SERVER_IP
Step 3 — Check System Resources Are as Expected
free -h
df -h
nproc
Confirm RAM, disk space, and CPU core count match what you ordered — see How to Verify Your VPS's Actual Specs Match What You Ordered if anything looks off.
Step 4 — Verify Internet Connectivity from the Server
ping -c 4 8.8.8.8
curl -I https://google.com
Confirms your server can reach the outside internet, necessary for installing software and general operation.
Step 5 — Verify DNS Resolution Works from the Server
nslookup google.com
Step 6 — Check for Any Pending System Updates
sudo apt update
apt list --upgradable
Step 7 — Verify the Firewall Is Configured as Expected
sudo ufw status
Confirm it's active with sensible default rules, not either fully open or accidentally blocking access you need.
Step 8 — Test Installing and Running a Simple Service (Optional but Reassuring)
sudo apt install nginx -y
sudo systemctl status nginx
curl http://localhost
A successful basic web server installation and response confirms the server can genuinely run applications correctly, not just that SSH access works.
Step 9 — Check System Logs for Any Unexpected Errors
sudo journalctl -p err -b
Reviews error-level log entries from the current boot — a clean result (or only expected, benign entries) is reassuring; unexpected errors warrant investigation before proceeding further.
What to Do If Something Seems Wrong
If any check reveals an unexpected issue, don't assume it will resolve itself — contact support with specifics if you can't identify and resolve it yourself, especially early on before you've built anything important on the server.
Once Everything Checks Out
Proceed with your planned setup (see Your First 24 Hours With a New VPS: A Checklist) with confidence that your server's fundamentals are working correctly.
Continue Reading
- Your First 24 Hours With a New VPS: A Checklist
- How to Verify Your VPS's Actual Specs Match What You Ordered
- How to Check VPS Resource Usage (CPU, RAM & Disk)
Browse more articles in Getting Started / VPS Basics.