What is a VPS, in plain English

A VPS is a slice of a powerful physical server that you rent and that behaves like a separate computer, with its own operating system, its own IP address and full control. Below is how it differs from shared hosting, who needs one, what it costs and what to check right after you buy it.

Updated 28.10.2026 · Find a VPS for your needs →

A VPS (Virtual Private Server) is a computer in a data centre that runs around the clock on a fast internet connection, except that it is not a whole machine but a dedicated slice of a large server. The host puts a powerful machine in a rack, splits it with special software into several independent servers and rents each one out separately. You get your own operating system, your own IP address, your own memory and administrator rights. You can run a website, a bot, a database, company mail or any program for Linux or Windows on it.

The main difference from ordinary shared hosting is that you manage the server. That is both the upside and the downside: you can install anything you like, but you also have to look after the system yourself.

Shared hosting, VPS and your own server: the difference in simple terms

The easiest way to picture it is housing. Shared hosting is like a room in a managed student residence: moving in is easy, the furniture is already there and the building manager takes care of the plumbing, but you cannot repaint the walls or bring your own stove. Hundreds of sites live on one server, and when a neighbour throws a party, everyone hears it.

A VPS is a flat in an apartment building. The walls, the lock and the keys are yours, you can do what you want inside, and the floor space is reserved for you. The building itself is shared, though: the foundation, the electricity and the lift are shared with the neighbours. In server terms, the foundation is the processor, the disks and the network of the physical machine.

A dedicated server is a detached house. All the hardware belongs to you alone and there are no neighbours, but it costs noticeably more, and if a disk fails, a replacement takes longer to arrive. Machines like that are collected in the dedicated servers section.

This gives a simple rule. If you have a WordPress site and do not want to open a terminal, take shared hosting. If you need a program that shared hosting will not let you install, or your site keeps hitting its limits, it is time for a VPS. How to tell that the moment has come is covered in the article when to move from shared hosting to a VPS.

What you get for your money

First, administrator rights, usually called root access. This means you can install any software, change system settings and even reinstall the whole system. On shared hosting no customer has rights like that.

Second, your own IP address. Browsers, Telegram, payment systems and mail services find your server by it. You need your own address to point a domain at the server, get an HTTPS certificate and receive notifications from other services. Occasionally the very cheapest plans come without a dedicated IPv4 address, and such a server is almost unreachable from the outside, so the line about the IP in the plan is worth reading.

Third, reserved resources: processor cores, memory (RAM) and disk space. If the plan has 2 GB of memory, your programs can count on it no matter what the neighbours are doing. The processor is a little more complicated: on inexpensive plans the cores are shared, and under constant load the server may run slower than the number suggests.

Fourth, a choice of operating system. Most people install Ubuntu or Debian, which are free Linux distributions. Windows is available on almost half of the plans too (49% of the catalog), but the licence usually costs extra. How renting a Windows server works is explained in the article Windows VPS: licence and RDP.

What you will have to do yourself

To be honest, more than on shared hosting. The host is responsible for the hardware, the power and the network, while everything inside your virtual machine is your area. Updating the system, installing a web server, setting up protection against password guessing and making backups will be up to you or someone you hire.

It is less scary than it sounds. For a site on a popular CMS there are free control panels that install with a single command and give you almost the same interface as shared hosting. But remember one rule from the start: many hosts do not include backups in the price of a VPS. If the disk or the server fails and you have no copies, the data is gone. So set up backups on the very first day, even if the server is only for a trial.

Who needs a VPS and who does not yet

You need a VPS when a program has to run constantly and on its own. A Telegram bot that waits for messages around the clock, an online shop with an order queue, a server for a small game with friends, an accounting system for an office: all of these are awkward or impossible to keep on shared hosting. Bots have their own guide: VPS for a Telegram bot.

You also need a VPS when a site has outgrown its space. If your shared hosting regularly shows a "resource limit exceeded" error on ordinary days, not just at peak times, your own server with 2 GB of memory usually solves the problem.

A business-card site, a blog with ten posts a month or an ad landing page, on the other hand, does not need a VPS. It will not make them faster, it will only add chores. If a site is slow under light load, the cause is almost always the site itself: a heavy theme, uncompressed images or dozens of plugins.

How much a VPS costs in 2026

I worked it out from 26,640 plans by 2,175 hosts in 97 countries that were in the accsly catalog on 27 October 2026: I took the price with monthly billing and found the median for each memory size. The catalog stores prices in roubles, so the dollar figures below are rounded and give the order of magnitude rather than exact amounts.

A server with 1 GB of memory costs about $7–8 a month at the middle of the market, and a quarter of such plans are cheaper than about $5. That is enough for a bot, a small API or a test environment, but tight for a site with a database.

With 2 GB of memory the median is around $12, and a quarter of the plans cost less than about $7–8. Location changes the price as well, so compare plans in the region where your visitors are: Frankfurt, Amsterdam or London for Europe, New York or Virginia for the US East Coast. For a first WordPress site or a shop with a few hundred products I would take 2 GB: with 1 GB, the database and PHP start to compete for memory at the first spike in visitors.

Very cheap plans for well under a dollar a month exist too, but they often have a catch: you have to pay for six months or a year up front, the core is shared with dozens of neighbours, and sometimes there is no IPv4 address of your own. Before buying a plan like that, look at the total amount due and the line about the IP. Selections by price and size: cheap VPS, VPS with 1 GB, VPS with 2 GB.

If you want to try first, look for hourly billing: a server for an evening usually costs less than a dollar, and afterwards you can delete it. Some hosts also offer a free trial.

The first 15 minutes on the server: check what you were given

After payment the host sends you an IP address and a password. On Linux and macOS you connect from the terminal, on Windows 10 and 11 from PowerShell, and the command is the same:

ssh root@203.0.113.10

Replace 203.0.113.10 with your server's address. On the first login the system asks whether you trust this server; answer yes. Then run five commands that show whether what you got matches the plan:

nproc                   # how many cores the system sees
free -h                 # how much memory: row Mem, column total
df -h /                 # how much disk space: column Size
systemd-detect-virt     # virtualization type: kvm, openvz, lxc…
cat /etc/os-release     # which system is installed

The numbers should match the plan. Memory will look slightly smaller than advertised: 2 GB usually shows up as 1.9 GB because the system itself takes a share, and that is normal. But if you see 1 GB instead of 2 GB, or one core instead of two, contact support straight away.

The fourth command shows the virtualization type. The answer kvm means a full virtual machine on which almost everything works. The answer openvz or lxc means a container, where some programs, Docker for example, may not start. How they differ and which to choose is explained in the article KVM or OpenVZ.

Right after the check, update the system. On Ubuntu and Debian it is a single command:

apt update && apt upgrade -y

Next, switch to key-based login instead of a password and turn on a firewall. Bots start guessing passwords on servers with open password login within the first few hours, and you can see it in the /var/log/auth.log file.

Plan terms worth understanding

vCPU is a virtual core. Usually it is a processor thread shared with neighbours. If the plan says "dedicated cores" or dedicated vCPU, the core is reserved for you entirely, and such a plan costs more.

KVM, OpenVZ, LXC are virtualization types, that is, the way the host splits the physical server. The vast majority of plans today run on KVM: 93.5% of the catalog. Selection: KVM VPS.

NVMe and SSD are disk types. NVMe is faster at database operations, while for a small site the difference is barely noticeable. The details are in the article NVMe or SSD, and plans are in the NVMe VPS selection.

Traffic and port mean how much data the server can transfer per month and at what speed. Any plan with 1 TB of traffic is enough for a site or a bot; you only need to do the maths if you serve video or large files.

If a plan is called VDS rather than VPS, it is almost always the same thing. Where the two words come from is explained in the article VPS vs VDS, and all the parameters at once are covered in how to choose a VPS.

FAQ

How is a VPS different from ordinary shared hosting?

On shared hosting you get space for a site, and the host manages the server, so you cannot install your own software. On a VPS the whole system is yours: you can install anything, but updating the server and making backups is up to you.

How much does a VPS cost per month?

According to the accsly catalog on 27 October 2026, a server with 1 GB of memory costs about $7–8 a month at the middle of the market, and one with 2 GB about $12. A quarter of the 2 GB plans cost less than about $7–8.

Do I need to know how to program to use a VPS?

You do not need to program, but you will have to run commands in a terminal. For a website you can install a free control panel and then work almost as you would on shared hosting.

Can I install Windows on a VPS?

Yes, if the server runs on KVM, VMware or Hyper-V. Windows is available on almost half of the plans, but the licence is usually paid separately. Windows does not run in OpenVZ or LXC containers.

What happens if the server breaks?

The host is responsible for the hardware: if it fails, the host moves the virtual machine or repairs the physical server. The data inside the machine is your responsibility, so set up backups on the very first day.

How much memory should I get for my first site?

For a WordPress site or a small shop, take 2 GB. With 1 GB, the database and PHP start to compete for memory at the first spike in visitors, while 1 GB is enough for a bot or a small API.

Plans on this topic

VPS for a websiteVPS with UbuntuBest cheap VPS hosting 2026

More in the guide

  • Docker on a VPS: getting startedDocker lets you run a bot, a website, a database and monitoring on one server without them getting in each other's way, and moving to another VPS comes down to copying a couple of files and the data. Installation takes five minutes; the real trouble starts later: database ports exposed to the internet, logs growing to tens of gigabytes and data that vanished along with a container. Here is how to avoid all of that from the start.
  • How to move a website from shared hosting to a VPSThe move itself takes a couple of hours; the mistakes usually happen around it: a forgotten cron job, .htaccess rules that nginx does not read, an AAAA record with the old address, or mail that disappeared along with the IP change. Below is the order of steps with commands and checks for a PHP and MySQL site.
  • Server control panels: ISPmanager, FASTPANEL, aaPanelA panel turns a VPS into the kind of dashboard you know from shared hosting: sites, databases, mail and certificates are set up with a few clicks instead of editing config files. The three panels most often installed on Russian and budget international servers are ISPmanager, FASTPANEL and aaPanel. They differ in price, memory requirements and how much of the server they take over.
  • Windows VPS for 1CA rented server for 1C saves you from the office PC under a desk that nobody updates or backs up. But 1C on a VPS has its own quirks: the software licence is tied to the parameters of the virtual machine, users need both 1C and Windows licences, and core speed matters more than core count. Here is how to put together a 1C server for a small company.
  • Windows VPS: licensing, RDP and secure sign-inA Windows server costs more than Linux not only because of memory: the price includes a licence, and how it is arranged decides whether you are compliant and how many people can connect. An exposed RDP port is also the most common way such servers get hacked. Here are both topics.
  • When to move from shared hosting to a VPSA VPS does not make a site faster by itself: it gives you resources and freedom, and with them the job of running a server. Here is how to tell that hosting has become too small, when the problem can be solved without moving, and how to migrate a site so visitors notice nothing.
  • VPS backups: strategies and toolsOn a VPS, backups are your job, even if the plan says "backups included". We go through what exactly to back up, why a host snapshot is not enough, how to set up restic or BorgBackup in half an hour, and how to make sure you can actually restore from a backup.
  • First 10 steps after buying a VPS: securityBots start guessing passwords on a new server within minutes of it getting a public IP. Below are ten steps that close the most common holes in about an hour: commands for Ubuntu and Debian, the differences for AlmaLinux and Rocky Linux, and the checks that keep you from locking yourself out of your own server.
  • How to choose a country for your serverPut the server where your visitors are. For an audience across Europe, Germany, the Netherlands and Finland are convenient; for North America, the US East Coast. If you serve EU users, keeping the data in the EU makes GDPR simpler. Price hardly decides it: at the same host a server in Frankfurt, Amsterdam or New York usually costs the same, and only Asia and Australia are noticeably more expensive.
  • Hourly billing: when it pays offHourly billing pays off if you need the server for less than three weeks a month: for a test, a build, a one-off heavy job. At most hosts an hour costs exactly the monthly price divided by 730 hours, so over a full month you hardly overpay. The overpayment hides elsewhere: hourly plans are dearer on average, and for a server that runs all year, monthly billing or a year paid in advance usually comes out cheaper.
  • How much RAM and how many cores a website needsMost websites are fine with 2 GB of memory and one or two cores; a shop with thousands of products needs 4 GB and two cores. Memory matters more than cores: when it runs out, the site slows down or crashes, while an extra core without memory adds almost nothing. Below I show how to work out the memory for your site and how to see what it actually uses.
  • KVM or OpenVZ: which to chooseIn 2026 KVM is almost always the right pick: it costs a dollar or two more per month than OpenVZ, but everything runs on it, from Docker to Windows. OpenVZ makes sense in one narrow case, explained below, and at the end you will find the commands to check your own server in a minute.
  • NVMe or SSD: does it matter for a websiteFor a small site the difference between NVMe and SSD is barely noticeable, because pages are served from memory rather than from disk. It shows up in shops and sites with a large database. At the same host NVMe costs only about $0.50–1 a month more, and sometimes less, so what usually decides it is not the disk type but its size and how the host has limited it.
  • VPS for a Telegram bot: what the bot needs and how to pick a planA bot with a menu and a few commands runs fine on the cheapest server, while a bot with broadcasts, files and a database hits completely different limits. Here is what a bot really consumes, which Telegram limits shape the choice of server and how to avoid overpaying.
  • How to test VPS ping and speed before you payThe numbers in a plan do not tell you the latency to your users or how fast the disk really is. Most of this can be measured before you pay, the rest in the first hour after launch. Here are the tools and how to read the results.
  • Corporate network on a VPS: remote access to the officeA rented server can become the hub of a company's private network: remote employees and branch offices connect through it to the ERP, file server, CRM and Git. Here are the common layouts, protocols, server requirements and security basics.
  • How to choose a VPS: the 7 specs that matterTwo plans with the same "2 cores, 4 GB, 50 GB" can differ several times in speed and twice in price a year later. Here is what stands behind each line of a VPS plan and what to check before you pay.
  • VPS vs VDS: is there a difference and what actually mattersIn most markets VPS and VDS mean the same thing: a virtual server. The difference that really affects your work is hidden not in the name but in the virtualization type and whether resources are guaranteed.