Knowledge base

1000 FAQs, 500 tutorials and instructional videos. Here, there are only solutions!

Create a Node.js website with Infomaniak

Update 07/07/2026

Infomaniak's Node.js hosting plans allow you to run Node.js applications in a flexible, ready-to-use environment, without having to manage server infrastructure.

 

Introduction

  • Offering the flexibility of a server without the complexity of its administration, this type of hosting is particularly suitable for API REST projects, for deploying the CMS Ghost, n8n, Strapi, or frameworks like Express.js, NestJS, or even socket.io, next.js, business tools, or prototypes for:
    • developers who want to deploy Node.js applications without managing infrastructure.
    • webmasters looking to experiment with 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.js on a web hosting plan within a Cloud Server, your site will not work with the guaranteed resources of the managed Cloud Server.
  • 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:

  1. Click here to access the management of your web hosting in the Infomaniak Manager (need help?).
  2. Click directly on the name assigned to the web hosting in question:
  3. Click on the blue Add button:
  4. Choose a project with advanced technologies.
  5. Click on Next:
  6. Choose Node.js.
  7. Select any other version if necessary.
  8. Click on Next:
  9. Choose the domain type to assign to this new site:
    1. a domain name already acquired
    2. a subdomain created from a domain name already acquired
    3. a domain name that is still available and to be ordered
  10. Enter the domain name or subdomain.
  11. Choose any possible advanced options.
  12. Click on Next:
  13. Choose one of the two possible approaches:
    1. Quick method:
      • A preconfigured sample project is automatically installed.
      • This approach is ideal for discovering Node.js or quickly starting a functional base.
    2. Custom method:
      • The source code can be imported via ZIP archive, SSH, or SFTP.
      • You can also choose to use public repositories hosted on GitLab, GitHub, or any other platform compatible with Git.
      • Private repositories are also supported using HTTP Basic authentication: https://username:password@github.com/…
      • You define the scripts, entry points, listening port, and build commands yourself.
  14. That's it, the site is ready:

 

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.


Has this FAQ been helpful?