Cheap VPS with 16 GB RAM Under 10 Euros a Month: What It Runs
Disclosure: I'm Antonin Courtadon, founder of ACLClouds.
Sixteen gigabytes of RAM used to be a server you paid for by the quarter. Today, several providers sell it for less than the price of a streaming subscription. The question is no longer "can I afford it" but "what should I put on it, and what do I have to look after myself".
This article answers both questions. It uses the plans from ACLClouds as the worked example, because we know their numbers. The method works for any VPS: match the workload to the resources, then check what the provider does and does not handle for you.
What the numbers mean
A VPS (virtual private server) is a virtual machine on a physical host, with its own operating system, its own IP address and root access. You are responsible for what runs inside it.
Three figures matter most:
- RAM decides how many services can stay in memory at once. When RAM runs out, Linux starts swapping, and everything slows down.
- vCPU is a share of processor time. Four vCPU means four virtual cores that you share with nobody else on the same VM, but the physical host is shared with other customers' machines, so heavy sustained load can still vary.
- Disk is where your operating system, databases, logs, backups and uploads live. It fills faster than people expect.
Most small workloads are limited by RAM first, then by disk. CPU matters when you compress, transcode, hash or render things in bulk.
The ACLClouds Linux plans
Here are the Linux VPS plans as published at the time of writing. Prices and specifications can change, so confirm them on the pricing page before you decide.
| Plan | RAM | vCPU | Disk | Price |
|---|---|---|---|---|
| Mini | 8 GB | 2 | 40 GB | 4.99 EUR / month |
| Essentiel | 16 GB | 4 | 80 GB | 9.99 EUR / month |
| Performance | 48 GB | 8 | 150 GB | 21.99 EUR |
| Pro | 64 GB | 12 | 250 GB | 34.99 EUR |
Prices are monthly without commitment; with a 1-year commitment they are 3.99, 7.99, 17.59 and 27.99 EUR a month (VAT included).
The Essentiel plan is the one this article is about: 16 GB of RAM and 4 vCPU for 9.99 EUR a month, on KVM virtualisation, with servers in France.
What "under 10 euros" hides
A low price is only useful if you know what you are buying. Check these points before you pay for any VPS.
| What to check | Why it matters | Essentiel plan |
|---|---|---|
| RAM | Limits how many services stay loaded | 16 GB |
| vCPU | Limits sustained processing | 4 |
| Disk space | Databases, logs and backups fill it | 80 GB |
| Virtualisation | Determines isolation from other customers | KVM |
| Location | Latency for your users and data location | France |
| Operating system control | You need root to install what you want | Root access on the Linux VM |
| Who handles security updates | Decides who patches the system | You do, unless you set up something else |
| Backups | A VM is not a backup | Your responsibility; plan your own copies |
The last two rows are the ones people skip. A VPS gives you control, and control comes with work.
What you can run on 16 GB
The right answer depends on what the services do, not only on how many there are. These are workloads that fit comfortably, with a few honest notes.
A Discord or Telegram bot fleet. Several bots in Node.js or Python, each with its own process manager, will run on a fraction of 16 GB. Your limits are the bots' own memory growth and their outbound connections.
A small website or API. A Laravel, Node or Django app with a database such as PostgreSQL or MySQL fits well. Keep the database and the app on the same machine only if the traffic is modest, and measure RAM under real load before you assume it is enough.
A game server for a small group. Many game servers are memory hungry and some are single-threaded. Check the requirements of the specific game and the number of players. A Minecraft server for a few friends can run next to a bot. A server for dozens of players needs its own planning.
Self-hosted tools. Git hosting, a password manager, a wiki, a monitoring stack, a file sync service. These are a good use of spare RAM, and each one is a new thing to update.
Development and staging. A staging copy of your app, a test database and a CI runner can share the box, provided you isolate them with separate users and clear ports.
What does not fit well is anything that expects a large cache, a heavy search index or a machine-learning model to live in memory all the time. Those need a bigger plan or a different architecture.
The honest limits of a VPS
- You administer it. Updates, firewall rules, SSH keys, fail2ban, log rotation and backups are yours. If you have never done them, learn the basics first.
- A VPS is not high availability. One VM is one point of failure. If the workload matters, plan a second machine or a restore procedure.
- Resource limits are real. 16 GB and 4 vCPU are a lot for a small stack, and not enough for a large one. Measure before you buy a bigger plan.
- Price is not a promise. Check whether the price is recurring, whether it includes VAT, and what happens at renewal.
A first-day checklist
- Create a non-root user, add your SSH key and disable password login.
- Run the system update and enable automatic security updates.
- Set a firewall that allows only the ports you need (for example 22 for SSH, 80 and 443 for a website).
- Install your services in containers or separate users, so one crash does not take the others down.
- Measure memory after an hour and after a day:
free -h ps aux --sort=-%mem | head -n 10 - Set up a backup of your data to a location outside the VM, and test one restore.
Frequently asked questions
Is 16 GB of RAM really needed for a bot?
No. A bot usually needs far less. The reason to choose 16 GB is that you can run several services together without rethinking the setup each time.
Can I run Docker on it?
You can install Docker on a Linux VPS with root access, which is the common approach for running several services. Check the current setup guidance for your operating system before you start.
Is the price the same after the first month?
Check the pricing page and your invoice. Confirm the renewal price and the billing period before you commit.
Do I need a Linux plan or a Windows plan?
If your software runs on Linux, choose Linux, which is cheaper. Windows is needed for specific Windows software, and ACLClouds also offers Windows RDP plans for those cases.
Why does a VPS cost less than a dedicated server?
A VPS shares physical hardware between virtual machines. You get dedicated resources for your VM, but not the whole physical machine.
Next steps
If you want to test the idea, start with a month on the smallest plan that fits your stack, measure it, and move up only when the numbers say so. Our VPS pages are at https://aclclouds.com/en/ (English) and https://aclclouds.com/fr/ (French).
Antonin Courtadon, founder of ACLClouds · https://aclclouds.com