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 API REST projects, for deploying the CMS Ghost, Strapi or frameworks like Express.js, NestJS or socket.io, next.js, business tools or prototypes for:
- developers wanting 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.
- Package managers NPM and Yarn are supported.
- If you install
Node.js
on a Web hosting within a Server Cloud, your site will not work with the guaranteed resources of the managed Server Cloud.- 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 certain 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 relevant product.
- Click on the blue Add button:
- Choose a project with advanced technologies.
- Click on Next:
- Choose Node.js.
- Select another version if necessary.
- Click on Next:
- Choose the domain type 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 order
- Enter the domain name or subdomain.
- Choose the advanced options if applicable.
- Click on Next:
- Choose one of the two possible approaches:
- Quick method:
- A pre-configured example 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 control panel to manage 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: