Your first $5 top-up doubles to $10 — one-time, for every new account. Get Started
Krova CloudKrova Cloud

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. 1

    Create a Cube and SSH in as root.

  2. 2

    Install your chosen Node version and pull in your app and dependencies.

  3. 3

    Build the app and keep it running with systemd or pm2.

  4. 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.