3 October 2026 · 3 min read
What server a crypto exchange actually needs
One VPS at ten to twenty dollars a month runs a real spot exchange. Here is what sits on it, what pushes you off it, and what the bigger bill buys.
Hosting appears in a surprising number of briefs and almost never in quotes, which is how operators get surprised in month three. The honest version is less dramatic than vendors imply.
What runs on the box
- The application: web process, API, and the matching or quote engine
- A database, PostgreSQL, which holds the ledger and is the thing you actually protect
- A cache or queue, Redis, for sessions, rate limits and background jobs
- Chain watchers, one process per chain, each holding a connection to a node or provider
- A reverse proxy, nginx, with TLS
For a spot exchange with a few hundred users and a handful of pairs, that fits comfortably in 2 to 4 GB of memory with 20 GB of SSD, which is a $10 to $20 a month VPS. That is not a trick number, it is what this workload is.
What pushes you off one box
- Real volume. The engine wants its own CPU so a busy hour does not slow the web process.
- Many chains. Each watcher is another process and another connection to keep healthy.
- Your own nodes. Running a full node is a storage and bandwidth commitment far beyond the application.
- Custody separation. Keeping signing on its own machine, which is a security decision rather than a performance one.
- Backups and a replica, once an hour of downtime costs more than the second server.
The first upgrade is almost never more CPU. It is separating the thing that holds keys from the thing that faces the internet.
What the hosting bill does not include
- The domain, about twenty dollars a year
- TLS certificates, free through Let's Encrypt, issued at deployment
- Node access, free at low volume with hosted providers, paid once you grow
- Market data, if you want a reference price on screen
- Backup storage, small but not zero
All of those are billed to you directly, in accounts in your name. The full cost breakdown puts them together.
What good operations look like on a small box
- Backups that have been restored at least once, on purpose
- Monitoring that pages a human, not a dashboard nobody opens
- Chain watcher health visible in the console: last block seen, per chain
- TLS renewal automated and verified, not assumed
- A documented restart order after a reboot
None of that needs a bigger server. It needs the decisions made before launch.
Questions
How much does it cost to host a crypto exchange
Ten to twenty dollars a month for a basic spot build on one VPS. A $10 box is usually 2 GB of memory and a $20 box 4 GB, so treat $10 as the floor rather than the comfortable case.
How much RAM does a crypto exchange need
Two gigabytes runs it; four is comfortable. Memory pressure usually comes from the database and the chain watchers rather than from the engine.
When do I need more than one server
When volume justifies isolating the engine, when you run your own nodes, when you want signing separated from the internet facing machine, or when downtime costs more than the second box.
Do I need my own blockchain node
Not at first. Hosted providers are free or cheap at low volume. Running your own becomes worthwhile when provider costs or rate limits start to bite.
What database does an exchange use
PostgreSQL in this build, holding the ledger. Whatever the choice, balances should be derived from recorded entries rather than stored as a number someone updates.
Is deployment included in the build
Yes, in every tier: server setup, TLS, the application, backups and handover. The hosting bill itself is yours, in your name, from your provider.