JavaScript & TypeScript apps
Node.js & Next.js hosting
Deploy Node.js, Next.js, and other JS/TS apps on a Cube with full control. Any Node version, any process manager, your own domain with automatic HTTPS.
Why run this on a Cube
Any Node version, your way
Full root means you pick the Node version, package manager, and process manager. Run the build, keep it alive with systemd or pm2 — no restrictions.
Long-running and full-stack
Cubes are real servers, so long-lived processes, WebSockets, and background workers all just work — no cold starts, no execution time limits.
Your domain, automatic HTTPS
Put your app behind a custom domain with a single CNAME and get managed HTTPS. No public IP is exposed on the Cube.
Provision from your own code
Create and manage Cubes with the typed TypeScript SDK, CLI, or REST API — the whole lifecycle scriptable from your deploy pipeline.
How it works on a Cube
Run your Node or Next.js app on a Cube as a first-class server.
- 1
Create a Cube and SSH in as root.
- 2
Install your chosen Node version and pull in your app and dependencies.
- 3
Build the app and keep it running with systemd or pm2.
- 4
Map a custom domain with a CNAME for automatic HTTPS, then snapshot the Cube.
Frequently asked questions
Are there cold starts or execution limits?
No. A Cube is a real, always-on microVM, so your Node process runs continuously — ideal for WebSockets, queues, and long-running work.
Can I run Next.js in production mode?
Yes. Build your Next.js app and run it under a process manager with full root. Add your domain for automatic HTTPS.
Can I automate deployments?
Yes. Manage the Cube lifecycle from your pipeline with the TypeScript SDK, CLI, or REST API.
Ready to build on a Cube?
Create your account and launch an isolated Cube in under a minute. Your first $5 top-up doubles to $10 in credit — one-time.