Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Rechercher

Ce guide liste les différentes distributions Linux et versions de Windows que vous pouvez déployer en 1 clic au lancement d'une nouvelle instance de votre Public Cloud.

 

Systèmes d'exploitation disponibles

Les images des différents systèmes d'exploitation, proposées par Infomaniak dans la partie Images et reprises dans la partie Source lorsque vous lancez une nouvelle instance de votre Public Cloud, sont actuellement les suivantes:

  • Alpine Linux 3.17
  • Amazon Linux 2
  • Arch Linux
  • CentOS 7
  • CentOS 8 Stream
  • CentOS 9 Stream
  • CirrOS 0.6.1
  • Debian 10.13 buster
  • Debian 11.6 bullseye
  • Fedora Cloud OS 37
  • Fedora Core OS 37
  • FreeBSD 13.1
  • Infomaniak Rescue Image
  • OPNsense 22.1.2_2-amd64
  • Oracle Linux 9
  • RancherOS 1.5.8
  • RedHat Enterprise Linux 9
  • Rocky Linux 9
  • Ubuntu 18.04 LTS Bionic Beaver
  • Ubuntu 20.04 LTS Focal Fossa
  • Ubuntu 22.04 LTS Jammy Jellyfish
  • openSUSE Leap 15.4 JeOS
  • Microsoft Windows Server 2019 Standard
  • Microsoft Windows Server 2019 Datacenter
  • Microsoft Windows Server 2022 Standard
  • Microsoft Windows Server 2022 Datacenter
  • Microsoft Windows Server 2025 Standard
  • Microsoft Windows Server 2025 Datacenter

Veillez à toujours privilégier l'ID de l'image plutôt que son nom lors d'un déploiement.


Cette FAQ a été utile?

L'utilisateur et le processus "cloud base - ini" sont utilisés dans le cadre de l'infrastructure VPS Cloud / VPS Lite d'Infomaniak (dans le cas par exemple où l'instance est reconstruite). En savoir plus


Cette FAQ a été utile?

Ce guide explique comment déployer Node.js avec un Serveur Cloud afin de disposer en permanence de l'environnement nécessaire pour compiler ou builder des frontends modernes (React, Vue, etc.). Il est toutefois recommandé d'utiliser la solution node.js “intégrée”.

 

Préambule

  • Node.js est une plateforme logicielle libre en JavaScript orientĂ©e vers les applications rĂ©seau qui doivent pouvoir monter en charge, une solution simple et efficace pour intĂ©grer les outils frontend dans n'importe quel stack serveur.
    • 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).
  • En cas de besoin, des partenaires locaux et rĂ©fĂ©rencĂ©s par Infomaniak peuvent s'occuper de ces dĂ©marches : lancez un appel d'offres gratuit ; ils s'occupent de tout, vous libĂ©rant des dĂ©tails techniques — dĂ©couvrez aussi le rĂ´le de l'hĂ©bergeur.

 

Installer Node.js

Prérequis

 

Installer la version stable de Node.js

nvm install stable

Installer la dernière version en date

nvm install node

Installer une version antérieure (non recommandé)

nvm install 17

Lister les versions disponibles

nvm ls-remote

Installer une version spécifique

nvm install <version>

Changer de version de Node.js et définir la version 6.3.1 (ou une autre version) par défaut

nvm alias default 6.3.1

Utiliser une version spécifique de Node.js dans le shell actuel

nvm use <version>

Vérifier la version de Node.js actuellement utilisée

node -v

 

Source

Pour mettre en place NVM, rendez-vous sur la console WebSSH de votre Serveur Cloud.

Sourcer le fichier .profile

source ~/.profile

Exécuter la commande suivante pour vérifier l'installation de NVM

nvm

 

Configurer Node en tant que service

Afin de configurer Node en tant que service, l'utilisation d'un "service systemd-user" est recommandé.

 

Rediriger le trafic vers un port spécifique

Prenez connaissance de cet autre guide au sujet des redirections de trafic vers un port spécifique et des IP dédiées.


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 :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre Serveur Cloud sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au Serveur Cloud concernĂ©.
  3. Cliquez sur Extensions PHP dans le menu latéral gauche.
  4. Cliquez sur le menu d'action â‹® Ă  droite de PHP-CLI dans le tableau qui s'affiche.
  5. Cliquez sur Configurer:
  6. Modifiez les variables suivantes : allow_url_fopen, allow_url_include, memory_limit, max_execution_time, short_open_tag, allow_local_infile
  7. Cliquez sur le bouton bleu Enregistrer.

Cette FAQ a été utile?

Ce guide concerne Public Cloud et la possibilitĂ© dans certains cas d'augmenter les ressources en demandant l’activation de certains services.

 

Prérequis

 

Activer les niveaux de performances et services spéciaux

Afin d'obtenir la possibilitĂ© de crĂ©er des instances avec un niveau de performance plus Ă©levĂ© et/ou des ressources spĂ©cifiques telles que la possibilitĂ© d’utiliser des instances avec GPU, contactez le dĂ©partement support d'Infomaniak par mail en prĂ©cisant l’id du projet Public Cloud (PCP-XXXXX) et les ressources dĂ©sirĂ©es.

Par exemple :

Je souhaite augmenter les quotas pour le projet PCP-XXXXX, pouvez-vous activer le niveau de ressource 2 et les gros gabarits (XXL).


Cette FAQ a été utile?

Infomaniak n'effectue aucune sauvegarde des VPS Cloud / VPS Lite.

Vous pouvez néanmoins…


Cette FAQ a été utile?

Ce guide explique comment bénéficier de nouvelles versions de PHP, MySQL et de nombreux autres paquets en faisant migrer un Serveur Cloud sur une nouvelle infrastructure Infomaniak.

 

Procédure de migration

En migrant vos données sur la nouvelle infrastructure Cloud, vous augmentez la performance et la fiabilité de vos sites qui accéderont aux dernières technologies:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur le bouton bleu dans l'encadré "Faire évoluer votre Serveur Cloud" (ou sur Gérer):

La migration est gratuite et se déroule en 3 étapes:

  1. Infomaniak met à disposition un Serveur Cloud dernière génération ayant les mêmes caractéristiques que l'actuel, au même tarif et même durée d'engagement.
  2. Vous disposez d'un mois pour déplacer vos hébergements sur le nouveau Serveur Cloud mis à disposition (lire ci-dessous).
  3. Lorsque vos hébergements sont déplacés sur le nouveau serveur, résiliez l'ancien Serveur Cloud.

 

Au sujet de l'étape 2…

Lors du déplacement d'un hébergement d'un Serveur Cloud à un autre:

  • Les accès FTP et bases de donnĂ©es ne changent pas.
  • Seules changent au niveau des hĂ©bergements les versions supportĂ©es de PHP et MariaDB, ainsi que les adresses IPv4 et IPv6 du serveur.
  • Les noms d'hĂ´tes (hostnames) ne changent pas et sont automatiquement mis Ă  jour pour pointer sur les nouvelles adresses IP.

Cette FAQ a été utile?

Ce guide détaille l’installation et la maintenance de Ghost sur un hébergement Web Infomaniak, afin d'obtenir une plateforme optimisée pour le blogging et la publication éditoriale, une alternative performante à Substack ou Medium.

 

Prérequis

 

Installation de Ghost

Pour cela:

  1. Connectez-vous Ă  votre serveur en SSH (besoin d'aide ?).
  2. Exécutez les commandes suivantes pour lancer l'installateur:

    # Clone tools repo
    git clone https://github.com/Infomaniak/hosting-tools.git
    cd hosting-tools/h3-ghost
    # Run installation script
    bash ./install.sh
  3. Le script va maintenant :
    • vous poser quelques questions (URL du site, infos de base de donnĂ©es, SMTP, etc.)…
    • tĂ©lĂ©charger et configurer Ghost automatiquement…
    • prendre quelques minutes — soyez patient !

Répondez aux questions soigneusement en utilisant les détails que vous avez notés. Ne fermez pas le terminal tant qu'il n'a pas fini !

 

Configuration du Manager (Node.js)

Une fois que le script est terminé, allez dans votre Panneau de contrôle Infomaniak :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au site concernĂ©:
  3. Cliquez sur Gérer sous Paramètres avancés:
  4. Cliquez sur l'onglet Node.js pour accéder aux réglages.
  5. Dans le champ de commande d'exécution, entrez:

    /srv/customer/node_modules/ghost-cli/bin/ghost run
  6. Vérifiez que le numéro de port est bien 3000.
  7. Case de commande de build : désactivez-la.
  8. Cliquez sur le bouton Enregistrer en bas de page:
  9. Sur la page principale, cliquez sur le bouton Start (ou Restart si déjà en cours d'exécution).
  10. Confirmez l'opération si nécessaire:
  11. Observez les journaux montrant la création de la base de données et le démarrage de l'application.

 

Mise Ă  jour de Ghost

Avant de mettre à jour : voulez-vous sauvegarder vos données ? Prenez connaissance de cet autre guide

Pour mettre à jour Ghost CMS vers la dernière version ou une version spécifique, suivez ces étapes :

  1. ArrĂŞtez l'application Node.js dans le Manager Infomaniak.
  2. Accédez au répertoire de votre site Ghost

    # Navigate to your Ghost site directory
    cd ~/sites/ghost-site-name

    Remplacez ghost-site-name par le nom réel de votre dossier (ex: blog, mysite, etc.).

  3. Assurez-vous que les permissions des fichiers sont correctes (l'opération peut prendre plusieurs minutes):

    # Ensure file permissions are correct
    find ./ -type d -exec chmod -v 00775 {} \;
  4. Vérifiez les mises à jour disponibles :

    # Check available ghost updates
    /srv/customer/node_modules/ghost-cli/bin/ghost check-update

    Pour la dernière version (l'opération peut prendre plusieurs minutes):

    # Update to the latest version
    /srv/customer/node_modules/ghost-cli/bin/ghost update

    Pour une version spécifique comme la v5 (l'opération peut prendre plusieurs minutes):

    # Update to a specific version (e.g., v5)
    /srv/customer/node_modules/ghost-cli/bin/ghost update v5
    • Pourquoi passer par la v5 ? Si vous utilisez Ghost v4 et souhaitez passer Ă  la v6, Ghost nĂ©cessite de passer par la v5 comme Ă©tape intermĂ©diaire. C'est indispensable pour les montĂ©es de version majeures.
  5. Patientez jusqu'à ce que la mise à jour soit terminée, puis redémarrez l'application depuis le dashboard du site pour appliquer la mise à jour.

 

Terminé ! Accédez à votre blog Ghost

Rendez-vous ensuite sur l'URL de votre site pour démarrer:

  1. Ouvrez votre navigateur et allez Ă  https://domain.xyz/ghost (remplacez domain.xyz par votre domaine actuel).
  2. La première fois :
    1. Vous créerez un compte administrateur (votre identifiant pour le blog)…
    2. Ensuite, vous pourrez commencer à écrire des articles !

 

Configuration des utilisateurs / mail

Afin de créer le premier utilisateur, ajoutez /ghost à l'URL de votre site (par exemple https://ghost.domain.xyz/ghost) et suivez l'assistant.

Vous pouvez également configurer l'"adresse de support du portail des membres": lorsque de nouveaux membres souhaitent s'inscrire, le portail envoie la confirmation du double opt-in à partir d'une adresse spécifique.

Par défaut, il s'agit de l'adresse “noreply” de votre domaine. Pour la mettre à jour, naviguez vers “Paramètres”, “Adhésion”, “Paramètres du portail”, “Personnaliser”, et “Page du compte”:

 

Résoudre une incompatibilité technique entre Ghost et MariaDB

Certaines requêtes SQL provoquent des erreurs HTTP 400 sur MariaDB, il en résulte ce type d'erreur:

[2025-01-01 12:54:28] ERROR "GET /ghost/api/admin/posts/6834625e35802b06f1496305/?formats=mobiledoc%2Clexical&include=tags%2Cauthors%2Cauthors.roles%2Cemail%2Ctiers%2Cnewsletter%2Ccount.conversions%2Ccount.clicks%2Csentiment%2Ccount.positive_feedback%2Ccount.negative_feedback" 400 27ms
Could not understand request.
Error ID:
8f2b0d90-3a30-11f0-a25f-fd9c83e1cf02
Error Code:
ER_BAD_FIELD_ERROR
----------------------------------------
Error: select `posts`.*,
...

Si besoin, un correctif existe pour adapter le comportement de Ghost.

Pour utiliser ce patch, entrez cette commande :

# Enter the current version folder and apply the MariaDB patch
cd current
curl -L https://gist.githubusercontent.com/reneluria/8cbbfbc001e542c77d6d5887fbafe5d3/raw/65e0ce31753b4687d0eb67fc030734a35d3ffbad/ghost-post.patch | patch -p0

En cas de besoin, des partenaires locaux et rĂ©fĂ©rencĂ©s par Infomaniak peuvent s'occuper de ces dĂ©marches : lancez un appel d'offres gratuit ; ils s'occupent de tout.


Cette FAQ a été utile?

Ce guide explique comment démarrer une conversation orale ou vidéo entre un ou plusieurs utilisateurs kChat, avec la solution éthique de visioconférence gratuite d'Infomaniak, kMeet.

 

Préambule

  • La fonction d'appel dans kChat est disponible sur toutes les versions Web (navigateur), mobile (iOS / Android) et ordinateur (macOS / Windows).

 

Créer une réunion entre utilisateurs kChat

Pour pouvoir discuter au sein d'un salon virtuel avec le microphone et la webcam de votre appareil, il suffit d'appuyer sur le bouton Appeler visible sur n'importe quelle conversation kChat, canal privé, public, via l'application ou directement sur le navigateur:

  • Appelez directement un utilisateur si vous ĂŞtes sur une discussion directe avec lui, ou dĂ©clenchez un appel Ă  tous les membres d'un canal si vous enclenchez le meeting depuis le canal.
  • Appeler un utilisateur qui est en “Ne pas dĂ©ranger” ne lancera ni sonnerie ni modale d'appel chez lui, il verra toutefois le message dans la conversation.
  • Le micro est activĂ© par dĂ©faut quand l'appel est acceptĂ©, mais pas la camĂ©ra.
  • Visualisez les utilisateurs de la rĂ©union (qui l'a acceptĂ©, refusĂ© ou manquĂ©) Ă  l'aide des avatars dans le message kChat.
  • Une fois l'appel entamĂ©, un emoji apparait dans votre statut kChat pour signifier que vous ĂŞtes occupĂ© par la conversation.
  • Un message envoyĂ© depuis la visio (kMeet) sera Ă©galement visible dans la conversation kChat (et vice-versa).
  • Des indications relatives au dĂ©marrage et Ă  la clĂ´ture de la rĂ©union s'affichent automatiquement dans le fil de conversation kChat concernĂ©:

 

Spécificités pour les appels dans les canaux

  • L'appel ne sonnera pas chez les destinataires de l'appel mais ils verront un message dans kChat ainsi qu'une notification.
  • Un message (de prĂ©vention) apparaitra si vous souhaitez lancer un appel dans un canal comprenant plus de 7 utilisateurs.

 

Prenez connaissance de cet autre guide si vous recherchez des informations sur kMeet.


Cette FAQ a été utile?

Ce guide explique comment ajouter un mot de passe et une clé de chiffrement à une réunion kMeet la solution éthique de visioconférence gratuite d'Infomaniak.

 

Protéger une réunion avec un mot de passe

Lors de la création de votre salle de réunion, il est possible de protéger celle-ci par un mot de passe, qu'il vous faudra transmettre à l'ensemble de vos participants pour leur permettre de s'y connecter:

  1. DĂ©marrez kMeet via kmeet.infomaniak.com ou depuis l'une des applications pour ordinateur ou appareils mobiles.
  2. Démarrez une nouvelle réunion:
  3. Indiquez un nom pour votre salle de réunion.
  4. Cliquez sur les options de sécurité.
  5. Activez le bouton à bascule (toggle switch) pour Protéger l'accès.
  6. Créez le mot de passe.
  7. Continuez pour débuter la réunion:
  8. Spécifiez le nom que vous voulez utiliser en tant que participant à la réunion.
  9. Partagez le lien ou le code de la réunion ainsi que le mot de passe (que vous pouvez réafficher à cette étape) à vos participants:
    • Vous pourrez revoir le mot de passe si nĂ©cessaire en invitant des participants par le bouton dĂ©diĂ©:

 

Sécuriser une réunion avec une clé de chiffrement (E2E)

Prérequis

  • Cette fonctionnalitĂ© fonctionne uniquement avec les apps desktop et les navigateurs Ă  jour basĂ©s sur l'architecture Chromium (par exemple Opera, Brave, Google Chrome, etc.). 

Suivez ensuite la procédure ci-dessus jusqu'au point 4. Une fois dans les options de sécurité:

  1. Activez le bouton Ă  bascule (toggle switch) pour chiffrer de bout en bout:
  2. Lors du démarrage de la visioconférence, un message audio se fera entendre pour annoncer le chiffrement de bout en bout.

Cette FAQ a été utile?

Ce guide détaille comment sauvegarder un ordinateur équipé de Microsoft Windows à l'aide d'Acronis sur Swiss Backup Infomaniak, la solution de sauvegarde dans un cloud suisse indépendant.

Il est également possible de sauvegarder Windows, installé sur machine virtuelle type VMware, Virtuozzo ou encore Microsoft Hyper-V.

 

Prérequis

 

Différences entre les appareils

Workstation

  • 1 licence par machine physique Ă  sauvegarder.
  • Remarque : cette licence ne prend PAS en charge la sauvegarde de Microsoft Exchange Server, Microsoft SQL Server ou Active Directory.
  • Si vous souhaitez sauvegarder des applications Microsoft installĂ©es sur un système d'exploitation de station de travail, une licence serveur est nĂ©cessaire.

Machine Virtuelle

  • 1 licence par machines virtuelle Ă  sauvegarder.
  • Prend en charge Microsoft SQL Server, Microsoft SharePoint et Active Directory.
  • Lorsque Acronis est installĂ© sur un cluster (par exemple Hyper-V), chaque hĂ´te du cluster nĂ©cessite une licence VM.
  • Si vous avez installĂ© Windows dans une machine virtuelle, il est nĂ©cessaire d'ajouter un pĂ©riphĂ©rique de ce type.

Server

  • 1 licence par machine physique ou virtuelle fonctionnant sous Windows.
  • Prend en charge Microsoft SQL Server, Microsoft SharePoint et Active Directory.
  • Prend en charge la sauvegarde d'un serveur ayant le rĂ´le d'hĂ´te de virtualisation (Hyper-V, VMware ESXi, etc.).

 

Configurer la sauvegarde

Pour configurer la sauvegarde avec Acronis:

  1. Cliquez ici afin d'accéder à la Console Acronis avec les identifiants obtenus suite à l'ajout de l'appareil (besoin d'aide ?).
  2. Cliquez sur Appareils dans le menu latéral gauche.
  3. Choisissez l'agent pour Windows:
  4. Ensuite installez l'application Acronis pour Windows:
  5. Cliquez sur le bouton Enregistrer la charge de travail:
  6. Choisissez si nécessaire l'utilisateur concerné par cette sauvegarde:
  7. Continuez pour terminer et activer le plan de protection sélectionné:
  8. Patientez le temps que l'interface Acronis affiche votre nouvelle machine:
  9. Vérifiez le plan de sauvegarde actif ou remplacez-le par un nouveau pour activer si nécessaire le chiffrement de la sauvegarde en définissant un mot de passe qu'il ne faudra jamais perdre sous peine de ne pas pouvoir restaurer votre machine.
  10. Le téléchargement d'un fichier de démarrage au format .iso n'est pas utile (vous pourrez toujours le faire depuis un autre ordinateur au cas où votre machine deviendrait inutilisable dans le futur).
  11. La protection s'effectuera en tâche de fond aux horaires configurés dans votre plan de sauvegarde.

En cas de besoin, des partenaires locaux et rĂ©fĂ©rencĂ©s par Infomaniak peuvent s'occuper de ces dĂ©marches : lancez un appel d'offres gratuit ; ils s'occupent de tout, vous libĂ©rant des dĂ©tails techniques.

 

Restaurer la sauvegarde

Pour une restauration (partielle ou complète) prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide explique comment migrer d'un VPS Lite à un VPS Cloud en conservant toutes ses données et sans ne devoir rien reconfigurer de son installation.

Il n'est pas possible d'annuler ce changement ou de revenir en arrière. Passer d'un VPS Cloud à un VPS Lite n'est pas possible.

 

Effectuer une migration de VPS Lite Ă  VPS Cloud

Pour dĂ©marrer l'opĂ©ration, accĂ©dez au VPS Lite :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au produit concerné.
  3. Cliquez sur Faire évoluer mon offre:
  4. Cliquez sur le bouton Mettre Ă  niveau sur la modale qui s'affiche.
  5. Terminez la commande pour faire évoluer votre VPS Lite.
  6. Patientez pendant la migration, une interruption de service sera ressentie pendant le processus.

Cette FAQ a été utile?

Ce guide détaille la création d'un dépôt GIT aussi bien sur votre Hébergement Web que sur votre Serveur Cloud Infomaniak.

 

Préambule

  • GIT et GITHub sont disponibles par dĂ©faut sur les 2 supports susmentionnĂ©s.
  • En cas de besoin, des partenaires locaux et rĂ©fĂ©rencĂ©s par Infomaniak peuvent s'occuper de ces dĂ©marches : lancez un appel d'offres gratuit ; ils s'occupent de tout, vous libĂ©rant des dĂ©tails techniques — dĂ©couvrez aussi le rĂ´le de l'hĂ©bergeur.

 

Création du dépôt GIT

Mise en place, sur le serveur:

  • le dĂ©pĂ´t GIT est sur /git_depot
  • le site se trouve dans le dossier /web/[projet] (dans votre serveur FTP)

Lignes de commande Ă  indiquer:

cd
mkdir git_depot
cd git_depot/
git init --bare [projet].git
cd [projet].git
git update-server-info

 

Envoi du dépôt local sur le serveur

A faire sur le poste en local:

git init
git remote add origin ssh://user@[xxxxx].ftp.infomaniak.com:/home/clients/[123456789]/git_depot/[projet].git
git status
git add .
git commit -a -m "init"
git push --set-upstream origin master
git push

 

Clonage du site sur le répertoire du serveur

A faire sur le serveur:

cd
cd web
rm -r [projet]/
git clone /home/clients/[123465789]/git_depot/[projet].git [projet]/

Cette FAQ a été utile?

Ce guide explique comment installer rapidement des applications, extensions PHP et technologies (liste non exhaustive ci-dessous) en quelques clics sur Serveur Cloud uniquement.

 

Prenez connaissance de cet autre guide si vous recherchez des informations au sujet d'Applications Web supplémentaires pouvant être installées sur tout type d'hébergement y compris offre standard/mutualisé.

 

Installer (ou désinstaller) des apps / extensions PHP…

Pour trouver la liste des technologies et procéder à leur installation:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre Serveur Cloud sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au Serveur Cloud concerné:
  3. Cliquez dans le menu latéral gauche:
    1. Extensions PHP
    2. Fast Installer
  4. Cliquez sur le menu d'action ⋮ à droite de l'extension que vous souhaitez désinstaller dans le tableau qui s'affiche.
  5. Cliquez sur Désinstaller.
  6. Sinon cliquez sur le bouton bleu Installer une extension / Installer une application:
  7. Puis faites votre choix de nouvelle installation‍:

 

Liste non exhaustive des apps & extensions disponibles

Lien vers cette FAQ:


Cette FAQ a été utile?

Ce guide explique comment se connecter à une base de données externe depuis un Serveur Cloud.

 

Préambule

  • Il est possible de se connecter en SSL Ă  MySQL (externe ou pas) - Ă  spĂ©cifier lors de l'Ă©tablissement de la connexion.
  • Le port MySQL 3306 est fermĂ© par dĂ©faut - pour l'ouvrir, prenez connaissance de cet autre guide.
  • Infomaniak n'installe pas PDO_DBLIB.

 

Installer PHP_PDO_ODBC

Prérequis

Il est possible d'installer l'extension PHP_PDO_ODBC depuis le menu Extensions PHP de votre Serveur Cloud:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur Extensions PHP dans le menu latéral gauche.
  4. Cliquez sur le bouton bleu Installer une extension.
  5. Choisissez l'extension PHP_PDO_ODBC.
  6. Validez l'installation.

 

Configurer le connecteur

La configuration du driver est déjà définie dans /etc/odbcinst.ini :

[FreeTDS]
Description = MS SQL database access with Free TDS Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so

Il n'y a pas besoin de la re-définir statiquement dans le .odbc.ini ou dans la home de l'utilisateur ‍~~/.odbc.ini‍ ou aussi dynamiquement dans le code PHP.

Exemple avec le driver FreeTDS défini au préalable, il faut aussi que la version du driver soit spécifiée à la fin de la déclaration de l'objet pdo:

$con = new PDO('odbc:Driver=FreeTDS;Server=__SERVER IP__;Port=3306;DATABASE=__DATABASE NAME__;UID=__USERNAME__;PWD=__PASSWORD__;TDS_Version=8.0');

Lien vers cette FAQ:


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Ă© :
    1. le Serveur Cloud managé, qui permet de créer plusieurs hébergements (espaces FTP/SSH) sur lesquels vous ajoutez vos sites (vhosts Apache),
    2. 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.


Cette FAQ a été utile?

Ce guide explique comment consulter et modifier les paramètres de configuration MySQL / MariaDB d’un Serveur Cloud. Ces paramètres permettent d’ajuster le comportement, les performances et certaines fonctionnalités du service, y compris les limites de ressources.

 

Préambule

  • MySQL est installĂ© sur un Serveur Cloud dĂ©diĂ© : les ressources ne sont pas partagĂ©es avec d’autres clients.
  • Une seule instance MySQL ou MariaDB est prĂ©sente par Serveur Cloud.
  • Le nombre et la taille des bases de donnĂ©es dĂ©pendent uniquement de l’espace disque et des ressources disponibles.
  • Pour de très gros volumes de donnĂ©es non relationnelles, MongoDB est recommandĂ©.

 

Paramètres configurables MySQL / MariaDB

La liste suivante présente les principales variables que vous pouvez personnaliser dans votre instance MySQL / MariaDB :

NomDescriptionValeur
bulk_insert_buffer_sizeTaille du tampon pour les opérations d’insertion en bloc8M
default_charsetDéfinit le jeu de caractères par défaut pour la base de donnéesutf8mb4
declare_explicit_defaults_for_timestampPermet de déclarer explicitement les valeurs par défaut pour les colonnes de type timestamp""
declare_innodb_autoextend_incrementIncrément utilisé pour l’extension automatique de l’espace de table InnoDB""
declare_key_bufferTaille du tampon de clé pour les tables MyISAM""
event_schedulerActivation ou désactivation du planificateur d’événements MariaDB (permet d’exécuter des tâches planifiées côté serveur)OFF
ft_max_word_lenLongueur maximale des mots pour la recherche en texte intégral (Full-Text)Indéfini
ft_min_word_lenLongueur minimale des mots pour la recherche en texte intégral (Full-Text)3
innodb_additional_mem_pool_sizeTaille du pool mémoire supplémentaire pour InnoDB""
innodb_buffer_pool_sizeTaille du pool mémoire tampon InnoDB (stockage des données et index)""
innodb_flush_log_at_trx_commitFréquence d’écriture des journaux InnoDB sur disque""
innodb_large_prefixActivation du prĂ©fixe large pour les index InnoDB 
innodb_lock_wait_timeoutDélai maximum d’attente pour l’obtention de verrous InnoDB""
innodb_log_buffer_sizeTaille du tampon de journal InnoDB""
innodb_log_file_sizeTaille des fichiers de journal InnoDB""
innodb_ft_min_token_sizeTaille minimale du token pour la recherche en texte intégral (Full-Text)Indéfini
innodb_ft_max_token_sizeTaille maximale du token pour la recherche en texte intégral (Full-Text)Indéfini
join_buffer_sizeTaille du tampon de jointure pour les requĂŞtes1M
key_buffer_sizeTaille du tampon de clé pour les tables MyISAM4M
lc_time_namesDéfinit la langue utilisée pour le format des noms de mois et joursIndéfini
local_infileActive ou désactive la lecture locale de fichiers0
log_bin_enabledActive ou désactive la journalisation binaire des transactionstrue
max_allowed_packetTaille maximale des paquets réseau autorisésIndéfini
max_connect_errorsNombre maximal d’erreurs de connexion avant blocage10
max_connectionsNombre maximal de connexions simultanéesIndéfini
max_heap_table_sizeTaille maximale des tables en mémoire8M
max_user_connectionsNombre maximal de connexions simultanées par utilisateur38
myisam_max_sort_file_sizeTaille maximale du fichier temporaire utilisé pour le tri des tables MyISAM2G
myisam_sort_buffer_sizeTaille du tampon de tri pour les tables MyISAM16M
myisamrecoverOptions de récupération automatique pour les tables MyISAMmyisam-recover-options
query_cache_enabledActivation ou dĂ©sactivation du cache de requĂŞtes 
query_cache_limitLimite de taille des résultats stockés dans le cache de requêtes256K
query_cache_sizeTaille totale du cache de requĂŞtes64M
query_cache_typeType de cache utilisé pour les requêtes0
read_buffer_sizeTaille du tampon de lecture séquentielle2M
read_rnd_buffer_sizeTaille du tampon de lecture aléatoire2M
table_open_cacheNombre de tables que le serveur peut garder ouvertes simultanément256
thread_cache_sizeTaille du cache de threads1
thread_concurrencyNombre de threads concurrents (0 = illimité)0
thread_stackTaille de la pile par thread256K
timeoutsDélais d’attente (wait_timeout et interactive_timeout)30
tmp_table_sizeTaille maximale des tables temporaires en mémoire8M
tmpdirRépertoire temporaire utilisé pour les fichiers temporaires"/home/nfs-clients/.mysql_tmp"

 

Tout paramètre non défini reste à sa valeur par défaut.

 

Modifier les paramètres MySQL / MariaDB

Pour modifier la configuration de votre instance :

  1. Cliquez ici pour accéder à la gestion de votre produit dans le Manager Infomaniak (besoin d’aide ?).
  2. Sélectionnez le nom du Serveur Cloud concerné.
  3. Cliquez sur MySQL / MariaDB dans le menu latéral.
  4. Éditez les paramètres souhaités puis validez vos modifications.

Cette FAQ a été utile?

Ce guide liste les systèmes d'exploitation supportés (distributions Linux) qu'il est possible d'installer lors de la commande d'un VPS Cloud / VPS Lite.

 

Concernant Windows, prenez connaissance de cet autre guide.

 

Prérequis

  • CrĂ©er un mot de passe pour son utilisateur après s'ĂŞtre connectĂ© la première fois avec la clĂ© privĂ©e, notamment pour pouvoir dĂ©panner son serveur en se connectant via la console VNC en cas de problème.

 

Distributions Linux supportées nativement
 

Debian

Si vous êtes issu du milieu Debian, alors un serveur de ce type serait un excellent choix, une alternative à CentOS proposé plus bas. Les éditions de Debian sont très stables notamment depuis "Buster" ou plus récemment "Bookworm" (Debian 12). En savoir plus

Ubuntu

Si vous ĂŞtes familier avec Ubuntu en version bureau, vous voudrez peut-ĂŞtre disposer d'elle sur votre serveur. En savoir plus

FreeBSD

Le code de base de FreeBSD a été développé, amélioré et optimisé continuellement pendant plus de trente ans. Il est développé et maintenu par une importante équipe de personnes. FreeBSD propose des fonctionnalités réseau avancées, une sécurité poussée et des performances de haut niveau. En savoir plus

openSUSE

Cette distribution est idéale pour les débutants, les utilisateurs expérimentés et les ultra geeks, bref, elle est adaptée à tout le monde! En savoir plus

CentOS

CentOS est la distribution la plus populaire pour un serveur Web et dispose donc d'un grand soutien, que ce soit sur le forum de la communauté, ou n'importe où sur le Web. Les éditions de CentOS sont très stables, à long terme. En savoir plus

Autres distributions Linux

Infomaniak ajoute régulièrement de nouvelles distributions Linux:

  • Fedora
  • rancherOS
  • ArchLinux
  • AlmaLinux
  • RockyLinux

 

Distribution spécifique / image disque

Seules les images officielles peuvent être installées et Infomaniak n'installe aucun système d'exploitation à partir d'image disque de type ISO. Si vous souhaitez installer une distribution spécifique, vous pouvez le faire en important l'image sur Public Cloud.


Cette FAQ a été utile?

Ce guide explique comment réinitialiser un VPS Cloud / VPS Lite.

 

Préambule

  • Cette procĂ©dure efface tout le contenu du volume dĂ©diĂ© au système d'exploitation (/dev/vda).
  • Dans le cas d’un VPS Cloud, le volume dĂ©diĂ© au stockage des donnĂ©es (/dev/vdb) n'est pas impactĂ© par la rĂ©initialisation.
     

Attention: selon le système d'exploitation installé, le volume système peut se nommer /dev/sda, /dev/sda1 ou /dev/vda… idem pour le volume de données /dev/sdb, /dev/sdb2 ou /dev/vdb … Il convient donc de remplacer ces indications par celles correspondant à votre situation.

 

Reset de l'OS VPS Cloud / VPS Lite

Pour accéder au VPS :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur le bouton Réinitialiser.
  4. Suivez les instructions affichées pour terminer la réinitialisation.

Cette FAQ a été utile?

Ce guide explique comment dĂ©placer un HĂ©bergement Web (et tous les sites qu'il contient) d'un Serveur Cloud vers un autre Serveur Cloud managĂ©.

Si vous souhaitez mettre à jour le Serveur Cloud actuel vers un serveur de nouvelle génération, prenez connaissance de cet autre guide.

 

Préambule

  • FTP & MySQL
    • Lors du dĂ©placement d'un hĂ©bergement d'un Serveur Cloud Ă  un autre:
      • Les accès FTP et bases de donnĂ©es ne changent pas.
      • Seules changent au niveau des hĂ©bergements les versions supportĂ©es de PHP et MariaDB, ainsi que les adresses IPv4 et IPv6 du serveur.
      • Les noms d'hĂ´tes (hostnames) ne changent pas et sont automatiquement mis Ă  jour pour pointer sur les nouvelles adresses IP.
  • Interruption temporaire:
    • Les sites de l'hĂ©bergement seront indisponibles durant la migration des donnĂ©es.
    • Ce processus peut durer plusieurs minutes en fonction du nombre de fichiers Ă  transfĂ©rer sur le nouveau Serveur Cloud.
  • Passage Ă©ventuel Ă  HTTP/2:
    • Le HTTP/2 est actif sur les nouveaux serveurs.
    • Certaines directives Ă©ventuellement prĂ©sentes dans le fichier .htaccess de votre serveur pourront nĂ©cessiter une adaptation.
  • Redirection du trafic:
    • Un proxy est mis en place durant 7 jours pour rediriger le trafic de l'ancien serveur vers le nouveau.
    • Il convient donc d'y penser durant cette pĂ©riode notamment pour les crons (lire ci-dessous).
  • Crons non migrĂ©s:
    • Les crons par SSH ne sont pas migrĂ©s.
    • Les fichiers et les crons ne sont gĂ©nĂ©ralement pas supprimĂ©s immĂ©diatement, ce qui peut entraĂ®ner des doublons.
    • La gestion des crons relève de votre responsabilitĂ© ; en fonction de l'avancement de votre migration, il vous appartient de:
      • dĂ©sactiver et d'activer les crons via SSH si vous en possĂ©dez, afin d'Ă©viter tout conflit d'exĂ©cution,
      • vĂ©rifier vos crons,
      • vous assurer qu'ils sont configurĂ©s de manière appropriĂ©e sur votre nouveau Serveur Cloud.

 

Déplacer l'hébergement

Prérequis

  • Les deux serveurs doivent se trouver dans la mĂŞme Organisation et ĂŞtre accessible Ă  l'utilisateur rĂ©alisant l'opĂ©ration.

Une fois que le second Serveur Cloud est en service:

  1. Cliquez ici afin d'accéder à la gestion de l'hébergement sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  l'hĂ©bergement concernĂ©.
  3. Cliquez sur le bouton Gérer.
  4. Cliquez sur Déplacer sur un autre serveur dans le menu qui s'affiche:
  5. Choisissez le serveur de destination souhaité.
  6. Cliquez sur Valider.

 

Adapter la zone DNS et terminer

Si vos noms de domaine ne sont pas gérés chez Infomaniak ou dans la même Organisation que le Serveur Cloud:


Cette FAQ a été utile?