VPS · Guide

What Is a VPS?

Updated October 11, 2026 6 min read

On this page
  1. A VPS in one paragraph
  2. How virtualisation works
  3. VPS compared with other hosting
  4. What people run on a VPS
  5. How to connect to a VPS
  6. How much RAM and CPU do you need?
  7. A VPS on HytHost
  8. FAQ

A VPS, or virtual private server, is a server of your own carved out of a bigger physical machine. It has its own operating system, its own IP address and its own share of RAM, CPU and storage, and you control it completely.

This guide explains how a VPS works, how it compares to other kinds of hosting, what people run on one, how to connect to it for the first time and how to choose the right size.

A VPS in one paragraph

A hosting company runs powerful physical servers and splits each one into several virtual machines. Each virtual machine behaves like a separate computer: it boots its own operating system, usually Linux, gets its own public IP address and has a fixed amount of RAM, CPU and disk space set aside for it. That virtual machine is your VPS.

You log in as root, the administrator account, so you can install any software, open any port and change any setting. The other side of that freedom: you are the one who keeps the system updated and secure.

HytHost KVM VPS plans with full root access, SSD storage and DDoS protection start at €2.92/mo.

See VPS plans

How virtualisation works

A piece of software called a hypervisor sits on the physical server and shares its hardware between the virtual machines. There are two common approaches:

  • Full virtualisation, such as KVM. Each VPS runs its own kernel, the core of the operating system. It is isolated from its neighbours, can load its own kernel modules, run its own firewall rules and run Docker without restrictions.
  • Container-based virtualisation, such as OpenVZ or LXC. All the "servers" share the host's kernel. It is lighter, but you cannot change the kernel, and some software, Docker included, may not run or needs special settings.

When you compare offers, check which one you are buying. "KVM" in the description means a real virtual machine with its own kernel.

VPS compared with other hosting

What you getWho runs the serverGood for
Shared hostingAn account with a control panel on a server shared with othersThe hostWebsites, WordPress, email on your domain
VPSA virtual machine with root access and its own resourcesYouCustom software, apps, bots, game servers, Docker
Managed game serverOne game server in a ready panelThe hostPlaying with friends without touching Linux
Dedicated serverA whole physical machineYouWorkloads that need all of a machine's hardware

The choice between the first two is covered in detail in VPS vs shared hosting. In short: if you only need a website, shared hosting is simpler and cheaper; a VPS is for when you need control.

What people run on a VPS

  • Websites and web apps with your own stack: nginx or Apache, PHP, Node.js, Python, a database you tune yourself.
  • Bots and background workers that must stay online: Discord and Telegram bots, schedulers, queue workers.
  • Game servers with full control over mods and ports, or a panel such as Pterodactyl for several of them. See how to set up a VPS for game servers.
  • Containers with Docker and Docker Compose.
  • Private tools: Git hosting, file sync, monitoring, a staging copy of your site, a VPN endpoint.

What a VPS is not good for: anything that needs a graphics card, and large email campaigns, which need a dedicated email-sending service.

How to connect to a VPS

You manage a Linux VPS over SSH, an encrypted connection to its command line. After you order, you receive the server's IP address and the root login details.

  1. Open a terminal. On macOS and Linux, open Terminal. Windows 10 and 11 include an SSH client: open PowerShell or Windows Terminal.
  2. Connect:
    ssh root@YOUR_SERVER_IP
    The first time, confirm the server's fingerprint by typing yes, then enter the password.
  3. Or use PuTTY on Windows, if you prefer a window to a command: download it from the official PuTTY site, enter the IP address, keep port 22 and click Open.
  4. Update the system right away (on Ubuntu or Debian):
    apt update && apt upgrade -y
  5. Switch to an SSH key instead of a password. Create one on your computer and copy it to the server:
    ssh-keygen -t ed25519
    ssh-copy-id root@YOUR_SERVER_IP

If you ever lock yourself out, for example with a firewall rule, the VPS control panel has a console that works in the browser without SSH.

Pick Ubuntu at checkout and log in with SSH: a HytHost VPS with 4 GB of RAM is €7.00/mo.

See VPS plans

How much RAM and CPU do you need?

ProjectStarting point
A few bots, a small website, a test server1–2 GB RAM, 1 vCPU
Several websites with a database, Docker containers4 GB RAM, 2 vCPU
A game panel with a couple of game servers8 GB RAM or more, 4 vCPU
Busy shops, several game servers, larger databases16 GB RAM, more vCPU

RAM is usually the first limit you hit, so size for it. Storage type matters too: NVMe is much faster than older SATA disks for databases. Start with what you need now; a VPS can be upgraded later without reinstalling.

A VPS on HytHost

HytHost VPS plans run on KVM, so every VPS has its own kernel and runs Docker and custom firewall rules without restrictions. Each one comes with full root access, SSD storage, a public IPv4 address and DDoS protection.

  • Operating system: you pick it at checkout, including Ubuntu 24.04 and 22.04, Debian, AlmaLinux and Rocky Linux, and you can reinstall it later from the control panel.
  • Access: the login details arrive by email after payment. The control panel also gives you power controls and a browser console.
  • Upgrades: move to a bigger plan from the client area and pay only the prorated difference.

A HytHost VPS is unmanaged by default: the operating system and everything you install on it are yours to run. If you only need a website, web hosting with cPanel is the easier choice.

FAQ

Frequently asked questions

Virtual private server. "Virtual" because it is a virtual machine on a bigger physical server, "private" because its resources and operating system are yours alone.

No. A dedicated server is a whole physical machine. A VPS is one virtual machine on a physical server, with a set share of its resources. For most projects a VPS is enough and costs far less.

Basic ones. You will connect over SSH, install software with a package manager and edit configuration files. Plenty of step-by-step guides cover the common tasks, and if you only need a website, shared hosting with a control panel needs no Linux at all.

Some providers offer Windows VPS plans, usually at a higher price because of the licence. Most VPS work, from web servers to bots and Docker, is done on Linux.

A KVM VPS is isolated from the other virtual machines on the same hardware. How secure it is beyond that depends on you: log in with SSH keys, keep the system updated, turn on a firewall and keep backups somewhere else.

Get a VPS of your own

HytHost KVM VPS plans with full root access, SSD storage and DDoS protection start at €2.92/mo.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Was this guide helpful?