Shared hosting or VPS for a website

Shared hosting is a ready place for a site where the host looks after the server. A VPS is your own server where you set everything up. For a landing page or an ordinary WordPress site, hosting is enough and costs several times less. You need a VPS when the account limits are too tight for the site or when it needs software that hosting does not allow. Below is what each option includes, what it costs and a table to help you choose.

Updated 04.11.2026 · Find a VPS for your needs →

Hosting and VPS are often compared by price alone, but they are different services. With hosting you buy a ready environment for a site together with its administration. With a VPS you buy resources and freedom, and administration becomes your job. This article is a reference for choosing from scratch. If your site already lives on shared hosting and you are thinking of moving, read the article When to move from shared hosting to a VPS: it covers the signs that make a move worthwhile.

What shared hosting gives you

On shared hosting your site lives on a common server together with other customers' sites. You get a folder for files, databases and a control panel, while the host configures and updates the system, the web server and PHP. What a plan usually includes:

  • A control panel: cPanel, ISPmanager or the host's own panel, with sites, databases, mailboxes, cron jobs and one-click CMS installation.
  • Mail on your domain: mailboxes like info@your-domain without a separate server.
  • An SSL certificate: a free one is issued and renewed automatically.
  • Backups: the host copies files and databases on its own schedule.
  • Security and updates: the host is responsible for the system, the web server and protecting the server.

Not every plan has all of this. According to the accsly.io catalog for November 2026, free SSL is listed for 1 106 hosting plans and explicitly absent from 47. Backups are listed for 914 plans, mail for 991, and 14 plans offer no mail at all. For the remaining plans the host's site does not state these terms, so check them before paying.

Hosting limits: CPU, processes, inodes

To keep one site from disturbing its neighbours, shared hosting limits every account. CloudLinux is often used for this, and its documentation shows well what limits exist:

  • SPEED is the share of the processor as a percentage of one core. The default is 100%, that is, one core for the whole account.
  • PMEM is the physical memory of the account's processes, 1 GB by default. When it is exceeded, processes are killed and the site returns 500 or 503 errors.
  • EP is the number of simultaneous entry processes: requests to PHP scripts, SSH sessions and cron jobs. The default is 20. When the limit is reached, the site answers with error 508 Resource Limit Is Reached.
  • NPROC is the total number of processes and threads, 100 by default.
  • IO is the disk read and write speed, 1024 KB/s by default; when it is exceeded, processes are not killed but slowed down.
  • Inodes are the number of files and folders in the account. A site with a large cache or thousands of images hits this limit before it runs out of disk space.

These are the defaults; the real values are set by the host for each plan. Look for them in the plan description or ask support; how to read such terms is explained in the article How to read a host's plans. One more restriction of shared hosting is that you cannot install your own software: a permanently running Node.js or Python process, Redis, a search engine, your own database version.

What a VPS gives you

A VPS is a virtual machine with root access where the whole system is yours. What that gives you:

  • Any stack. The PHP version you need, Node.js, Python, Redis, queues, search, Docker: anything that runs on Linux or Windows.
  • Your own limits. All the cores, memory and disk of the plan go to your sites, and you decide how to divide them.
  • Background processes. Queue workers, WebSockets, scheduled jobs of any length.
  • Isolation. Other people's sites do not share a web server or PHP with you.

The flip side: everything the host does on shared hosting, on a VPS you do yourself or through a hired administrator. System updates, firewall, certificates, off-server backups, monitoring, dealing with failures. A control panel makes the work easier but does not take the responsibility away; free and paid panels are compared in the article Server control panels. Mail on your own server needs PTR, SPF, DKIM and DMARC set up separately, see Mail server on a VPS. Where to start with security is described in the article The first 10 steps after buying a VPS.

What it costs

The prices below come from the accsly.io catalog for November 2026, plans in stock. They are median plan prices per month on monthly billing. The catalog keeps prices in roubles; the dollar figures are converted at the Central Bank of Russia rate of 4 November 2026 and rounded. Whether VAT is included depends on the host. Setup fees are rare for such plans: for hosting, 89 of 6 435 monthly-billed plans have one. The domain is paid for separately.

OptionMedian price, all locations
Hosting for 1 site$3.80 (956 plans)
Hosting for 10 sites$7.95 (414)
Hosting with unlimited sites$13 (367)
VPS 1 vCPU, 1 GB$8 (1 547)
VPS 2 vCPU, 2 GB$16.70 (1 514)
VPS 2 vCPU, 4 GB$21.30 (2 406)

Keep one feature of shared hosting in mind: 26% of hosting plans in the catalog are sold only with payment for at least three months, and 23% only for a year in advance, so compare the price per month, not the amount due.

What this means for typical sites:

  • A landing page or a business card site. The simplest hosting plan for 1 site is enough, which is a few dollars a month. A VPS for such a site means overpaying and extra work. Selections: cheap hosting and hosting under 100 roubles (about $1.20) a month.
  • A WordPress site or blog. WordPress recommends PHP 8.3 or newer, MySQL 8.0 or MariaDB 10.11 or newer and HTTPS support, so check the PHP and database versions in the plan description. Shared hosting works as long as the site fits within the account limits: hosting for WordPress. If you need Redis, your own page cache at the web server level or several busy sites, take a VPS with 2 vCPU and 2–4 GB: VPS for WordPress.
  • An online shop. A small shop on WooCommerce or another CMS runs on a good hosting plan: hosting for an online shop. A catalog of thousands of products with filters, scheduled imports of product feeds and search more often need a VPS with 2–4 vCPU and 4 GB: VPS for an online shop. How many resources a specific load needs is worked out in the article How much memory and CPU a website needs.

Add to the VPS price what shared hosting already includes: a panel licence if you choose a paid one, off-server backups, a mail service for the domain and the administrator's time.

Decision table

SituationWhat to choose
Landing page, business card site, blog, CMS site without custom softwareShared hosting
No time or wish to administer a serverShared hosting or a VPS managed by the host
You need mail on the domain without separate setupShared hosting or a separate mail service
Many sites of one owner, all on PHPHosting for 10 sites or more; a VPS if the sites are busy
You need Node.js, Python, Redis, queues, WebSocketsVPS
The site regularly hits CPU, process or inode limitsA higher hosting plan or a VPS
You need your own web server configuration, access to logs, isolationVPS
A shop with a large catalog, imports and searchVPS with 2–4 vCPU and 4 GB

If in doubt, start with shared hosting: you can move to a VPS without downtime when the time comes, and the steps are covered in the article How to move a site from shared hosting to a VPS. All hosting plans are collected in the website hosting section, and virtual servers for sites in the selection VPS for a website.

FAQ

Which is better for a website, shared hosting or a VPS?

For a landing page, a blog or an ordinary CMS site, shared hosting is better: it is cheaper, and the host looks after the server. You need a VPS when the account limits are too tight for the site, or when it needs its own software or background processes.

How much do hosting and a VPS for a website cost?

According to the accsly.io catalog for November 2026, the median price of hosting for 1 site is about $3.80 a month. A VPS with 2 vCPU and 2 GB costs about $16.70 a month in the middle of the market, on monthly billing.

What is error 508 on shared hosting?

It is the Resource Limit Is Reached response: the account has used up its limit of simultaneous processes. The site opens again once the current requests finish; if the error keeps coming back, you need a higher plan or a VPS.

What are inodes on shared hosting?

A limit on the number of files and folders in the account. A site with a large cache, thousands of images or old backups can hit it while there is still free disk space.

Do I need to administer a VPS for a website?

Yes. System updates, firewall, certificates, backups and monitoring on a VPS are your job. If nobody can take care of this, choose shared hosting or a VPS managed by the host.

Is shared hosting suitable for WordPress?

Yes, if the plan provides the versions WordPress recommends: PHP 8.3 or newer, MySQL 8.0 or MariaDB 10.11, and HTTPS. You will need a VPS for a busy site, Redis or a large WooCommerce shop.

More in the guide

  • Cloud server or VPSA cloud server and a VPS are usually the same KVM virtual machine. The difference lies in what surrounds it: a cloud sells resources by the hour through an API and offers network disks, snapshots and ready-made services, while a classic VPS is a fixed monthly plan with a local disk and a traffic allowance. Here is which of this you actually need and what it costs.
  • Dedicated server or VPSA VPS is a slice of a physical server, a dedicated server is the whole machine. With 4 cores and 8–16 GB of memory a VPS costs almost half as much, with 4 cores and 32 GB the prices are equal, and with 64 GB on 8 cores or 128 GB on 16 cores a dedicated server in the catalog is a third cheaper than a virtual one. Here is what else changes besides the price: neighbours, guarantees, delivery time, hardware failures and remote management.
  • DDoS protection: what hosting providers actually give youEvery second host now lists "DDoS protection" in its plans. Behind that line there may be multi-terabit filtering, or only the right to take your address offline when an attack bothers the neighbours. Here is what protection is made of, how L3/L4 differs from L7, and how to tell from the contract what you are buying.
  • Mail server on a VPS: SPF, DKIM, DMARCInstalling Postfix or a ready-made bundle like Mailcow on a VPS takes an hour. Getting your mail into the inbox rather than spam is harder: mailbox providers look at the port, the server's address, its reputation and three DNS records. Here is what to check with the host before buying and how to set up SPF, DKIM and DMARC.
  • Server monitoring: uptime, load, alertsWithout monitoring you learn that the server is down from your visitors, and that the disk is running out when the database stops writing. A few checks from outside and a dozen metrics from inside are enough to see a problem before users do. Here is what to measure, where to run checks and how to do it for free.
  • How to read hosting plans: the hidden limitsA plan card shows cores, memory, disk and a monthly price. Yet two plans with identical numbers can cost different amounts a year later and behave differently under load. The difference lies in terms printed in small type, in the acceptable use policy, or only in the contract. Below are eight places worth checking before you pay.
  • IPv4 and IPv6 on a serverA typical VPS has one public IPv4 address and, if the host supports it, an IPv6 subnet. An extra IPv4 address almost always costs money, and the cheapest plans sometimes come without their own IPv4 at all. Here is where the shortage comes from, what you can do with IPv6 alone and which address settings a mail server needs.
  • Bandwidth and traffic: what 1 Gbps and unlimited really meanA server plan usually has two network lines: port speed and traffic volume. The first says how fast the server can send data, the second how much it can send in a month. They are linked by simple arithmetic, and once you know it, it is easy to see what "1 Gbps unlimited" actually offers and whether "5 TB" will be enough for you.
  • 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.
  • What is a VPS, in plain EnglishA 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.
  • 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.