Node.js hosting, ready in 1 minute.

Host your Node.js websites, APIs, bots and apps from $3.47/month: npm and yarn, backups, anti-DDoS and a custom domain with SSL. Five datacenters to choose from, no commitment.

4.7/5Google793 Google reviews

Choose your Node.js hosting plan.

Three hosting plans, the same Node.js environment. Only the resources change.

Node.js Alpha

Bot, API or small website

$3.47/month

incl. VAT · delivered in 1 minute

Processor
4 Xeon vCores
Memory
5 GB DDR4
SSD storage
15 GB
MySQL databases
3
Backups
5 included

Marseille, FranceFrankfurt, GermanyNew York, United StatesBeauharnois, CanadaSydney, Australia5 locations

  • Proxy Manager, domain and SSL
  • One-click version switching
  • Task scheduling (CRON)
  • Anti-DDoS · 24/7 support
  • Git deployment on every push
  • Bot-readyHost a Discord, Telegram or trading bot, or any other Node.js app that runs around the clock.
  • AI control via MCPClaude, ChatGPT or Cursor can run your server through the included MCP connector (start, files, Node.js version, backups, databases). You choose what the AI is allowed to do.
Most popular

Node.js Bravo

Web app in production

$5.78/month

incl. VAT · delivered in 1 minute

Processor
6 Xeon vCores
Memory
10 GB DDR4
SSD storage
25 GB
MySQL databases
3
Backups
5 included

Marseille, FranceFrankfurt, GermanyNew York, United StatesBeauharnois, CanadaSydney, Australia5 locations

  • Proxy Manager, domain and SSL
  • One-click version switching
  • Task scheduling (CRON)
  • Anti-DDoS · 24/7 support
  • Git deployment on every push
  • Bot-readyHost a Discord, Telegram or trading bot, or any other Node.js app that runs around the clock.
  • AI control via MCPClaude, ChatGPT or Cursor can run your server through the included MCP connector (start, files, Node.js version, backups, databases). You choose what the AI is allowed to do.

Node.js Charlie

Large projects and heavy data

$6.94/month

incl. VAT · delivered in 1 minute

Processor
7 Xeon vCores
Memory
15 GB DDR4
SSD storage
35 GB
MySQL databases
5
Backups
5 included

Marseille, FranceFrankfurt, GermanyNew York, United StatesBeauharnois, CanadaSydney, Australia5 locations

  • Proxy Manager, domain and SSL
  • One-click version switching
  • Task scheduling (CRON)
  • Anti-DDoS · 24/7 support
  • Git deployment on every push
  • Bot-readyHost a Discord, Telegram or trading bot, or any other Node.js app that runs around the clock.
  • AI control via MCPClaude, ChatGPT or Cursor can run your server through the included MCP connector (start, files, Node.js version, backups, databases). You choose what the AI is allowed to do.

Prices include VAT (20% in France). The final amount may vary with the taxes of your country of residence.

Your Node.js app online in 3 steps.

No server to configure and no Nginx to write. You upload your code, OuiPanel installs the dependencies and starts the app.

  1. Upload your code

    Through the panel's File Manager, over SFTP with FileZilla or straight from your Git repository. Your environment variables go in a .env file, created directly on the server.

  2. Set the file to execute

    In Configuration, enter the file to execute (index.js, app.js), then click Start in the Console. npm install runs by itself from your package.json. The version is chosen from the panel too, from Node.js 12 to 26.

  3. Connect your domain name

    In the Proxy Manager, add your domain and the port of your app. It answers over HTTPS, with a free Let's Encrypt certificate.

Deploy your Node.js app from Git.

Connect a GitHub, GitLab, Bitbucket or Codeberg repository in the Deployment tab of OuiPanel by pasting its URL and picking a branch. Your Node.js hosting then pulls the code, installs the dependencies and restarts the app.

  1. git pushto the chosen branch
  2. Signed webhookor GitHub Actions, GitLab CI
  3. npm ci · buildnpm, pnpm or Yarn detected
  4. Restart.env and data kept
  5. Livestatus, duration and log kept

Install or build fails The previous version starts again, and the failure stays in the history.

  • Public and private repositories

    For a private repository, the panel generates a deploy key unique to the server, which you add to the repository as read-only. A read-only access token works too. Credentials are encrypted and never shown again.

  • On every push, or from your CI

    A signed webhook deploys the chosen branch on every push, and pushes to other branches are ignored. GitHub Actions or GitLab CI can also trigger a deployment once your tests pass, with a dedicated token.

  • npm, pnpm or Yarn, detected

    The package manager is detected from your lockfile. Install, build and start commands can be customized if needed.

  • One-click rollback

    If the install or build fails, the server restarts on the version that worked. The history keeps the status, duration and log of every deployment, with a “Roll back to this version” button.

OuiPanel · my-api · Git deployment
Git deploymentDeploy your bot or application from GitHub, GitLab, Bitbucket or Codeberg.
Deploy now
Repository address
github.com/acme/my-api
Branch
main
Repository access
Private repository: deploy key (recommended)
Deploy on every push to the branch
Yes

Each deployment restarts the server, which stays stopped while dependencies are installed. If the install or build fails, the previous version starts again. Files not tracked by Git (.env, data) stay in place, and a tracked file edited by hand is set aside before being replaced. A stopped server applies the deployment the next time it is started from the panel.

EditDisable

Advanced options

Package managerAutomatic detection
Install command (replaces detection)npm ci
Build command (optional)npm run build
Application start commandnode index.js
The Deployment tab of OuiPanel shows the address, branch, repository access and push deployment at a glance. The package manager and commands are set in the advanced options.

Every Node.js version, switched in one click.

Does a dependency require a specific Node.js version? Switch it from the panel in one click. New versions are added as soon as they are released.

Older versions stay available to keep an existing application running. They no longer receive security fixes.

Node.jsRecommended: 24 LTS
  • 24 LTS
  • 26
  • 25
  • 23
  • 22
  • 21
  • 20
  • 19
  • 18
  • 17 · 16 · 14 · 12
  • Recommended
  • Latest
  • Older versions
  • npm, yarn and pnpmThe dependencies in your package.json are installed at startup.
  • FrameworksExpress, Fastify, NestJS, Socket.IO, discord.js.
  • WebSocketSupported natively, for real-time apps.

Built-in Proxy Manager: your domain over HTTPS, with no server setup.

Your Express, Fastify or NestJS app listens on a port. The Proxy Manager makes it reachable on your domain name over HTTPS, with a free Let's Encrypt certificate that renews automatically. No Nginx or certbot to configure.

  • Domain connected in a few clicks
  • Free SSL certificate, renewed automatically
  • All your domains in one panel
  • Anti-DDoS protection included
Proxy Manager guide →
  • Websites and web apps

    Your Express site or back office, served on your own domain.

  • REST APIs

    An Express, Fastify or NestJS API on an address such as api.your-domain.com.

  • Real-time apps

    Native WebSocket and Socket.IO support, for a dashboard or a chat.

What's included with your Node.js hosting.

Every Node.js hosting plan comes with the same tools, from Alpha to Charlie. Only the resources change.

  • npm package management

    The dependencies in your package.json are installed at startup, with npm, yarn or pnpm. You can also add packages directly in the panel.

  • Off-site backups

    5 manual or scheduled backups, stored away from the server and restorable from the panel.

  • Task scheduler

    Recurring script, daily report, nightly restart. CRON tasks set up from the interface.

  • Live monitoring

    CPU, memory, network and console in real time. You read your app's errors just like in your terminal.

  • Automatic restart

    Did the process crash? OuiPanel restarts it by itself, with nothing for you to do.

  • MySQL databases

    3 to 5 MySQL databases depending on the plan, created and managed from the panel.

  • File Manager and SFTP

    Create and edit your files in the panel, or send them over SFTP with FileZilla. No SSH access needed.

  • Anti-DDoS and 24/7 support

    Anti-DDoS protection included in all 5 datacenters. Support available 24/7.

From an Express API to a Discord bot.

Here is the Node.js hosting plan we recommend for each type of project.

REST API

Recommended: Alpha · $3.47/month

A light REST API needs few resources. The Alpha plan is enough to get started, with 3 MySQL databases, and the Proxy Manager serves it over HTTPS on your domain.

  • Express, Fastify, NestJS
  • 3 MySQL databases
  • HTTPS through the Proxy Manager
  • Variables in a .env file
Memory
5 GB DDR4
SSD storage
15 GB
If it grows
Bravo plan

Frequently asked questions about Node.js hosting

A specific question about your Node.js hosting? Support answers 24/7.

Yes, free offers exist, but a free Node.js host puts your application to sleep after a few minutes of inactivity, shares its resources and comes with no support. For an application that is really online 24/7 with backups and support, reliable and cheap Node.js hosting starts at $3.47/month at OuiHeberg.

Node.js is just the beginning.

Several applications, MongoDB or Docker: beyond Node.js hosting, the Linux VPS gives you full root access from $2.09/month.