Node.jsNode.js hosting
Your Node.js bot or API, always on.
Pick your Node.js version, upload your project and it starts on its own with npm install. Live console, files and environment variables from your browser.
- No cold starts: your process never sleeps
- Deploy from Git, or upload over SFTP
- Live console and restart buttons
- Postgres, Redis or MongoDB from the panel
▌
Plans
Pick your plan
Memory is what decides how much your process can hold. Leave some headroom: a process at its limit gets killed on the first spike. And if it falls short, you upgrade from the panel paying only the difference, without losing your files.
Where should it run?
We measured the latency from your browser and picked the closest one.
How big?
Tell us what you know and we pick the size. Or choose it yourself below.
What is it for?
Compare every plan+
| Plan | vCPU | Disk | Backups | Databases | Network | Price | |
|---|---|---|---|---|---|---|---|
| 512 MBDiscord bot | 1 | 25 GB | 2 | 0 | 1 Gbps | $1.19/mo | |
| 1 GBDiscord bot | 1 | 25 GB | 2 | 0 | 1 Gbps | $1.89/mo | |
| 2 GBApp or API | 2 | 25 GB | 3 | 0 | 1 Gbps | $3.29/mo | |
| 4 GBApp or API | 2 | 32 GB | 4 | 0 | 1 Gbps | $5.79/mo | |
| 6 GBApp or API | 3 | 48 GB | 5 | 0 | 1 Gbps | $7.99/mo | |
| 8 GBApp or API | 3 | 64 GB | 6 | 0 | 1 Gbps | $10.49/mo |
Versions
Pick your version from a dropdown.
The version is a dropdown in the panel, not a ticket. Changing it restarts your process with the new one.
What you get
Everything in one panel, without asking us for anything.
Every item here is something the panel does today. Nothing on this list is a promise.
Deploy from Git
Paste the repository URL and it clones on install. Private repos work too, with a read-only SSH deploy key. Pulling the latest on each restart is one switch.
Live console
Your program output as it happens, plus start, restart and stop. The connection goes straight from your browser to the node.
Dependencies install themselves
A requirements.txt or a package.json is enough: they get installed on boot. You can also list extra packages without touching a file.
Files and SFTP
Edit a config from the browser, or connect over SFTP with an SFTP password or an SSH key you create in the panel.
Managed databases
PostgreSQL, Redis or MongoDB next to your app, on a private network, with the credentials generated for you and ready to paste into your config. Which engines and how many depends on the plan.
Scheduled restarts
Cron for restarts, backups or a command of your own. The time is in your own zone, not the server one.
Backups
Take one before touching anything and restore it if it goes wrong. Lock the good one so nobody deletes it.
A trash, not a void
Deleting a file moves it to the trash for a week. Deleting the wrong thing at 3am stops being final.
Real limits, written down
The RAM, the CPU and the disk are what the plan says. Nobody else on the node can eat your memory.
The panel
The same panel for your server and your invoices.
No second login, no separate site. We built the panel instead of renting one, so it does what a host should have done all along.
Console
Your program output as it happens, with start, restart and stop always at hand.
FAQ
What everyone asks.
The basics before you create your server.
Open a ticket and a person answers, not a bot.
Contact usPython, Node.js, Bun, Deno, Go, Java and Rust, each with several versions to choose from. You pick the language when you buy; if you later want a different language, that is another plan, because it is a different image.
Whichever way you like: paste your Git repository URL and it clones on install, or upload it with the file manager in the panel, or over SFTP with an SFTP password or an SSH key you create in the panel. If the repository is private, you add a read-only SSH deploy key that we give you to the repository; tokens are not used. Dependencies install themselves on boot if you have a requirements.txt or a package.json.
No. Your process stays up all the time, which is exactly what a bot or a worker needs: no cold starts and no slow first request. If your app stops responding, the panel’s health check can restart it on its own and let you know; it is optional and you turn it on.
Yes. You get a live console — your program output, as it happens — plus start, restart and stop buttons. You can also schedule restarts with cron, say one every night.
Yes: from the panel you add PostgreSQL, Redis or MongoDB next to your app, on a private network and with the credentials already generated, without opening a ticket. Which engines and how many databases depends on the plan.
Your app listens on an ip:port address we give you, and you can point a domain at it. If what you want is a PHP site with WordPress, email and automatic SSL, that is web hosting and it works out cheaper — this is for running YOUR code.
Yes, you take them from the panel whenever you want and they can be scheduled too. How many are included is listed on each plan, and anything you delete goes to a trash you can restore from for a week.
Yes, without talking to anyone. In your panel you hit “Upgrade plan”, pick a bigger one and pay only the difference for the days left in the cycle. Once the payment clears your process gets the new memory on its own, with no reinstall and no lost files. From the next renewal the new plan is billed.

Your Node.js code, running in minutes.
Pay and it builds itself. If you outgrow it, you move to a bigger plan without losing anything.
Choose my plan
