Short answer: you need a cloud VPS when shared hosting is no longer enough: when you need root access, custom software (Node.js, Python, Docker, specific database versions), or guaranteed CPU and memory for a busy site or app. At SiloLobby a VPS starts at ₦13,999/month for 2 vCPU, 4 GB RAM and 40 GB NVMe storage, billed in naira.
A VPS is a big step up in power and freedom, and in responsibility. This guide helps you decide whether you need one, which size to choose, and how to set it up securely on day one.
What is a cloud VPS?
A virtual private server is a virtual machine running on a powerful physical server. Unlike shared hosting, your VPS has its own dedicated share of CPU, memory and storage, its own operating system, and its own IP addresses. Other customers' traffic does not slow you down, and you can configure everything.
"Cloud" means it runs on a modern platform where servers can be created, resized, snapshotted and restored quickly.
Signs you have outgrown shared hosting
- Your site slows down at busy times, even after caching and image optimisation.
- You need software shared hosting does not allow (Node.js apps, Python services, Docker, Redis, message queues, custom PHP extensions).
- You run background workers, scheduled jobs or WebSockets.
- You need full control over the web server, firewall or database configuration.
- You are building a SaaS product, API or mobile app backend.
If none of these apply, shared or WordPress hosting is usually better value and much less work.
What you get with a SiloLobby cloud VPS
| Plan | vCPU | RAM | NVMe | Free snapshots | Price |
|---|---|---|---|---|---|
| C1 | 2 | 4 GB | 40 GB | 5 GB | ₦13,999/month |
| C2 | 4 | 8 GB | 80 GB | 10 GB | ₦18,999/month |
| C3 | 4 (AMD) | 8 GB | 160 GB | 20 GB | ₦61,999/month |
| C4 | 8 (AMD) | 16 GB | 320 GB | 40 GB | ₦116,999/month |
| C5 | 12 (AMD) | 24 GB | 480 GB | 80 GB | ₦165,999/month |
Every plan includes 20 TB of bandwidth, IPv4 and IPv6, and full root access. From your client area you can see your IP addresses, power the server on and off, reboot it and reset the root password.
How much CPU and RAM do you need?
| Workload | Suggested plan |
|---|---|
| A small app, API or test environment | C1 |
| A busy WordPress or WooCommerce site | C2 |
| Several apps, or a store with lots of products | C2 or C3 |
| A database server or busy SaaS app | C4 |
| Heavy traffic, many services, data processing | C5 |
Start smaller, monitor CPU and memory use, and upgrade when you consistently use more than about 70% of either.
Setting up your first VPS securely
Do these steps in order, ideally the day you receive the server.
- Log in with SSH as root using the password in your client area.
- Update the system so every package has the latest security fixes.
- Create a normal user with administrator (sudo) rights.
- Set up SSH keys for that user, and test that you can log in with them.
- Turn off password login and direct root login over SSH.
- Turn on a firewall and allow only the ports you need, for example 22 (SSH), 80 (HTTP) and 443 (HTTPS).
- Install protection against brute-force logins, such as fail2ban.
- Turn on automatic security updates.
- Install your stack: for example Nginx or Apache, PHP or Node.js, a database, or Docker.
- Set up HTTPS with a free certificate.
- Set up backups that are stored off the server, and take a snapshot before major changes.
Keeping your VPS healthy
- Monitor CPU, memory and disk space, and get alerts before they run out.
- Update the operating system and your software regularly.
- Review logs for failed logins and errors.
- Back up databases daily, and test that you can restore them.
- Take snapshots before upgrades so you can roll back.
Common VPS mistakes
| Mistake | Consequence | Prevention |
|---|---|---|
| Leaving password login on | Brute-force attacks | Use SSH keys only |
| No firewall | Exposed databases and services | Allow only needed ports |
| No backups | Data loss after a mistake or attack | Off-server backups and snapshots |
| Running everything as root | One bug can take over the server | Use a normal user and sudo |
| Never updating | Known vulnerabilities stay open | Automatic security updates |
VPS or managed hosting?
A VPS gives you freedom and responsibility. If you would rather not manage servers, shared, WordPress or reseller hosting keeps the server side handled for you while still giving you cPanel, SSL and email.
Choosing an operating system
Most people choose a Linux distribution:
- Ubuntu LTS: the most popular choice, with long-term support and huge community documentation.
- Debian: very stable and lightweight, popular for servers.
- Rocky Linux or AlmaLinux: familiar to those who have used Red Hat-style systems.
Choose a long-term support (LTS) release so security updates continue for years.
Example stacks for common projects
| Project | Typical stack |
|---|---|
| WordPress or WooCommerce | Nginx or Apache, PHP-FPM, MariaDB or MySQL, Redis cache |
| Laravel app | Nginx, PHP-FPM, MySQL or PostgreSQL, Redis, queue worker |
| Node.js API | Node.js with a process manager, Nginx reverse proxy, PostgreSQL |
| Python app | Gunicorn or Uvicorn, Nginx, PostgreSQL |
| Several apps | Docker with Docker Compose and a reverse proxy |
Monitoring basics
Set up simple monitoring from the start:
- Uptime checks that alert you when your site stops responding.
- Disk space alerts at 80% so logs or uploads never fill the disk.
- CPU and memory graphs to know when to upgrade.
- Log review for repeated failed logins and application errors.
Backup strategy for a VPS
Follow the 3-2-1 idea: three copies of important data, on two different kinds of storage, with one copy off the server. In practice:
- Daily database dumps.
- Regular file backups of uploads and configuration.
- Copies stored off the server (for example cloud storage).
- Snapshots before upgrades.
- A restore test every few months.
Managing your VPS from the SiloLobby client area
Open Cloud servers in your client area to see your server's IP addresses and status, power it on or off, reboot it, and reset the root password if you lose access. Billing and renewals are handled in naira like any other service.
Summary
Choose a cloud VPS when you need root access, custom software or dedicated resources. Pick a size that fits today's workload, secure it on day one with SSH keys, a firewall and updates, and keep backups and snapshots. SiloLobby VPS plans start at ₦13,999/month, billed in naira with full root access.