Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Ce guide explique comment activer le rechargement automatique de crédit Jelastic Cloud.
Préambule
- Le rechargement permet de mettre à jour automatiquement le solde dès qu'il se trouve en dessous de la limite définie.
- Un suivi par mail peut être activé.
Définir un profil de paiement
Pour accéder à Jelastic Cloud :
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez sur le bouton pour ajouter des crédits:

- Depuis le Shop Infomaniak qui s'ouvre, activez la recharge automatique en passant par l'achat de crédit classique:

Lien vers cette FAQ: https://faq.infomaniak.com/1368
Cette FAQ a été utile?
Ce guide explique comment obtenir un certificat SSL personnalisé que vous pourrez utiliser avec Jelastic Cloud auprès d'Infomaniak.
Les certificat SSL personnalisés sont uniquement disponibles avec un compte payant.
Documentation pour le SSL
Prenez connaissance de ces guides:
- Il est tout à fait possible d'acheter un certificat SSL auprès d'Infomaniak afin de l'installer sur Jelastic Cloud ensuite.
- De façon intégrée à Jelastic Cloud, vous trouverez également un certificat valable que pour des domaines
xxx.jcloud.ik-server.com. - Les certificats Let's Encrypt peuvent également être obtenus gratuitement et pour n'importe quel domaine.
- Il est possible d'obtenir un certificat payant, pour n'importe quel domaine.
- Dans le but de procéder à des tests, vous pouvez également mettre en place un certificat auto-signé.
Lien vers cette FAQ: https://faq.infomaniak.com/169
Cette FAQ a été utile?
Ce guide concerne Jelastic Cloud qui permet de créer en un clic des conteneurs préconfigurés pour Java, PHP, Ruby, Node.js, Python et Go. Vous avez également la possibilité de déployer n'importe quel conteneur Docker personnalisé dans le Cloud.
Préambule
- Dans le contexte de Jelastic, un conteneur ou nœud fait référence à une unité d'isolation et d'exécution dans laquelle vos applications sont déployées et exécutées, tout en bénéficiant des ressources fournies par le nœud sur lequel elles sont placées.
- Cela permet une gestion efficace des applications et une optimisation des ressources en fonction des besoins de votre projet.
Conteneur
Dans Jelastic, un conteneur est un environnement d'exécution virtuel qui isole vos applications et leurs dépendances du reste du système. Il peut s'agir d'un conteneur Docker ou d'un autre type de conteneur supporté par Jelastic.
Chaque conteneur agit comme une unité distincte, ce qui signifie que vous pouvez exécuter plusieurs applications dans différents conteneurs sans qu'elles interfèrent les unes avec les autres.
Noeud
Un nœud est une instance de serveur virtuel ou physique sur lequel un ou plusieurs conteneurs peuvent être déployés. En d'autres termes, un nœud est une machine virtuelle ou physique qui fournit les ressources (comme le CPU, la mémoire, le stockage, etc.) nécessaires pour exécuter vos applications.
Jelastic distribue automatiquement les conteneurs sur différents nœuds en fonction de la charge et des ressources disponibles pour garantir des performances optimales et une haute disponibilité.
Lien vers cette FAQ: https://faq.infomaniak.com/2254
Cette FAQ a été utile?
Jelastic Cloud Infomaniak est l'une des solutions PaaS les plus complètes et flexibles du marché.
Préambule
Node.js= nom officiel du langage/environnement.NodeJS= nom "technique" ou simplifié dans certains contextes (souvent pour des raisons pratiques, pas de vraie différence technique).
Langages supportés
Vous pourrez déployer des applications Java, PHP, Ruby, Node.js, Python et Go sans devoir adapter votre code en utilisant Docker, Kubernetes, GIT, SVN ou des extensions intégrées comme Maven, Ant, Eclipse, NetBeans ou encore IntelliJ IDEA.
Bases de données SQL et NoSQL supportées
MariaDB, MongoDB, MySQL, Postgre, Redis, Neo4j, Cassandra, OrientDB, PerconaDB, CouchDB, Couchbase.
Serveurs d'application supportés
Tomcat, TomEE, Jetty, GlassFish, Payara, Apache PHP, Apache Ruby, Apache Python, NGINX PHP, NGINX Ruby, NodeJS, JBoss, SmartFoxServer, SpringBoot, WildFly, Golang.
Load balancers supportés
NGINX, Apache Balancer, HAProxy, Varnish.
Lien vers cette FAQ: https://faq.infomaniak.com/2257
Cette FAQ a été utile?
Ce guide donne des recommandations Ă suivre en cas d'erreur 502 avec Jelastic Cloud Infomaniak.
En cas de problème
Vérifiez ces points:
- Vérifiez l'URL saisie dans la barre d'adresse de votre navigateur Web.
- Depuis votre console Jelastic, cliquez sur l'environnement concerné puis sur l'icône "Ouvrir dans le navigateur":

- Vérifiez que l'environnement ne soit pas arrêté ou mis en pause.
Si le problème persiste :
- Vérifiez que le certificat SSL soit bien actif.
- Vérifiez le bon fonctionnement de l'application appelée.
Si ces recommandations ne permettent pas de résoudre le problème, contactez le support Infomaniak.
Lien vers cette FAQ: https://faq.infomaniak.com/2261
Cette FAQ a été utile?
Jelastic propose un add-on qui permet d'installer des paquets nécessitant des permissions sudo sans avoir besoin d'un accès root.
Informations complémentaires
L'add-on Yum Packages Installer permet d'installer des paquets non fournis par défaut dans les conteneurs Jelastic (paquets RPM, outils de développement, etc.) en utilisant yum. Il offre une alternative pour installer des paquets lorsqu'un accès root direct n'est pas disponible.
Toutes les informations requises pour utiliser cet add-on sont décrites dans le readme de l'add-on.
Exemples d'actions courantes effectuées via l'add-on :
- Installer des outils de compilation :
gcc autoconf make - Installer un RPM externe : fournir l'URL complète du RPM dans le champ d'installation.
Lien vers cette FAQ: https://faq.infomaniak.com/2347
Cette FAQ a été utile?
Merci d'avoir choisi Infomaniak pour sécuriser vos sites avec un certificat SSL EV ou DV de Sectigo.
Un certificat SSL sécurise tous les échanges entre votre serveur et vos visiteurs, affiche un cadenas et ajoute le https à votre site.
Principaux guides SSL
- Commander un certificat SSL EV de Sectigo
- Comprendre la différence entre certificat EV et DV
- Utiliser un certificat Sectigo sur site externe (autre hébergeur)
- Comprendre la garantie Sectigo des Certificats SSL
- Résoudre un problème lié à SSL/https
- Installer un certificat SSL gratuit Let's Encrypt sur un site
- Installer un certificat SSL "wildcard" gratuit
- Désinstaller un certificat SSL
- Mettre à jour un certificat SSL Let's Encrypt (par exemple après avoir ajouté/supprimé des alias)
Aide supplémentaire
- Prenez connaissance de toutes les FAQ sur le SSL
- Contacter le support Infomaniak
Lien vers cette FAQ: https://faq.infomaniak.com/2312
Cette FAQ a été utile?
Ce guide détaille comment sauvegarder les données de vos dossiers et nœuds Jelastic Cloud via le protocole OpenStack Swift sur Swiss Backup la solution de sauvegarde dans un cloud suisse indépendant.
Préambule
- Afin de sauvegarder les données, une extension pour Virtuozzo (Jelastic Cloud) est disponible dans les addons du nœud.
- En savoir plus sur l'extension (add-on) sur Github.
Configurer l'extension Swiss Backup sur Jelastic Cloud
Prérequis
- Utiliser Jelastic Cloud (au moins un environnement Jelastic doit être actif avec l'extension installée pour que vos sauvegardes soient visibles).
- Posséder un espace Swiss Backup Infomaniak avec un quota d'appareil disponible (minimum 1) pour une sauvegarde Cloud.
- Ajouter 1 appareil de type Cloud pour obtenir les paramètres OpenStack Swift.
Pour ajouter l'extension utile Ă Swiss Backup sur Jelastic Cloud:
- Connectez-vous au Tableau de bord Jelastic Cloud de votre serveur.
- Rendez-vous sur la section addons du nœud:

- Recherchez et installez l'extension Backup / Restoration:

Deux types de sauvegarde sont ensuite possibles et détaillées ci-dessous :
- Sauvegardez des dossiers spécifiques.
- Créez un snapshot d'un nœud entier.
Sauvegarder des dossiers spécifiques
Pour la sauvegarde de répertoires spécifiques:
- Renseignez le nom d'utilisateur et le mot de passe selon les informations propres Ă votre appareil.
- Cochez Backup your data.
- Cochez Backup specific folders
- Renseignez le chemin absolu des dossiers à sauvegarder dans le champ Folders to backup ; il est possible de spécifier plusieurs dossiers en séparant chaque chemin par une virgule, par exemple :
/root/admin/, /home/user1/, /jelastic/containers/(dans cet exemple, 3 dossiers ont été spécifiés)…
‍
Ensuite il faut définir la fréquence des sauvegardes (lire plus bas).
Sauvegarder un nœud entier
Pour la sauvegarde d'un noeud entier:
- Renseignez le nom d'utilisateur et le mot de passe de votre appareil Swift sur Swiss Backup.
- Cochez Backup your data.
- Cochez Backup all files pour sauvegarder l'ensemble du système de fichiers d'un nœud ; certains fichiers sont automatiquement exclus :
- les dossiers
/dev,/proc,/sys,/run - les systèmes de fichiers non montés en tant que partie de la partition racine, y compris les systèmes de fichiers virtuels

- les dossiers
Ensuite il faut définir la fréquence des sauvegardes.
Définir fréquence et politique de rétention des sauvegardes
Deux options sont disponibles pour effectuer la sauvegarde :
- quotidiennement (Ă 20h UTC)
- toutes les heures (au début de l'heure, par exemple à 13h, à 14h, etc.)
Vous pouvez définir la durée de conservation de vos sauvegardes en années, mois, jours et heures. Afin de conserver indéfiniment vos sauvegardes, régler simplement les paramètres sur 0.
Si par exemple vous effectuez des sauvegardes toutes les heures et que vous définissez une politique de conservation à 1 an, 2 mois, 4 jours, 2 heures, cela signifie que chaque sauvegarde sera disponible pendant une période de 1 an, 2 mois, 4 jours, 2 heures (=10322 sauvegardes). Notez que la suppression des sauvegardes est effectuée chaque dimanche à 22h30 (UTC).
Attention : ne pas mettre tous les paramètres à 0, car des sauvegardes permanentes peuvent entraîner des échecs de sauvegarde.
Limites recommandées :
- Année : 1
- Mois : 12
- Jours : 99
Pour une sauvegarde horaire (chaque heure), il est conseillé une rétention maximum d'un mois. Au-delà de cette valeur, certaines sauvegardes peuvent échouer.
Restaurer des sauvegardes
Restaurer des données d'un nœud
- Connectez-vous au Tableau de bord Jelastic de votre serveur.
- Vous devrez probablement ré-installer (relancer) l'addon depuis la Marketplace:
- Cliquez sur Marketplace.
- Recherchez “backup”…
- Cliquez sur l'addon "Backup / Restoration":

- Une fois l'extension rajoutée et le nom d'utilisateur mot de passe de votre appareil Swift sur Swiss Backup renseigné, cochez Restore your data.
- Sélectionnez le nœud qui contient la sauvegarde à restaurer.
- Sélectionnez la sauvegarde à restaurer et le dossier de restauration.
- Cliquez sur le bouton Restaurer:

Restaurer des dossiers spécifiques d'un snapshot (CLI)
Chaque sauvegarde correspond Ă un ID unique. Vous pouvez inclure et exclure des dossiers de vos snapshots lors d'une restauration. Pour voir vos snapshots :
. /home/.config/swissbackup/openrc.shrestic snapshots
- Utilisez
--excludeet--includepour restreindre la restauration Ă un sous-ensemble de fichiers dans le snapshot ; par exemple pour restaurer un seul fichier :restore 79766175 --target /tmp/restore-work --include /work/foo
Il existe des variantes insensibles à la casse de --exclude et --include appelées --iexclude et --iinclude. Ces options se comportent de la même manière mais ignorent la casse des chemins.
Modifier la configuration de la sauvegarde
Pour cela:
- Connectez-vous au Tableau de bord Jelastic de votre serveur.
- Une fois l'extension ajoutée et le nom d'utilisateur mot de passe de votre appareil Swift sur Swiss Backup renseigné, modifiez la configuration comme souhaité.
Le calendrier des sauvegardes est défini par un cronjob et les sauvegardes sont effectuées à l'aide de l'outil restic.
Pour modifier manuellement la planification des sauvegardes (CLI), en tant qu'utilisateur root, exécuter la commande crontab -l pour afficher les horaires actuels :
- la ligne contenant
retention-all.shcorrespond à la tâche de sauvegarde - la ligne contenant
purge.shcorrespond à la tâche de rétention des sauvegardes
Exemple :

Modifiez le planning Ă l'aide de la commande crontab -e.
Vous pouvez modifier la ligne composée du script retention-all.sh ou retention.sh, ces scripts correspondent au lancement de vos sauvegardes. Attention : les crons ont été pensés pour ne pas causer de problèmes entre les sauvegardes et les suppressions multiples. Attention au temps requis pour les sauvegardes et les suppressions…
- En savoir plus sur les cronjobs: crontab.guru
- En savoir plus sur restic: restic.net
Supprimer manuellement des sauvegardes (CLI)
Pour cela:
- Sourcez le fichier de configuration:
. /home/.config/swissbackup/openrc.sh - Affichez les sauvegardes disponibles:
restic snapshots - Supprimez la sauvegarde souhaitée :
restic forget IdBackup --prune - Supprimez toutes les sauvegardes d'un fichier sauf une :
restic forget --tag folders --keep-last 1 --prune

Supprimer la planification de la sauvegarde
Ce bouton vous permet de supprimer la planification de votre sauvegarde:
Désinstaller l'extension Swiss Backup
Il nécessaire de supprimer la planification de la sauvegarde (voir ci-dessus) avant de pouvoir supprimer l'extension Swiss Backup:

Lien vers cette FAQ: https://faq.infomaniak.com/2420
Cette FAQ a été utile?
Ce guide explique comment déployer n8n à l'aide de son image Docker officielle sur la plateforme Jelastic Cloud (PaaS Infomaniak).
Préambule
- Contrairement à des outils comme Zapier ou Make, n8n, outil d'automatisation de workflow “fair-code”, peut être auto-hébergé, ce qui vous permet de garder un contrôle total sur vos données tout en connectant des centaines de services via une interface visuelle intuitive.
- L'image officielle utilisée est
n8nio/n8n. - L'utilisation d'une base de données externe (PostgreSQL) est vivement recommandée pour la stabilité et la gestion des volumes de données importants.
- Le port interne par défaut est le
5678.
1. Création de l'environnement Jelastic
Procédez comme suit pour configurer votre topologie :
- Connectez-vous au tableau de bord Jelastic Cloud.
- Cliquez sur Nouvel environnement.
- Dans l'assistant de création :
- Allez dans l'onglet Docker.
- Cliquez sur Sélectionner une image et recherchez
n8nio/n8n. Fixez une version (ex:latestou une version spécifique comme1.75.0). - Load Balancer : ajoutez un nœud (ex: Nginx) pour gérer le SSL et l'accès public.
- Base de données : ajoutez un nœud PostgreSQL (version 14+ recommandée).
- Attribuez suffisamment de Cloudlets (8 min. recommandés pour n8n en pointe) et nommez votre environnement.
- Cliquez sur Créer.
Note : l'ajout d'un Load Balancer permet d'activer facilement le module Let's Encrypt pour sécuriser vos échanges et vos webhooks en HTTPS.
2. Configuration du stockage et de la persistance
Par défaut, les données Docker sont éphémères. Il est impératif de monter un volume :
- Sur le nœud n8n, cliquez sur l'icône Configuration (la roue dentée).
- Allez dans la section Volumes.
- Cliquez sur Ajouter :
- Chemin local :
/home/node/.n8n
- Chemin local :
- Enregistrez ; les fichiers de configuration et le chiffrement local seront désormais préservés.
3. Variables d'environnement essentielles
Accédez à la section Variables d'environnement du conteneur n8n pour définir les paramètres suivants :
| Variable | Valeur suggérée / Description |
|---|---|
N8N_HOST | Le nom de domaine de votre environnement (ex: n8n.nom.jpc.infomaniak.com). |
WEBHOOK_URL | L'URL complète en HTTPS (ex: https://n8n.mondomaine.com/). Indispensable pour les déclencheurs HTTP. |
GENERIC_TIMEZONE | Europe/Bern (ou votre fuseau local). |
N8N_ENCRYPTION_KEY | Générez une chaîne aléatoire longue. Notez-la précieusement ! |
Liaison avec PostgreSQL
Pour utiliser la base de données externe, ajoutez également :
DB_TYPE:postgresdbDB_POSTGRESDB_HOST: Adresse IP interne ou DNS du nœud Postgres.DB_POSTGRESDB_PORT:5432DB_POSTGRESDB_DATABASE: Nom de la base (ex:n8n).DB_POSTGRESDB_USER: Votre utilisateur.DB_POSTGRESDB_PASSWORD: Votre mot de passe.
4. Premier accès et sécurité
- Une fois le conteneur redémarré, ouvrez l'URL de votre environnement.
- Création du compte : n8n vous demandera de créer le premier compte administrateur.
- SSL : si vous utilisez un domaine personnalisé, installez l'add-on Let's Encrypt sur le nœud Load Balancer.
Depuis la version 1.0, les anciennes variables N8N_BASIC_AUTH sont obsolètes. La gestion des utilisateurs se fait désormais directement dans l'interface graphique de n8n.
5. Vérification post-installation
- Créez un workflow de test avec un nœud Webhook et vérifiez que l'URL générée est bien en
https. - Vérifiez dans les logs du conteneur qu'aucune erreur de connexion à la base de données n'apparaît.
Lien vers cette FAQ: https://faq.infomaniak.com/2253
Cette FAQ a été utile?
Ce guide précise les ressources dont vous pouvez bénéficier avec un Jelastic Cloud selon le type de compte que vous possédez.
Préambule
- Tous les comptes Jelastic Cloud offrent des avantages:
- Applications Web: plus de 40 CMS installables en 1 clic.
- Support de technologies variées.
- Bases de données: SQL & NoSQL.
- Certificats SSL: gratuit avec Let's Encrypt.
- Sauvegardes automatiques: toutes les 24 heures (incrémentales, sur les 7 derniers jours).
Compte d'essai de 14 jours
La période d'essai permet de tester Jelastic Cloud sans engagement. Vous pouvez ainsi vérifier si cette solution répond à vos attentes et estimer les ressources dont vous avez besoin. Grâce au calculateur, vous pourrez ensuite déterminer le tarif horaire ou mensuel de votre PaaS en fonction de vos tests.
Pendant la période d'essai, vous disposez des ressources suivantes :
- nombre d'environnements: 5
- puissance: 8 Cloudlets (3.2 GHz de CPU et 1 Go de RAM)
- stockage SSD: 10 Go
- bande passante: 20'000 Kb/s
Les adresses IP publiques, les SSL personnalisés, les images Docker et VPS Elastic sont uniquement disponibles avec un compte payant.
Compte payant
Dès que vous achetez des crédits Jelastic, les restrictions du compte d'essai sont levées et vous pouvez librement ajuster les ressources de votre PaaS selon vos besoins :
- nombre d'environnements: selon vos besoins
- puissance: personnalisable selon vos besoins
- stockage SSD: 20 Go inclus, puis extensible jusqu'Ă 100 Go par environnement
- trafic entrant et sortant: 2.8 Go / heure (2.4 To / mois) inclus, puis facturé au Go
- bande passante: 400'000 Kb/s
Lien vers cette FAQ: https://faq.infomaniak.com/2262
Cette FAQ a été utile?
Ce guide donne des indications pour créer une infrastructure haute disponibilité multi-datacenters avec Jelastic Cloud.
Préambule
- Le principe d'une infrastructure haute disponibilité multi-datacenters est de répliquer tous les éléments nécessaires (serveur Web, serveur de bases de données et load balancer) dans un autre datacenter pour assurer le fonctionnement de vos sites et apps en cas d'imprévu (pics de charge, panne matérielle, panne réseau, etc.).
- Les avantages d'une infrastructure haute disponibilité multi-datacenters sont nombreux:
- En cas d'imprévu sur un serveur, un autre serveur prend immédiatement le relai ; vos sites et apps restent accessibles.
- En cas de perturbation avec un composant d'un datacenter, l'infrastructure répliquée dans l'autre datacenter et prend immédiatement le relai ; vos sites et apps restent accessibles.
- En cas de pics de charge importants, le trafic est réparti entre les deux infrastructures par des répartiteurs de charge (load balancers) ; vos sites et apps restent accessibles et rapides.
Mise en place d'une infra haute disponibilité avec Jelastic Cloud
Pour les besoins de cet exemple, 2 serveurs Web avec 2 load balancers seront mis en place, chacun de ces éléments étant hébergé en Suisse dans un datacenter d'Infomaniak différent.
Avant de poursuivre, connectez-vous Ă l'interface d'administration de votre serveur Jelastic Cloud :
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez sur Se connecter Ă Jelastic Cloud:

1. Création des serveurs Web
Un serveur Web héberge le contenu de vos sites (les fichiers php, images, pdf, etc.).
Voici les actions à effectuer pour créer premier serveur :
- Cliquez sur Nouvel environnement.
- Cliquez sur l'onglet PHP.
- Dans App. Serveurs, choisissez par ex. un serveur Apache.
- Adaptez les ressources de l'environnement selon vos besoins.
- Choisissez Genève DC2 pour la localisation du serveur.
- Renommez l'environnement pour facilement l'identifier par la suite (par exemple DC2-apache).
- Cliquez sur Créer.
Créer ensuite le deuxième serveur Web dans un autre datacenter :
- Cliquez sur Nouvel environnement.
- Cliquez sur l'onglet PHP.
- Dans App. Serveurs, choisissez par exemple un serveur Apache.
- Adaptez les ressources de l'environnement selon vos besoins.
- Choisissez Genève DC3 pour la localisation du serveur.
- Renommez l'environnement pour facilement l'identifier par la suite (par exemple DC3-apache).
- Cliquez sur Créer.
2. Création des répartiteurs de charge (load balancers)
Un répartiteur de charge permet de distribuer la charge et le trafic de vos sites entre vos serveurs Web.
Voici les actions à effectuer pour créer premier serveur :
- Cliquez sur Nouvel environnement.
- Cliquez sur l'onglet PHP.
- Dans Equilibrage, choisissez par exemple un serveur NGINX.
- Adaptez les ressources de l'environnement selon vos besoins.
- Choisissez Genève DC2 pour la localisation du serveur.
- Renommez l'environnement pour facilement l'identifier par la suite (par exemple DC2-nginx).
- Cliquez sur Créer.
Créer ensuite le deuxième load balancer dans un autre datacenter :
- Cliquez sur Nouvel environnement.
- Cliquez sur l'onglet PHP.
- Dans Equilibrage, choisissez par exemple un serveur NGINX.
- Adaptez les ressources de l'environnement selon vos besoins.
- Choisissez Genève DC3 pour la localisation du serveur.
- Renommez l'environnement pour facilement l'identifier par la suite (par exemple DC3-nginx).
- Cliquez sur Créer.
3. Configuration des répartiteurs de charge et du nom de domaine
À présent, il ne reste plus qu'à indiquer aux load balancers sur quels serveurs Web ils doivent distribuer le trafic.
Commencez par créer le fichier load-balancer.conf sur les deux load balancers :
- Connectez-vous en SSH sur le serveur
DC2-nginxen cliquant sur le bouton Web SSH de l'environnement. - Ouvrez le fichier load-balancer.conf :
nano /etc/nginx/conf.d/load-balancer.conf. - Adaptez le code du fichier avec l'URL de vos serveurs Web :
http { upstream backend { server apache-dc2.jcloud-ver-jpc.ik-server.com; server apache-dc3.jcloud.ik-server.com; } server { listen 80; location / { proxy_pass http://backend; } } }
- Répétez ces 3 étapes pour le serveur
DC3-nginx.
Modifier ensuite le fichier de configuration des load balancers :
- Connectez-vous en SSH sur le serveur
DC2-nginxen cliquant sur le bouton Web SSH de l'environnement. - Créez le fichier de configuration suivant :
nano /etc/nginx/nginx.conf. - Adaptez l'URL du fichier de configuration du serveur :
user nginx; worker_processes auto; worker_rlimit_nofile 2048; load_module modules/ngx_stream_module.so; #load_module modules/ngx_http_modsecurity_module.so; error_log /var/log/nginx/error_log info; events { worker_connections 2048; use epoll; } include /etc/nginx/conf.d/load-balancer.conf;
- Redémarrez le service NGINX :
sudo /etc/init.d/nginx restart. - Répétez ces quatre étapes pour le serveur
DC3-nginx.
Il est maintenant nécessaire d'indiquer à votre nom de domaine sur quels serveurs le trafic doit être redirigé.
Au préalable, installez une adresse IP publique sur vos répartiteurs de charge :
- Déployez le noeud du serveur DC2-nginx.
- Passez la souris sur la ligne IP publique et cliquez sur le + qui apparaît à droite.
- Ajoutez une IPv4 publique.
- Répétez ces 3 étapes pour le serveur DC3-nginx.
À ce stade, il ne vous reste plus que de créer deux enregistrements A dans la zone DNS de votre nom de domaine avec l'IP publique de vos deux répartiteurs de charge.
Afin que les changements soient rapidement pris en compte, il est recommandé de configurer les enregistrements A avec un TTL de 5 minutes.
Dans cet exemple, le domaine redirige donc vos visiteurs sur les load balancers qui redirigent Ă leur tour le trafic vers les serveurs Web.
4. Test de l'infrastructure haute disponibilité
Afin de tester le bon fonctionnement de votre infrastructure, saisissez votre nom de domaine dans un navigateur Web et essayez tour à tour de désactiver un élément de votre infrastructure (un des deux load balancers, un des deux serveurs Web). Si tout fonctionne, vous devriez toujours accéder au contenu hébergé sur l'un des deux serveurs Web.
Attention: la réplication des données entre les serveurs Web ou des serveurs de bases de données doit être mise en place par vos soins.
Lien vers cette FAQ: https://faq.infomaniak.com/2401
Cette FAQ a été utile?
Ce guide détaille l'accès root Jelastic Cloud pour exécuter des commandes sur n'importe lequel de vos conteneurs.
Préambule
- Certains conteneurs Jelastic Cloud ne disposent pas d'un accès root par défaut.
- Il est possible d'ouvrir cet accès sur les conteneurs de votre choix via l'installation d'un add-on.
- Prenez également connaissance de cet autre guide si vous recherchez des informations au sujet de l'installation de paquets sans accès root.
Autoriser l'accès root
Pour cela:
- Connectez-vous au tableau de bord de votre Jelastic Cloud.
- Cliquez sur le bouton Importation depuis la barre de menu en haut.
- Allez dans l'onglet JPS.
Copiez le code suivant et collez-le dans l'onglet JPS:
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- Cliquez sur le bouton Importation.
- Choisissez l’environnement et le nœud sur lequel l'accès root est nécessaire.
- Cliquez sur le bouton Installer.
Pour exécuter ensuite des commandes en tant que root, connectez-vous en SSH à votre application et entrez la commande sudo su.
Lien vers cette FAQ: https://faq.infomaniak.com/2346
Cette FAQ a été utile?
Ce guide explique comment installer des imprimantes de badges IDP PVC pour imprimer des tickets pour votre système de billetterie.
Les imprimantes d'insignes sont conçues pour fonctionner avec le kiosque mobile sur la tablette ainsi qu'avec le kiosque Web sur votre ordinateur. Il peut être connecté au réseau ou utilisé directement en connectant un câble USB.
Ces imprimantes sont conçues pour imprimer uniquement les cartes CR80 PVC, et tout autre usage ou format d'impression doit être évité.
- L'impression passe Ă partir d'un ordinateur
- Impression passe de la tablette (emballage de vente)
- Comment remplacer les rubans
Guide vidéo
En savoir plus
Lien vers cette FAQ: https://faq.infomaniak.com/2644
Cette FAQ a été utile?
Ce guide explique comment naviguer dans l'interface Public Cloud depuis le Manager Infomaniak et présente les différentes limites de ce service.
A la découverte de Public Cloud
La liste des maintenances planifiées et des problèmes en cours se trouve à l'adresse https://status.infomaniak.cloud/.
Pour accéder à la page d'accueil de votre Public Cloud :
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Vous arrivez sur une page où sont listés l'ensemble des Public Cloud que vous avez commandé:

- Ce bouton permet de commander un nouveau Public Cloud.
- Ce lien permet d'accéder à la page de comparaison d'offre des différentes formules d'abonnement du Public Cloud.
- Ce bouton vous permet de passer d'un affichage en mode liste ou vignette.
- Cliquez sur le menu d'action ⋮ à droite de l'objet concerné pour accéder aux options:
- l'icône crayon ✎ vous permet de renommer votre Public Cloud
- l'icône d'arborescence permet d'accéder à la page des projets liés au Public Cloud sélectionné
- Depuis cette page des projets liés au Public Cloud, vous aurez accès à l'ensemble de vos projets:

- Ce bouton vous permet de créer un nouveau projet qui sera lié au Public Cloud.
- Ce bouton vous permet de passer d'un affichage en mode liste ou vignette.
- Cliquez sur le menu d'action ⋮ à droite de l'objet concerné pour accéder aux options:
- le premier élément permet d'accéder au tableau de bord du projet
- l'icône crayon ✎ vous permet de renommer votre projet
- l'icône de flèche vers la droite permet d'accéder directement au tableau de bord OpenStack Horizon.
Des options supplémentaires sont accessibles depuis le panneau latéral gauche et sous Gérer:
Pour inviter de nouveaux utilisateurs sur votre projet, il est impératif de passer directement par l'interface d'administration OpenStack.
Limites Public Cloud
Par défaut les ressources que l'on peut utiliser dans un projet sont limitées (pour des raisons de sécurité - afin d'éviter de se retrouver avec une facture trop élevée à la fin du mois par exemple).
Prenez connaissance des 3 niveaux de limite qui sont détaillés dans cet autre guide.
Le Manager vous indique quel est le niveau de limite attribué à l'Organisation:
Pour augmenter la limite des projets, contactez le support Infomaniak.
Les limites s'appliquent à tous les projets de l'Organisation. Dans une Organisation avec 5 projets, dont 1 qui a besoin du niveau 3, les 4 autres projets hériteront d'une limite de niveau 3.
Lien vers cette FAQ: https://faq.infomaniak.com/2602
Cette FAQ a été utile?
Ce guide détaille l'offre de Serveur Cloud Infomaniak et l'offre VPS Infomaniak destinée à un usage différent.
Préambule
- Infomaniak propose deux solutions d’hébergement avancé :
- le Serveur Cloud managé, qui permet de créer plusieurs hébergements (espaces FTP/SSH) sur lesquels vous ajoutez vos sites (vhosts Apache),
- et le VPS (Serveur Virtuel Privé), qui offre une liberté totale d’administration et répond à des besoins différents.
Serveur Cloud managé
Le Serveur Cloud permet de dépasser les limites d’un hébergement mutualisé. Vous pouvez créer et répartir vos sites comme vous le souhaitez, définir le répertoire racine de chaque site et ajuster des paramètres tels que memory_limit et max_execution_time.
Des outils intégrés sont fournis : cronjobs, Site Creator, installation simplifiée de WordPress, journaux d’accès et d’erreurs (logs). Il est également possible d’ajouter des modules Apache spécifiques ou d’installer un système de cache.
L’environnement logiciel est géré par Infomaniak (FastCGI, PHP-FPM). Vous ne disposez pas d’une liberté totale pour configurer le serveur (pas d'installation logicielle arbitraire), mais certains programmes spécifiques peuvent être installés.
VPS (non managé)
Le VPS donne un contrôle complet sur le serveur mais il est sous votre responsabilité. Infomaniak gère le hardware et installe la version de Linux ou de Windows choisie à la commande. Aucune intervention logicielle n’est effectuée par Infomaniak : vous administrez le système, installez et configurez les logiciels.
Vous pouvez redémarrer le serveur via le Manager Infomaniak. Un système de snapshots est disponible (hors offre VPS Lite).
Contenu vidéo et alternatives
Si votre projet comporte essentiellement un important volume de vidéos, il est souvent préférable de dissocier la diffusion vidéo de l’hébergement principal. Associé à un hébergement mutualisé, l’espace VOD/AOD Infomaniak permet de stocker et diffuser efficacement des vidéos, de supporter les montées en charge et d’obtenir des statistiques détaillées de visionnage.
Migration entre Serveur Cloud et VPS
Il n’existe pas de solution de migration automatique entre un Serveur Cloud managé et un VPS. Pour passer d’une offre à l’autre, il faut résilier le produit que vous n’utilisez plus et commander la nouvelle offre. Infomaniak rembourse sur demande tout nouveau serveur si la résiliation intervient dans les 30 jours suivant la commande.
Lien vers cette FAQ: https://faq.infomaniak.com/1730
Cette FAQ a été utile?
Ce guide explique comment créer un nouveau projet avec Public Cloud Infomaniak.
Prérequis
- Avoir lu et compris le Guide de démarrage.
- Posséder Public Cloud sur votre Manager Infomaniak.
Il est tout à fait possible de créer plusieurs projets sur un même Public Cloud.
Créer un nouveau projet
Pour accéder à Public Cloud:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné, sur lequel sera créé un nouveau projet

- Cliquez sur le bouton Créer un projet:

- Nommez votre projet.
- Un identifiant OpenStack est automatiquement créé (sous la forme
PCU-XXXX). - Il est possible d'ajouter une description (pour spécifier à qui est destiné l'identifiant par exemple).
- Définissez un mot de passe (ou envoyez la procédure par mail).
- Cliquez sur Créer pour terminer la création du projet:

Niveau de ressources
Le niveau de ressources le plus élevé auquel a accès votre organisation est automatiquement attribué au projet. Vous pouvez le modifier à tout moment une fois le projet créé.
Prenez également connaissance de cet autre guide si vous recherchez des informations au sujet des actions sur un projet existant.
Lien vers cette FAQ: https://faq.infomaniak.com/2603
Cette FAQ a été utile?
Ce guide explique comment autoriser certains ports entrants et/ou sortants dans le pare-feu (parefeux ou firewall) d'un hébergement Web ou d'un Serveur Cloud.
Préambule
- Sur un hébergement Web mutualisé, il est uniquement possible d'ouvrir des ports en sortie.
- Sur un Serveur Cloud, il est possible d'ouvrir des ports en entrée et en sortie.
- L'ouverture de ports permet d'assurer le bon fonctionnement de certaines applications mais peut diminuer la sécurité de votre hébergement.
Accéder à l'outil et ajouter une règle
Pour gérer l'ouverture des ports depuis le Manager:
- Cliquez ici afin d'accéder à la gestion de votre hébergement sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué à l'hébergement concerné.
- Cliquez sur Sécurité dans le menu latéral gauche.
- Cliquez sur Ouverture de ports dans le menu latéral gauche.
- Cliquez sur le bouton Ouvrir un port:

Ouvrir un port
Il n'est possible de mettre qu'un seul port par règle, et qu'une seule IP / hôte par champ:
En indiquant une IP ou un hôte, la connexion ne sera autorisée que dans ces cas:
Règle entrante: si la connexion vient de cette IP ou de l'hôte indiquéRègle sortante: si la connexion est effectuée vers cette IP ou cet hôte
Idem pour le "Type" de connexion, si le protocole utilisé pour la connexion n'est pas celui indiqué dans la règle, la connexion n'est pas autorisée.
Ouvrir le port sortant 25 de façon globale
Vous pouvez ouvrir le port sortant 25 à partir du gestionnaire si un hôte de destination est spécifié.
Avec un Serveur Cloud, pour ouvrir ce port au monde entier, contactez le support Infomaniak en justifiant votre demande.
Ports ouverts par défaut
Une fois accédé à l'outil d'ouverture de ports, vous trouverez la liste des ports ouverts par défaut sur la page.
Avec un Serveur Cloud, pour exceptionnellement fermer certains des ports listés, contactez le support Infomaniak en justifiant votre demande.
L'affichage peut parfois se faire sur plusieurs pages:
Ports MySQL
Au sujet des ports des bases de données, prenez connaissance de ces guides:
- Accès base de données depuis un autre hébergement
- Connecter un Serveur Cloud à une base de données externe
Vérifier l'activité d'un port (Serveur Cloud)
Sur Serveur Cloud, pour vérifier si une application écoute sur un port particulier (1234 dans l'exemple ci-dessous) et pour connaitre le nom de l'application en question, exécutez en SSH:
netstat -anpe | grep "1234" | grep "LISTEN"Lien vers cette FAQ: https://faq.infomaniak.com/2126
Cette FAQ a été utile?
Ce guide explique comment résilier complètement un Serveur Cloud.
Préambule
- Pour la plupart des produits, confirmez la demande de résiliation par e-mail sinon aucune donnée ne sera supprimée.
- Les frais ouverts et hors forfait demeurent dus.
- Une confirmation de résiliation est envoyée aux éventuels autres administrateurs de l'Organisation.
- Les sauvegardes seront irrémédiablement supprimées lors de la résiliation, rendant toute restauration impossible.
Résilier un serveur
Pour accéder à la résiliation des produits :
- Cliquez ici afin d'accéder à la gestion de votre Serveur Cloud sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez sur le menu d'action ⋮ situé à droite de l'élément concerné.
- Choisissez Résilier:

- Suivez la procédure jusqu'au bout.
Lien vers cette FAQ: https://faq.infomaniak.com/2084
Cette FAQ a été utile?
Ce guide explique comment modifier les variables de l'extension PHP-CLI qui est disponible par défaut sur Serveur Cloud Infomaniak.
Modifier les variables PHP_CLI
Pour accéder aux extensions PHP du Serveur Cloud :
- Cliquez ici afin d'accéder à la gestion de votre Serveur Cloud sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au Serveur Cloud concerné.
- Cliquez sur Extensions PHP dans le menu latéral gauche.
- Cliquez sur le menu d'action â‹® Ă droite de PHP-CLI dans le tableau qui s'affiche.
- Cliquez sur Configurer:

- Modifiez les variables suivantes :
allow_url_fopen,allow_url_include,memory_limit,max_execution_time,short_open_tag,allow_local_infile - Cliquez sur le bouton bleu Enregistrer.
Lien vers cette FAQ: https://faq.infomaniak.com/2576
Cette FAQ a été utile?
Ce guide détaille le fonctionnement de la facturation de votre Public Cloud Infomaniak.
Fonctionnement de la facturation

Quels sont les moyens de paiement acceptés ?
Il est uniquement possible de payer les factures du service Public Cloud avec une carte de crédit.
Quand est-ce que la carte de crédit est débitée ?
La période de facturation va du premier jour du mois au dernier jour de celui-ci. La carte de crédit est généralement débitée le premier jour du mois suivant (selon votre banque il peut y avoir quelques jours de retard dans le prélèvement). Une facture est émise au moment du débit de la carte.
Est-ce que les instances éteintes sont facturées ?
Les instances éteintes ne sont pas facturées, excepté:
- le stockage qui continue à utiliser de l'espace même s'il est inutilisé
- le GPU et l'adresse IPv4 des instances placées sur un réseau public
J'ai démarré une instance pendant moins d'une heure ; comment serai-je facturé ?
Toute heure entamée est due.
Par exemple, si une instance est facturée CHF 10.- par heure et a fonctionné durant une partie de la dernière heure, CHF 10.- seront facturés pour cette heure.
Qu'est-ce que sont les ICU Infomaniak ?
Openstack base sa facturation par le biais de token, de ce fait a été créé l'Infomaniak Cloud Unit ou ICU. Ce token permet de convertir le coût d'utilisation des ressources sur Openstack en CHF ou en EUR.
Tableau de conversion ICU vers CHF ou EUR :
| Monnaies | Valeur | Infomaniak Cloud Unit (ICU) |
|---|---|---|
| ‍‍CHF (Franc Suisse) | 1 | 50 |
| EUR (euro) | 1 | 55,5 |
Pour en savoir plus sur les ICU et les modalités de conversion, prenez connaissance de ces guides Infomaniak.
En savoir plus
- Guide de démarrage: Public Cloud
- Public Cloud: Action sur un projet existant
- Documentation complète du produit: https://docs.infomaniak.cloud
Lien vers cette FAQ: https://faq.infomaniak.com/2605
Cette FAQ a été utile?