Knowledge base
1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Discover Node.js sites
The Node.js sites offered by Infomaniak 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, Express.js applications, back-offices, business tools or prototypes:
- Developers looking 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 package managers NPM and Yarn are supported.
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 to 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 any advanced options.
- 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 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: