All articles

What Is a VPS? A Plain-English Guide to Choosing a Cloud Server

A VPS is a virtual private server: your own slice of a powerful machine with full root access. Learn how it works, what to look for and how to pick the right size and location.

November 15, 2026
2 min read

What is a VPS?

A VPS (virtual private server) is a virtual machine that runs on a powerful physical server in a data centre. The provider splits that hardware into isolated parts, and each part behaves like a dedicated computer: it has its own operating system, its own IP address and its own resources. You get full root (or administrator) access, so you can install any software you like.

Compared with shared hosting, a VPS gives you guaranteed resources and complete control. Compared with a dedicated server, it costs far less and can be created in seconds.

What can you use a VPS for?

  • Hosting websites, online shops and APIs
  • Running a VPN, proxy or private DNS
  • Game servers and bots
  • Development, testing and CI environments
  • Databases, backups and file storage
  • Trading tools and any software that must run 24/7

How to choose the right VPS

CPU and RAM. A small website or bot runs well on 1 vCPU and 1–2 GB of RAM. Databases, busy shops and game servers need more memory, so start with 4 GB or more.

Disk. Look for SSD or NVMe storage; it is much faster than a classic hard disk. Pick a size that leaves room for logs, backups and growth.

Location. Choose a data centre close to your visitors to reduce latency. For a worldwide audience, a location in Europe or the US is a safe default. See the available countries before you decide.

Operating system. Ubuntu and Debian are the most popular Linux choices and have the largest amount of documentation. Pick Windows only if your software needs it.

Billing. Daily or monthly billing lets you try a server without a long commitment and delete it when you no longer need it. Check which payment methods are supported before you order.

Tips for the first day

  1. Update the system and create a non-root user.
  2. Use SSH keys instead of passwords and disable password login.
  3. Turn on a firewall and open only the ports you need.
  4. Set up automatic backups of anything important.

Ready to start?

Open the pricing page, choose a country, a CPU and RAM configuration and an operating system, and you will see the exact price before you pay. Your server is ready in seconds with full root access.

Ready to try it yourself?

Deploy a cloud server in seconds.

Configure a server