Knowledge base

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

This guide explains how to obtain a custom SSL certificate that you can use with Jelastic Cloud from Infomaniak.

Custom SSL certificates are only available with a paid account.

 

SSL Documentation

Please refer to these guides:


Has this FAQ been helpful?

This guide details the various Infomaniak extensions available in the Jelastic Cloud marketplace.

 

Introduction

 

Install an extension from the Marketplace

To do this:

  1. Log in to the Jelastic Cloud Dashboard of your server.
  2. Go to Marketplace.
  3. Search for and install the desired extension:

 

List of Jelastic Cloud extensions

  • CPU Calculator simplifies the estimation of the processing power you need in vCPUs.
  • BitNinja protects your chosen Jelastic Cloud environment from the most common threats with a single click.
  • Swiss Backup automates the backup of the folders and environments of your choice. The plugin allows you to configure the frequency and retention policy for backups.
  • ClamAV is an antivirus program for scanning the containers of your choice on demand. It is useful for checking for the presence of malicious code, mining software, or viruses.
  • Grafana and Prometheus allow you to collect useful metrics from your containers and visualize them in modern dashboards within Grafana.
  • Zabbix Server simplifies the deployment of a fully customizable alerting system.
  • SSH Direct Access facilitates access to your containers without going through Jelastic's public gateway. Ideal for having backup access to your servers.

Has this FAQ been helpful?

Git and GitHub are available with all Infomaniak hosting plans, including…

and of course, the Jelastic Cloud offering, which allows for in-depth integration of version control.


Has this FAQ been helpful?

This guide explains how to enable automatic credit top-up for Jelastic Cloud.

 

Introduction

  • The automatic top-up feature updates the balance as soon as it falls below the defined limit.
  • Email notifications can be enabled.

 

Define a payment profile

To access Jelastic Cloud:

  1. Click here to access the management of your product in the Infomaniak Manager (need help?).
  2. Click on the button to add credits:
  3. Since the Infomaniak Shop has been launched,activate automatic top-up by purchasing credit in the usual way:

Has this FAQ been helpful?

This guide explains the differences between Infomaniak's web hosting plans to help you choose the best solution based on your IT needs.

 

If you are looking to host your email, please refer to this other guide.

 

1. Site Creator

Standalone plans, independent of a hosting solution such as the one presented in point 3.

Site Creator is a ready-to-use solution that allows you to easily create a showcase website, a blog, or an e-commerce store without any specific technical skills. Offered as a standalone solution (without requiring traditional web hosting), it is available in several plans to suit your needs:

  • Site Creator Free: a free version to test and customize a web page with basic features
  • Site Creator Lite: ideal for publishing a showcase website or blog (up to 6 web pages, 15 GB of disk space, and a free domain name for 1 year)
  • Site Creator Pro: the complete solution for online stores (unlimited pages, 50 GB of disk space, e-commerce features with payment and inventory management, free domain name for 1 year)

Learn more about the Site Creator plans and compare features.

 

2. Web Hosting Starter

Simple and free web hosting

The Starter web hosting plan is offered free of charge with every domain name registered with Infomaniak. It offers 10 MB of disk space to create a website (basic pages in HTML only - no PHP, no database) even without specific knowledge, thanks to the Welcome Page tool.

 

3. Shared Web Hosting

The flagship offer for creating your websites

These web hosting solutions are shared hosting offers (websites will be hosted on servers whose resources are shared with other customers). To guarantee the reliability of these shared services, Infomaniak servers use, on average, only 40% of the CPU power and are equipped with professional, latest-generation SSD disks.

Web hosting offers a minimum of 250 GB of disk space and allows you to manage multiple websites with multiple domain names. This offer includes all the technologies usually used to create professional websites: PHP, MySQL, FTP and SSH access, SSL certificates and easy installation of WordPress or common CMS, etc. It is also possible to add a Node.js site and/or Site Creator.

Please note that without any type of hosting, it is also possible to obtain and use Site Creator in a “standalone” mode. Refer to this other guide.

 

3. Cloud Server

Professional Web Hosting

With a Cloud Server,the resources allocated to you are not shared with other customersand you can customize the hardware and software configuration of your server according to your needs. A Cloud Server also allows you to use components that are not available on shared web hosting (Node.js, mongoDB, Sol, FFMPEG, etc.).

  • A Cloud Server allows you to easily manage your server via the same administration interface as your web hosting – you manage websites in the same way.
  • A VPS allows you to manage your server 100% independently with the Windows version or the Linux distribution of your choice (Debian, Ubuntu, openSUSE, ...) – solid technical skills are required to use a VPS, including VPS Lite.

 

4. Public Cloud (et Kubernetes Service)

Open, reliable, and secure IaaS solution

For Infomaniak, this is the infrastructure that powers kDrive, Swiss Backup, and Webmail, services used by several million users. But Public Cloud is accessible to everyone and provides the resources you need to develop your projects.

With our custom and tailored offers, you'll have no trouble managing your development budget. No setup fees. No minimum amount. Cancel anytime. You only pay for the resources you actually use with Public Cloud at the end of each month, the same applies to Kubernetes Service.

 

5. Jelastic Cloud

Custom web hosting with the technologies of your choice

Jelastic Cloud allows you to create custom development environments with the technologies of your choice (PHP, Java, Docker, Ruby, etc.). It is a flexible cloud offering:

  • Horizontal and vertical resizing of resources.
  • Payment based on actual resource consumption.
  • Easy customization of your infrastructure (redundancy, IP, SSL, load balancing, etc.).

Has this FAQ been helpful?

This guide concerns user collaboration on Jelastic Cloud environments, which is not directly offered within the current Jelastic infrastructure.

 

Granting access to other users

The solutions available for allowing other users to access your Jelastic environment depend on the type of access you want to grant:

Scenario 1

You want to share access to the Jelastic dashboard (note that the user to whom these rights are granted will have access to all environments present on the Jelastic Cloud dashboard).

To do this, you need to assign permissions to the product directly when creating the user. Collaborator permissions are sufficient.

Second scenario

You want to share permissions for a single environment, but this action is not currently possible because collaboration is disabled for security reasons.

You can transfer an environment to the desired person, provided that they have a Jelastic Cloud in the same billing group (e.g., EUR or CHF billing). To perform this action, you need to change the environment's owner (this can be done directly from the Jelastic dashboard in the environment configuration tab).

Also, please refer to this other guide.


Has this FAQ been helpful?

This guide explains how to deploy n8n using its official Docker image on the Jelastic Cloud platform (Infomaniak PaaS).

 

Introduction

  • Unlike tools like Zapier or Make, n8n, a “fair-code” workflow automation tool, can be self-hosted, giving you complete control over your data while connecting hundreds of services via an intuitive visual interface.
  • The official image used is n8nio/n8n.
  • Using an external database (PostgreSQL) is highly recommended for stability and managing large volumes of data.
  • The default internal port is 5678.

 

1. Creating the Jelastic Environment

Follow these steps to configure your topology:

  1. Log in to the Jelastic Cloud dashboard.
  2. Click on New environment.
  3. In the creation wizard:
    • Go to the Docker tab.
    • Click on Select an image and search for n8nio/n8n. Specify a version (e.g., latest or a specific version like 1.75.0).
    • Load Balancer: add a node (e.g., Nginx) to manage SSL and public access.
    • Database: add a PostgreSQL node (version 14+ recommended).
  4. Allocate sufficient Cloudlets (8 min. recommended for n8n in production) and name your environment.
  5. Click on Create.

Note: Adding a Load Balancer makes it easy to enable the Let's Encrypt module to secure your exchanges and webhooks in HTTPS.

 

2. Configuring Storage and Persistence

By default, Docker data is ephemeral. It is essential to mount a volume:

  1. On the n8n node, click the Configuration icon (the gear).
  2. Go to the Volumes section.
  3. Click on Add:
    • Local path: /home/node/.n8n
  4. Save; configuration files and local encryption will now be preserved.

 

3. Essential Environment Variables

Access the Environment Variables section of the n8n container to define the following settings:

VariableSuggested value / Description
N8N_HOSTThe domain name of your environment (e.g., n8n.nom.jpc.infomaniak.com).
WEBHOOK_URLThe complete HTTPS URL (e.g., https://n8n.mondomaine.com/). Required for HTTP triggers.
GENERIC_TIMEZONEEurope/Bern (or your local time zone).
N8N_ENCRYPTION_KEYGenerate a long, random string. Note it down carefully!

 

Connection to PostgreSQL

To use the external database, also add:

  • DB_TYPE: postgresdb
  • DB_POSTGRESDB_HOST: Internal IP address or DNS of the Postgres node.
  • DB_POSTGRESDB_PORT: 5432
  • DB_POSTGRESDB_DATABASE: Database name (e.g., n8n).
  • DB_POSTGRESDB_USER: Your username.
  • DB_POSTGRESDB_PASSWORD: Your password.

 

4. First access and security

  1. Once the container has restarted, open the URL of your environment.
  2. Account creation: n8n will ask you to create the first administrator account.
  3. SSL: if you are using a custom domain, install the Let's Encrypt add-on on the Load Balancer node.

Since version 1.0, the old N8N_BASIC_AUTH variables are obsolete. User management is now done directly in the n8n graphical interface.

 

5. Post-installation check

  • Create a test workflow with a Webhook node and verify that the generated URL is in https.
  • Check the container logs to see if any database connection errors appear.

Has this FAQ been helpful?

This guide concerns Jelastic Cloud, which allows you to create pre-configured containers for Java, PHP, Ruby, Node.js, Python, and Go with a single click. You also have the option to deploy any custom Docker container in the Cloud.

 

Introduction

  • In the context of Jelastic, a container or node refers to an isolation and execution unit in which your applications are deployed and run, while benefiting from the resources provided by the node on which they are placed.
  • This enables efficient application management and resource optimization based on your project's needs.

 

Container

In Jelastic, a container is a virtual execution environment that isolates your applications and their dependencies from the rest of the system. It can be a Docker container or another type of container supported by Jelastic.

Each container acts as a distinct unit, meaning you can run multiple applications in different containers without them interfering with each other.

 

Node

A node is a virtual or physical server instance on which one or more containers can be deployed. In other words, a node is a virtual or physical machine that provides the resources (such as CPU, memory, storage, etc.) needed to run your applications.

Jelastic automatically distributes containers across different nodes based on load and available resources to ensure optimal performance and high availability.


Has this FAQ been helpful?

This guide details how the billing for your Infomaniak Jelastic Cloud works.

 

Flexible pricing

Jelastic Cloud offers a flexible pricing model that adapts to all types of usage:

  • Your PaaS resources are provisioned with granular units, called Cloudlets: the power of your environments is determined by the number of Cloudlets you allocate to them, with one Cloudlet providing 128 MB of RAM and 400 MHz of CPU.
  • Automatic vertical and horizontal scaling of resources guarantees you the best performance for your applications without having to pay for unused resources.
  • By consuming Cloudlets, you automatically benefit from discounts of up to 65%.

 

Difference between Reserved and Dynamic Cloudlets

When creating a container, you can choose to allocate reserved and dynamic Cloudlets to your environment:

  • Reserved Cloudlets are resources that are always available; they are more cost-effective than dynamic Cloudlets, but they are billed independently of their usage.
  • Dynamic Cloudlets are resources that become active during peak usage; they are only billed when used and according to your rules.

If you are unable to estimate the resources you need, it is recommended to start with a limited number of Cloudlets and adjust your configuration later. The 14-day trial period also allows you to assess your needs without any commitment.

 

Free resources included

Refer to this other guide if you are looking for information on the resources and features of a paid account.

 

Learn more


Has this FAQ been helpful?

Jelastic Cloud Infomaniak allows you to create custom private virtual servers with CentOS, Ubuntu, Debian, AlmaLinux 8.7, and Docker Image using preconfigured and certified packages:

Refer to the Jelastic Cloud Getting Started Guide


Has this FAQ been helpful?

Jelastic Cloud Infomaniak is one of the most comprehensive and flexible PaaS solutions on the market.

 

Introduction

  • Node.js = the official name of the language/environment.
  • NodeJS = the "technical" or simplified name used in certain contexts (often for practical reasons; there is no real technical difference).

 

Supported languages

You can deploy Java, PHP, Ruby, Node.js, Python, and Go applications without having to adapt your code by using Docker, Kubernetes, GIT, SVN, or integrated extensions such as Maven, Ant, Eclipse, NetBeans, or IntelliJ IDEA.

Supported SQL and NoSQL databases

MariaDB, MongoDB, MySQL, Postgre, Redis, Neo4j, Cassandra, OrientDB, PerconaDB, CouchDB, Couchbase.

Supported application servers

Tomcat, TomEE, Jetty, GlassFish, Payara, Apache PHP, Apache Ruby, Apache Python, NGINX PHP, NGINX Ruby, NodeJS, JBoss, SmartFoxServer, SpringBoot, WildFly, Golang.

Supported load balancers

NGINX, Apache Balancer, HAProxy, Varnish.


Has this FAQ been helpful?

On Jelastic Cloud, applications can be deployed using a local file (zip, war, ear) or via GIT, SVN with automatic updates.

Jelastic also allows the use of other deployment tools via the following extensions: Maven, Jenkins, Ant, Eclipse, NetBeans, IntelliJ IDEA.

 

Learn more


Has this FAQ been helpful?

This guide compares the different Cloud solutions offered by Infomaniak to help you choose the infrastructure that best suits your needs. In all cases, you benefit from dedicated and scalable resources.

 

Jelastic Cloud (PaaS)

Jelastic Cloud is a platform that allows you to create development environments on the fly without managing system administration:

  • Maximum flexibility: the platform automatically adjusts your resources according to the load in real time.
  • Advantage: ideal if your resource consumption (CPU, RAM) varies greatly depending on the time of year.
  • Billing: you only pay for the resources you actually use.

 

Managed Cloud Server

A Cloud Server allows you to manage websites and web applications via a simplified interface, while also enabling the installation of specific software:

  • Simplicity: As easy to use as shared hosting, but with the power of dedicated resources.
  • Benefit: Ideal if your resource consumption is stable and predictable.
  • Management: Infomaniak takes care of the technical maintenance and security updates of the server.

 

Cloud VPS and VPS Lite

The Cloud VPS or VPS Lite offers full root access to a Linux distribution:

  • Total control: you manage your entire server and its software configurations.
  • Required skills: solid technical expertise in system administration is essential.
  • Use: recommended for specific needs with stable resource consumption.

 

For large-scale infrastructure needs, please refer to the Public Cloud offer.


Has this FAQ been helpful?

This guide presents Jelastic Cloud, which is the result of close collaboration between Infomaniak and the company Jelastic (Virtuozzo).

 

Infomaniak

Infomaniak ensures the infrastructure, support, and performance, security, and reliability of the solution. Its infrastructure guarantees the availability and smooth operation of applications, handling traffic peaks and automatically reducing resource consumption during off-peak periods. This flexibility optimizes the cost/performance ratio by only charging for the resources actually used.

With this Cloud service, IT resources adjust to fluctuations in demand while maintaining budgetary control. All data is managed in Switzerland within Infomaniak's data centers, with support available in five languages.

 

Jelastic

Jelastic handles maintenance, software development, and provides the software component of the product.

Founded in 2011, Jelastic automates the creation, resizing, clustering, and security updates of traditional and native applications in the Cloud. It also supports Java, PHP, Ruby, Node.js, Python, .NET, Go environments, as well as Docker clusters.


Has this FAQ been helpful?

This guide provides recommendations to follow in case of a 502 error with Infomaniak's Jelastic Cloud.

 

In case of a problem

Check the following:

  1. Check the URL entered in the address bar of your web browser.
  2. From your Jelastic console, click on the environment in question, then click on the "Open in browser" icon:
  3. Make sure the environment is not stopped or paused.

If the problem persists:

  • Check that the SSL certificate is active.
  • Check that the application is working correctly.

If these recommendations do not resolve the issue, contact Infomaniak support.


Has this FAQ been helpful?

This guide details the resources you can benefit from with a Jelastic Cloud, depending on the type of account you have.

 

Introduction

  • All Jelastic Cloud accounts offer the following benefits:
    • Web applications: over 40 CMSs that can be installed with a single click.
    • Support for various technologies.
    • Databases: SQL & NoSQL.
    • SSL certificates: free with Let's Encrypt.

 

14-day trial account

The trial period allows you to test Jelastic Cloud without any commitment. This allows you to verify whether this solution meets your expectations and estimate the resources you need. Thanks to the calculator, you can then determine the hourly or monthly cost of your PaaS based on your tests.

During the trial period, you have access to the following resources:

  • number of environments: 5
  • power: 8 Cloudlets (3.2 GHz CPU and 1 GB RAM)
  • SSD storage: 10 GB
  • bandwidth: 20,000 Kb/s

Public IP addresses, custom SSL certificates, Docker images, and Elastic VPS are only available with a paid account.

 

Paid account

As soon as you purchase Jelastic credits, the restrictions on the trial account are lifted, and you can freely adjust the resources of your PaaS according to your needs:

  • number of environments: as needed
  • power: customizable to suit your needs
  • SSD storage: 20 GB included, expandable up to 100 GB per environment
  • inbound and outbound traffic: 2.8 GB / hour (2.4 TB / month) included, then billed per GB
  • bandwidth: 400,000 Kb/s

Has this FAQ been helpful?

This guide explains how to completely terminate your Jelastic Cloud subscription.

 

Introduction

  • For most products, confirm the cancellation request by email; otherwise, no data will be deleted.
  • Any charges incurred and not included in your plan remain due.
  • A cancellation confirmation is sent to any other administrators of the Organization.
  • Backups will be irrevocably deleted upon cancellation, making any restoration impossible.

 

Cancel Jelastic Cloud

To access the cancellation process:

  1. Click here to access your product management interface in the Infomaniak Manager (need help?).
  2. Click on the action menu ⋮ as shown in the image below.
  3. Choose Cancel:
  4. Follow the procedure until the end.

Has this FAQ been helpful?

This guide explains how to change the password for your Jelastic Cloud console.

 

Change the password

To access the administration interface of your Jelastic Cloud server:

  1. Click here to access the management of your product on the Infomaniak Manager (need help?).
  2. Click on Edit under Jelastic Password:
  3. Choose a new password.
  4. Confirm the change:
  5. You can now access the console with this new password and your username (e.g. XXXYYYZZZ@juser.ik-server.com).

 

Lost with your passwords?

Do not confuse the password for your Infomaniak account with the one you use to manage your Jelastic Cloud:


Has this FAQ been helpful?

This guide details how to access the root of Jelastic Cloud to execute commands on any of your containers.

 

Introduction

  • Some Jelastic Cloud containers do not have root access by default.
  • It is possible to enable this access on the containers of your choice by installing an add-on.
  • You should also consult this other guide if you are looking for information on installing packages without root access.

 

Allow root access

To do this:

  1. Log in to the dashboard of your Jelastic Cloud.
  2. Click on the Import button in the top menu bar.
  3. Go to the JPS tab.
  4. Copy the following code and paste it into the JPS: tab:

    type: update
    name: Root Access
    targetNodes:
      nodeGroup: '*'
          
    onInstall:
      - cmd[${targetNodes.nodeGroup}]: |-
          TARGET_UID=$(id -u jelastic 2>/dev/null) || TARGET_UID="700"
          getent passwd "${TARGET_UID}" &>/dev/null && TARGET_USER=$(getent passwd "${TARGET_UID}" | cut -d: -f1)  || TARGET_USER="jelastic"
          sed -i "\$a${TARGET_USER}\ ALL=NOPASSWD\:\ ALL" /etc/sudoers; echo ${TARGET_USER}
        user: root
      - setGlobals:
          sudo_user: ${response.out}
    onUninstall:
      cmd[${targetNodes.nodeGroup}]: |-
          sed -i "/${globals.sudo_user}\ ALL=NOPASSWD\:\ ALL/d" /etc/sudoers
      user: root
  5. Click the Import button.
  6. Choose the environment and the node on which root access is required.
  7. Click the Install button.

To then execute commands as root, connect to your application via SSH and enter the command sudo su.


Has this FAQ been helpful?