Node.js hosting

Node.js hosting: your API and your application, always up and reachable

Looking for a place to host your Node.js application? At Simafri, an Express API or a NestJS application runs directly on web hosting, and the VPS Pro takes over for real-time features and background processing. You pick your Node.js version and your domain or subdomain, and we help you wire everything up.

Choose your hosting
  • Node.js version of your choice
  • npm over SSH
  • HTTPS on every subdomain

Where to run it

Two ways to host a Node.js application

It all comes down to how your application works: by answering requests, or also continuously, outside of any request.

APIs and web apps

Web hosting

Your application listens for HTTP requests and responds to them: the server starts it, restarts it when needed and serves it at its address.

  • Set up in the control panel with the Setup Node.js App tool
  • Several Node.js versions, including 22
  • One application per domain or subdomain, such as api.your-domain.com
  • MySQL for your data, npm install over SSH
Explore web hosting

Real-time and background work

VPS Pro

Your project keeps WebSocket connections open, processes message queues or needs PostgreSQL and Redis: a server dedicated to your processes is the way to go.

  • Socket.IO, BullMQ and workers running continuously
  • PM2, systemd or Docker, as you prefer
  • PostgreSQL, Redis or MongoDB, installed by you
  • Root access with your SSH key
Explore VPS Pro

On web hosting

What is ready for your JavaScript code

Your app set up in a few fields

Enter the application folder, its startup file and the Node.js version: the server takes care of running it and passing the requests along.

npm and your scripts

Over SSH, install your packages, run your build scripts and one-off commands, or schedule them with cron.

One subdomain per service

Your API on api.your-domain.com, your interface on the main domain: each application gets its own address and its own certificate.

MySQL within reach

Create your databases in the control panel and connect to them with Prisma, Sequelize, Knex or the mysql2 driver.

Your front end alongside

A compiled React, Vue or Angular front end is uploaded as static files under the domain of your choice, with a rewrite rule pointing to index.html.

A guided launch

On Pro and Premium, a technician stays with you until your application responds at its address.

Certified reviews

They trust us

Every review is certified by Markleex: its author is a real organization, with a website you can visit.

4.9/5 Average rating All our reviews on Markleex

[…] Nous avons particulièrement apprécié leur disponibilité, leur écoute, leurs conseils et leur accompagnement dans nos démarches. […]

Nou Tout’ Enpòwtan Guadeloupe

They are very reliable, fast and professional. Their work is flawless. This is a good team. Our thanks to them!

Translated. Original language: Hungarian

Kötegyáni Önkéntes Tűzoltó Egyesület · Hungarian

Nagyon megbízthatóak, gyorsak és szakszerűek. A munkájuk kifogástalan. Ez egy jó csapat. Köszönet Nekik!

Kötegyáni Önkéntes Tűzoltó Egyesület Hungary

We can't thank the Simafri team enough for the excellent work they did. It's a privilege to be able to count on them.

Translated. Original language: Brazilian Portuguese

Associação SNA Brasil · Brazilian Portuguese

Não temos como agradecer pelo excelente trabalho realizado pela equipe da Simafri. é um privilégio poder contar com eles.

Associação SNA Brasil Brazil

[…] From our very first conversations through to the launch, the team were attentive, always available and quick to act on our feedback. The quality of their work and their attention to detail show on every page of our new website. […]

BRIGHT Association Cameroon

[…] nous disposons d’un site élégant et fonctionnel qui présente nos activités et en conserve les traces. […] Nous restons également impressionnés par la rapidité des interventions, qui sont toujours quasi instantanées. […]

Emeis-Ensemble France

Simafri built a beautiful site! They were very helpful with transferring the domain name. Very good and fast communication, both via WhatsApp and email.

Translated. Original language: Dutch

Stichting Fruitful Tree Foundation · Dutch

Simafri heeft een prachtige site gebouwd! Ze hielpen ons heel goed bij het verhuizen van de domeinnaam. Heel goed en snel contact, zowel via WhatsApp als email.

Stichting Fruitful Tree Foundation Netherlands

In practice

Your Node.js application online in four steps

  1. Upload your code

    Clone your repository over SSH, or upload your files by SFTP into the application folder.

  2. Set up the application

    In the control panel, open Setup Node.js App and choose the Node.js version, the domain or subdomain and the startup file, for example server.js.

  3. Install the packages

    Run npm install in the application's environment, then add your environment variables, such as the address of your MySQL database.

  4. Start it and check

    Start the application from the control panel: it responds over HTTPS at its address, and restarts in one click after each update.

Node.js on web hosting, really?

Yes: a Node.js application that answers requests, whether it is built with Express, NestJS or Fastify, runs on all three web hosting plans. It is the simplest route for an API, an admin back end or a server-rendered website, with no server to look after.

A VPS for what never stops

A real-time chat, a task queue, a bot that works through the night or a PostgreSQL database need processes that live outside of requests. The VPS Pro puts the entire server in your hands, and the Managed VPS entrusts it to our team. Our guide hosting a Node.js application in production explains the setup in detail.

Frequently asked questions

Your questions about Node.js hosting

Can a Node.js application run on web hosting?

Yes. On Simafri web hosting, a Node.js application that answers requests is set up in the control panel with the Setup Node.js App tool, on its domain or subdomain, running whichever Node.js version you need. All three plans run it.

Which Node.js versions are available?

Several versions are offered in the control panel, including Node.js 22, and each application keeps its own. On a VPS Pro, you install exactly the version you want.

My application uses WebSockets. Is that possible?

Persistent WebSocket connections, with Socket.IO for example, belong on the VPS Pro, where your process runs continuously under PM2, systemd or Docker.

Can I use PostgreSQL or MongoDB?

On a VPS Pro, yes: you install the database of your choice with root access. Web hosting offers MySQL, which Prisma, Sequelize and Knex work with very well.

Who helps me if my application won't start?

On web hosting, deployment support comes free with the Pro plan and above. On a VPS Pro, Full-Stack Assistance goes through the logs with you and tells you what to fix, right down to the application code.

Tell us how your application runs

APIs, real-time features, background tasks: describe your Node.js project, and we will point you to the hosting that fits it.

Contact us