Knowledge base
1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Create a Node.js site at Infomaniak
Infomaniak's Node.js sites allow you to run Node.js applications in a flexible, ready-to-use environment without having to manage server infrastructure.
Preamble
- Offering the flexibility of a server without the complexity of its administration, this type of hosting is particularly suitable for REST API projects, for deploying the CMS Ghost, n8n, Strapi, or frameworks like Express.js, NestJS, or socket.io, next.js, business tools, or prototypes for:
- developers who want to deploy Node.js applications without managing infrastructure.
- webmasters looking to experiment or learn Node.js.
- agencies and freelancers working on multiple client projects.
- students, teachers, and schools needing a simple environment to test code.
- The NPM and Yarn package managers are supported.
- If you install
Node.json a Web Hosting within a Cloud Server, your site will not work with the guaranteed resources of the managed Cloud Server.- Refer to this other guide to use Fast Installer and deploy NVM.
Node.js= official name of the language/environment;NodeJS= "technical" or simplified name in some contexts (often for practical reasons, no real technical difference).
Create a Node.js site
To access a Web Hosting plan and add a Node.js site:
- Click here to access the management of your products in the Infomaniak Manager (need help?).
- Click directly on the name assigned to the product in question.
- Click the blue Add button:

- Choose a project with advanced technologies.
- Click on Next:

- Choose Node.js.
- Select any other version if necessary.
- Click on Next:

- Choose the type of domain to assign to this new site:
- an already acquired domain name
- a subdomain created from an already acquired domain name
- an available domain name and to be ordered
- Enter the domain name or subdomain.
- Choose any advanced options.
- Click on Next:

- Choose one of the two possible approaches:

- Quick method:
- A preconfigured sample project is automatically installed.
- This approach is ideal for discovering Node.js or quickly starting a functional base.
- Custom method:
- The source code can be imported via Git, ZIP archive, SSH, or SFTP.
- You define the scripts, entry points, listening port, and necessary build commands yourself.
- Quick method:
- Each site has a dedicated dashboard to control the application (start, stop, restart), view the execution console, manage Node.js versions, configure domains, and activate SSL certificates:

To go further in the configuration of your Node.js site, refer to this other guide.
Link to this FAQ: