How to Test if Your VPS Is Working Correctly After Setup

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

Browse more articles in Getting Started / VPS Basics.

  • test new vps, verify vps working, new server checklist, vps setup verification
  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟

مقالات مشابهة

How to Connect to Your VPS via SSH (Windows, macOS & Linux)

SSH (Secure Shell) is the standard way to remotely access and manage a Linux VPS. This guide...

How to Create a New User with Sudo Access on a Linux VPS

Using the root account for everyday administration is risky — a single mistyped command can...

How to Check VPS Resource Usage (CPU, RAM & Disk)

Monitoring your VPS's resource usage helps you catch performance problems before they cause...

How to Reboot a Linux VPS Safely

Rebooting is sometimes required — after a kernel update, to apply certain configuration...

VPS Terminology: A Beginner's Glossary

New to VPS hosting? This glossary explains the most common terms you'll encounter while setting...