Guide · VPS
What is a VPS, and how do you choose VPS hosting?
A VPS gives you your own server with root access, without buying hardware. Here is what that means in practice and how to pick the right plan.
A VPS in one sentence
A VPS (virtual private server) is an isolated virtual machine running on a powerful physical server: it has its own vCPU, RAM, storage and IP address, and you get root access to install and run whatever your project needs.
VPS vs web hosting vs cloud vs dedicated
| Option | You manage | Good for |
|---|---|---|
| Web hosting | Only your website files | A website or online shop without server work |
| VPS | The whole operating system (root) | Apps, APIs, bots, game servers, databases, VPNs, development |
| Cloud | Several instances working together | Applications that run across more than one machine |
| Dedicated server | A whole physical machine | Heavy, constant workloads |
When you need a VPS
- You want to run software that shared web hosting doesn't allow: Node.js, Python, Docker, a Discord bot, a game server, a database.
- You need root access, your own firewall rules or a dedicated IP address.
- Your project outgrew shared hosting and needs guaranteed resources.
- You want a test or staging server that behaves like production.
How to choose the plan
- vCPU: 1 vCPU is fine for a small site, bot or development server; 2–4 for production apps; 8+ for heavy workloads.
- RAM: 2 GB for light services, 4 GB for most production apps and databases, 8–16 GB for busy apps or several services.
- Storage: NVMe is much faster than SATA SSD for databases and builds — look at speed, not only size.
- IP address: a dedicated IPv4 is needed for mail servers, game servers and most self-hosted services; IPv6 is a bonus.
- Operating system: Ubuntu LTS is the easiest place to start; Debian if you prefer minimal and very stable.
- Management: a panel with a browser console, power controls and OS reinstall saves you when SSH is locked out.
First steps on a new VPS
- Log inAs root over SSH, or in the browser console.
- Updateapt update && apt upgrade — install security updates first.
- Create a userAdd a normal user with sudo and use SSH keys instead of passwords.
- FirewallAllow only the ports you use (for example 22, 80, 443) with ufw.
- Install your stackDocker, a web server, a database or your app — and set up backups.
Frequently asked questions
Is a VPS hard to manage?
You are responsible for the operating system, so basic Linux knowledge helps. If you only need a website, web hosting is simpler.
Can I run Docker on a VPS?
Yes. With root access you can install Docker and run containers on your VPS.
How much does a VPS cost?
EclipsiumX VPS hosting starts at €4.99 a month for 1 vCPU, 2 GB RAM and 30 GB NVMe with a dedicated IPv4, on servers in Germany (EU).























