Hosting

What is a VPS (virtual private server)?

A VPS is a virtual machine with its own OS, root access and reserved resources. How it works, what it is for, what it costs and when to get one.

Samuel AkiresCEO RoxyCloud
3 min read587 words
What is a VPS (virtual private server)?

A VPS is a virtual machine that works like a server of your own. It has its own operating system, root access and CPU, RAM and disk reserved for the plan.

VPS stands for virtual private server. Several VPS share one physical machine, but each runs isolated from the others.

How does a VPS work?

Virtualization software splits the physical server into virtual machines. Each gets its share of CPU, RAM and disk and only sees its own resources.

At RoxyCloud the virtualization is KVM: each VPS has its own kernel. You choose the OS (Ubuntu, Debian, AlmaLinux, or Windows Server from 4 GB) and install what you need.

What is a VPS used for?

For anything that must run all day with a public IP and control of the system. If a project does not fit in web hosting, it usually fits in a VPS.

  • WordPress or WooCommerce sites that outgrew shared hosting.
  • APIs and backends in Node.js, Python, PHP or Go.
  • Docker Compose with app, database and proxy on one machine.
  • Discord, WhatsApp or Telegram bots and cron jobs.
  • Self-hosted automations such as n8n.
  • Small MySQL, PostgreSQL or Redis databases.

VPS vs shared hosting vs dedicated server: what is the difference?

On shared hosting you share the system with other accounts. A VPS is an isolated virtual machine, and on a dedicated server the whole physical machine is yours.

SharedVPSDedicated
SystemProvider'sYours, with rootYours, with root
ResourcesShared with other accountsReserved in the planThe whole machine
Who manages itThe providerYouYou
ActivationImmediateAutomatic in minutesDepends on stock
Typical useSimple siteSite, API, Docker, botsHeavy continuous load

If you are choosing between VPS and dedicated, see when to get a dedicated server. Start with a VPS and switch only when it runs at its limit.

How much does a VPS cost in Brazil?

Price depends on RAM, vCPUs and disk. At RoxyCloud the Xeon VPS ranges from R$ 31.41/month (2 GB RAM, 2 vCPUs, 20 GB NVMe) to R$ 449.91/month (64 GB, 20 vCPUs, 300 GB NVMe).

These prices already include a 10% recurring discount on the list price. An entry price alone does not tell you what your project will use: compare the plan that runs your app, not the cheapest one.

When is a VPS worth it?

When you need root, a process running 24 hours, or software that web hosting does not allow. Also when the site grew and shared hosting started to limit it.

  • You need to install software, Docker or your own database.
  • The project runs continuous processes: bot, worker, queue, automation.
  • You want a dedicated IP and firewall control.
  • You accept handling updates, security and backups.

What to do after ordering a VPS?

Log in and secure access before installing anything. The rest depends on the project.

  1. Get the IP and password from the delivery email.
  2. Access the VPS over SSH.
  3. Update the system and create a non-root user for daily work.
  4. Enable Fail2ban against password attacks.
  5. Install your stack: Nginx, Docker, database or n8n.
  6. Set up backups outside the VPS and test restoring them.

Frequently asked questions

Straight answers before you order

A VPS (virtual private server) is a virtual machine sold as a service. It has its own operating system, root access and CPU, RAM and disk reserved for your plan.

For anything that must stay online with control of the system: sites, stores, APIs, bots, databases, Docker and automations such as n8n.

It depends on RAM, CPU and disk. At RoxyCloud, the Xeon VPS ranges from R$ 31.41/month with 2 GB RAM to R$ 449.91/month with 64 GB, with the recurring discount applied.

No. On shared hosting many accounts use the same system. A VPS is an isolated virtual machine with root and an OS you choose.

It helps. You log in over SSH, install software and handle updates, firewall and backups. The provider delivers the machine; you run it.