Base de connaissances

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

Ce guide explique quelles sont les différences entre les offres d'hébergement Web Infomaniak pour vous aider à choisir la meilleure solution selon vos besoins informatiques.

 

Si vous cherchez à héberger votre messagerie, prenez connaissance de cet autre guide.

 

Hébergement Web Starter

L'hébergement Web gratuit

L'hébergement Web Starter est proposé gratuitement avec chaque nom de domaine enregistré chez Infomaniak. Il propose 10 Mo d'espace disque afin de créer un site (pages basiques en langage HTML uniquement - pas de PHP, pas de base de données) même sans connaissance particulière grâce à l'outil Page de bienvenue.

 

Hébergement Web mutualisé

L'offre phare pour créer vos sites

Ces hébergements Web sont des offres mutualisées (les sites Web seront hébergés sur des serveurs dont les ressources sont partagées avec d'autres clients). Pour garantir la fiabilité de ces services mutualisés, les serveurs Infomaniak utilisent en moyenne seulement 40% de la puissance des CPU et sont équipés de disques SSD professionnels de dernière génération.

L'hébergement Web offre 250 Go d'espace disque minimum et permet de gérer plusieurs sites Web avec plusieurs noms de domaine. Cette offre inclus toutes les technologies habituellement utilisées pour créer des sites professionnels: PHP, MySQL, accès FTP et SSH, certificats SSL et installation facile de WordPress ou CMS courants, etc. Il est également possible d'y ajouter un site Node.js et/ou Site Creator.

A noter que sans hébergement d'aucune sorte, il est également possible d'obtenir puis d'exploiter Site Creator “autonome / standalone ”. Prenez connaissance de cet autre guide.

 

Serveur Cloud

L'hébergement Web professionnel

Avec un Serveur Cloud, les ressources qui vous sont allouées ne sont pas partagées avec d'autres clients et vous pouvez personnaliser la configuration matérielle et logicielle de votre serveur selon vos besoins. Un Serveur Cloud permet également d'utiliser des composants qui ne sont pas disponibles sur des hébergements Web mutualisés (Node.js, mongoDB, Sol, FFMPEG, etc.).

  • Un Serveur Cloud permet de facilement administrer votre serveur via la même interface d'administration que les hébergements Web - vous y gérez les sites de la même façon.
  • Un VPS permet de gérer de manière 100% autonome votre serveur avec la version de Windows ou la distribution Linux de votre choix (Debian, Ubuntu, openSUSE, ...) - de solides compétences techniques sont requises pour utiliser un VPS, y compris VPS Lite.

 

Public Cloud (et Kubernetes Service)

Solution IaaS ouverte, éprouvée et sécurisée

Pour Infomaniak c'est l'infrastructure qui propulse kDrive, Swiss Backup et le Webmail, des services utilisés par plusieurs millions d'utilisateurs. Mais Public Cloud est accessible à tout le monde et met à disposition les ressources dont vous avez besoin pour le développement de vos projets.‍

A l’aide des offres personnalisées et sur mesure vous n’aurez aucun mal à gérer votre budget de développement. Aucun frais de mise en service. Pas de montant minimum. Résiliable à tout moment. Vous ne payez que les ressources effectivement utilisées avec Public Cloud à la fin de chaque mois, idem pour Kubernetes Service.

 

Jelastic Cloud

L'hébergement Web sur mesure avec les technologies de votre choix

Jelastic Cloud permet de créer des environnements de développement sur mesure avec les technologies de votre choix (PHP, Java, Docker, Ruby, etc.). C'est une offre cloud flexible:

  • Redimensionnement horizontal et vertical des ressources.
  • Paiement selon la consommation réelle des ressources.
  • Personnalisation facile de votre infrastructure (redondance, IP, SSL, répartition de charge, etc.).

Cette FAQ a été utile?

Ce guide détaille l'envoi d'e-mail authentifié depuis un site Web / CMS hébergé par Infomaniak.

 

Préambule

  • L'utilisation d'un serveur SMTP authentifié pour l'envoi d'e-mails à partir de vos applicatifs présente de nombreux avantages par rapport à la fonction PHP mail() standard non authentifiée :
    • une sécurité renforcée,
    • une meilleure fiabilité de livraison,
    • une gestion d'erreurs plus précise,
    • une compatibilité optimale avec les serveurs de messagerie tiers,
    • et une traçabilité complète des envois.
  • Paramètres recommandés:
    • Serveur SMTP sortant = mail.infomaniak.com
    • Port SMTP & protocole de chiffrement et commande/méthode pour activer ce protocole: 587 + STARTTLS
    • Nom d'utilisateur/username = l'adresse mail complète & entière ( ? )
    • Mot de passe/password = celui généré pour l'adresse mail que vous voulez consulter ( ? )
    • Authentification obligatoire pour l'envoi des e-mails:
      • Elle s'active dans les paramètres SMTP de votre CMS.
      • Cochez "utiliser les mêmes paramètres que le serveur entrant" ou selon les CMS, remettez un nom d'utilisateur (= adresse mail complète & entière) et le mot de passe généré.

 

Exemples de configuration SMTP…

Prérequis

  • Posséder un service de messagerie.
    • Vous avez la possibilité d'utiliser le Service Mail proposé par Infomaniak ou tout autre service de messagerie à votre convenance.

Lorsque vous possédez une adresse mail dont le domaine est rattaché à votre site Web (e-mail@domain-site.xyz par exemple) renseignez ses détails afin de l'utiliser pour les envois depuis serveur Web via SMTP:

… sur WordPress

  1. Connectez-vous au tableau d'administration WordPress.
  2. Installez une extension SMTP (WP Mail SMTP fonctionne).
  3. Configurez l'extension, par exemple:

Dès lors, un e-mail envoyé depuis un formulaire de contact présent sur le site (formulaire par défaut Divi par exemple) le sera via une méthode SMTP.

Pour s'en assurer, il suffit de regarder les en-têtes d'un message parvenu par ce biais notamment la ligne x-mailer qui pourra mentionner par exemple WPMailSMTP/Mailer/smtp au lieu de PHPMailer.

A noter: le x-mailer peut être n'importe quelle indication pas forcément représentative de la méthode d'envoi réelle!

 

… sur Prestashop

  1. Connectez-vous au tableau d'administration Prestashop.
  2. Allez sous Paramètres avancés puis E-mail.
  3. Configurez l'envoi via SMTP:

Vérifiez ensuite (afin d'éviter une erreur type Could not instantiate mail function ou sender mismatch) que l'adresse que vous avez configuré dans ces paramètres avancés corresponde bien à l'adresse qu'utilise Prestashop lors des envois. Pour cela:

  1. Connectez-vous au tableau d'administration Prestashop.
  2. Allez sous Paramètres de la boutique.
  3. Cliquez sur Contact dans le menu latéral gauche.
  4. Sur l'onglet Contacts, vérifiez que l'adresse mail mentionnée soit la même que celle configurée précédemment.
  5. Éditez les adresses mail si nécessaire:
  6. Cliquez sur l'onglet Magasins.
  7. Vérifiez (et corrigez si nécessaire pour) que l'adresse mail mentionnée soit la même que celle configurée précédemment:

 

… sur Joomla

  1. Connectez-vous au tableau d'administration Joomla.
  2. Cliquez sur Système dans le menu latéral gauche.
  3. Cliquez sur Configuration globale.
  4. Cliquez sur l'onglet Serveur:
  5. Configurez l'envoi via la méthode d'envoi SMTP:

Cette FAQ a été utile?

Ce guide explique comment transférer un produit Infomaniak d'une Organisation à une autre.

 

Préambule

  • Vous pouvez déplacer presque tous les produits souscrits auprès d'Infomaniak vers une interface Manager Infomaniak différente de celle sur laquelle le produit se trouve actuellement ; il s'agit donc d'un transfert interne, d'Organisation vers Organisation.
    • kSuite ne peut être transférée.
  • Les utilisateurs ayant actuellement accès aux produits sélectionnés ne seront pas transférés (donc potentiellement n'auront plus accès aux produits).
    • Concernant kDrive: les utilisateurs ayant actuellement accès au kDrive seront intégrés à la nouvelle Organisation.
    • Ils conserveront leur accès, leurs permissions kDrive, mais leurs éventuels droits de gestion sur le produit lui-même seront perdus.
    • Les équipes de travail ne sont pas déplacées non plus, les droits gérés via les équipes sautent également.
  • Si votre utilisateur donne accès à plusieurs Organisations il est encore plus facile d'envoyer vers l'une de celles-ci le produit de votre choix.
  • Les factures des produits sélectionnés ne seront pas transférées.
  • Cette opération n'entraine aucune interruption.

 

Générer un lien de transfert

Prérequis

Pour transférer un produit:

  1. Cliquez ici afin d'accéder à la gestion des transferts de produits sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez sur le bouton Transférer des produits:
  3. Cochez le ou les produits à déplacer:
  4. Prenez connaissance et acceptez les conditions générales.
  5. Cliquez sur le bouton Transférer:
  6. Prenez connaissance et validez les éventuels avertissements:

 

Le transfert a débuté. Désormais, à choix, vous pouvez:

  1. Copier le lien de transfert…
  2. ou l'envoyer à l'adresse mail de votre choix…
  3. ou sélectionner directement l'une des Organisations auxquelles votre utilisateur est rattaché, et le produit sélectionné y sera transféré:

 

En tout temps vous pouvez revenir sur la page des transferts de produits pour retrouver les possibilités listées ci-dessus:

 

Méthode alternative

Dans le cas de transfert ponctuel vous pouvez également vous rendre directement sur le tableau de bord du produit concerné et cliquer sur Gérer (exemple sur l'image ci-dessous) toutefois ce menu n'étant pas toujours présent il vaut mieux privilégier la première méthode ci-dessus qui permet en outre le transfert par lot:

Prenez connaissance de cet autre guide concernant Jelastic Cloud.

 

Réceptionner le produit

Une fois un transfert de produit débuté par un utilisateur…

1. Etre sur l'Organisation qui doit recevoir le produit

  • Cliquez ici afin de vous connecter au Manager sur l'Organisation qui doit réceptionner le(s) produit(s).
    • L'utilisateur spécifié lors de la connexion au compte Infomaniak doit posséder des droits administratifs.
    • Si besoin, vous pouvez créer une nouvelle Organisation pour réceptionner des produits.

2. Exécuter le lien obtenu

  • Cliquez sur le lien obtenu à la première étape ci-dessus.
    • Vous pouvez également simplement le coller dans un navigateur en étant connecté dans le compte Infomaniak adéquat.

3. Valider le transfert de produits

  • Choisissez si nécessaire l'Organisation de destination à l'aide du menu déroulant.
  • Prenez connaissance et acceptez les conditions générales.
  • Cliquez sur le bouton Réceptionner les produit (si le bouton n'est pas cliquable, s'assurer d'avoir sélectionné l'Organisation):

 

Retrouvez en tout temps les transferts en cours ou terminés depuis l'icône inférieure sur le menu latéral gauche du Manager Infomaniak:


Cette FAQ a été utile?

Ce guide explique comment lier un nom de domaine à un Hébergement Web Infomaniak.

 

Où se trouve votre nom de domaine ?…

 

… Chez Infomaniak, même Organisation

Si votre nom de domaine est enregistré auprès d'Infomaniak et qu'il se trouve dans le même compte utilisateur ou organisation que la messagerie, alors il n'y a rien à faire.

  • Prenez connaissance de cet autre guide afin de vérifier et corriger d'éventuelles erreurs de configuration.

 

… Chez Infomaniak, Organisation différente

Si votre nom de domaine est enregistré auprès d'Infomaniak mais dans un autre compte utilisateur ou Organisation, alors:

OU

 

… Chez Infomaniak avec des DNS externes

Si votre nom de domaine comporte des DNS qui ne sont pas ceux d'Infomaniak alors:

OU

  • Changez les DNS actuels et sélectionnez l'utilisation des DNS Infomaniak.
  • Prenez connaissance de cet autre guide afin de vérifier et corriger d'éventuelles erreurs de configuration.

 

… Ailleurs avec des DNS externes

Si votre nom de domaine comporte des DNS qui ne sont pas ceux d'Infomaniak alors:

OU

  • Changez les DNS actuels (si nécessaire prenez connaissance de l'aide du prestataire concerné) en y spécifiant ceux d'Infomaniak (cela implique d'avoir une zone DNS auprès d'Infomaniak.
  • Cette zone DNS auprès d'Infomaniak sera configurée correctement mais prenez connaissance de cet autre guide afin de vérifier et corriger d'éventuelles erreurs de configuration.

 

… Ailleurs mais vous le rapatriez

Si votre nom de domaine est enregistré chez un autre registrar et que vous souhaitez le rapatrier au même endroit que votre site Web Infomaniak, alors:


Cette FAQ a été utile?

Ce guide explique comment…

  1. … générer une CSR et clé privée pour faire la demande d'un certificat tiers auprès d'une autorité de certification (CA),
  2. importer ce certificat pour votre site Infomaniak, grâce au CRT obtenu auprès de la CA.

 

Préambule

  • Bien qu'Infomaniak propose tous les certificats SSL dont vous pourriez avoir besoin…
    • certifs gratuits Let's Encrypt pour les sites personnels (uniquement possible avec les sites hébergés chez Infomaniak),
    • certifs DV de Sectigo pour les sites professionnels/particuliers qui ne sont pas inscrits au registre du commerce,
    • certifs EV de Sectigo pour les entreprises inscrites au registre du commerce,
  • … il est également possible d'installer un certificat SSL obtenu ailleurs (certificat intermédiaire/intermediate d'un organisme de certification de votre choix), certificats personnalisés ou auto-signés.

 

1. Générer une CSR (Certificate Signing Request)

Une CSR (Certificate Signing Request ou Demande de Signature de Certificat) est un fichier encodé contenant des informations nécessaires pour demander un certificat SSL/TLS.

Elle doit être générée de votre côté, afin de garantir que la clé privée reste sous votre contrôle, en utilisant par exemple OpenSSL.

Adaptez et exécutez la commande suivante depuis une application de type Terminal (interface en ligne de commande, CLI /Command Line Interface) sur votre appareil:

openssl req -utf8 -nodes -sha256 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.csr -addext "subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz"


Explications

  • newkey rsa:2048: Génère une nouvelle clé RSA de 2048 bits.
  • keyout domain.xyz.key: Spécifie le fichier où sera sauvegardée la clé privée.
  • out domain.xyz.csr: Spécifie le fichier où sera enregistrée la CSR.
  • addext “subjectAltName = ...”: Ajoute des domaines supplémentaires via l'extension SAN (Subject Alternative Name), nécessaire pour inclure tous les domaines souhaités dans le certificat (le domaine principal domain.xyz + tout autre domaine ou sous-domaine associé, comme www.domain.xyz).

Après génération, vous pouvez vérifier le contenu de la CSR avec la commande suivante :

openssl req -in domain.xyz.csr -noout -text

Cela permet de vérifier que tous les domaines listés dans subjectAltName sont correctement inclus.

Une fois la CSR générée, vous pouvez la transmettre à l'autorité de certification (CA) pour obtenir votre certificat SSL/TLS.

 

2. Importer le certificat externe

Une fois validée, la CA vous délivre un certificat (domain.xyz.crt) et parfois un certificat intermédiaire (ca_bundle.crt).

Pour accéder à la gestion des certificats SSL :

  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 Certificats SSL dans le menu latéral gauche.
  4. Cliquez sur le bouton bleu Installer un certificat:
  5. Choisissez le certificat personnalisé.
  6. Cliquez sur le bouton Suivant:
  7. Importez votre certificat et clé privée, soit par importation des fichiers .crt et .key soit par copier-coller.
  8. Cliquez sur Compléter:

 

Commande alternative pour générer un certificat auto-signé (facultatif)

Si vous souhaitez un certificat local uniquement pour des tests ou sans passer par une CA (non recommandé pour la production), vous pouvez utiliser cette commande :

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.crt -addext “subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz”

Cela génère à la fois un certificat auto-signé (domain.xyz.crt) et une clé privée (domain.xyz.key). Cependant les certificats auto-signés ne sont pas reconnus comme valides par les navigateurs ou systèmes publics. Ils ne conviennent qu'à des environnements internes ou de développement.

 

Importer un certificat intermédiaire

Lors de l'ajout d'un certificat SSL personnalisé, il est possible d'importer le certificat intermédiaire (par importation du fichier .crt ou copier-coller des données fournies par l'organisme de certification):


Cette FAQ a été utile?

Ce guide explique comment effacer un dossier ou un fichier en SSH, ce qui peut notamment être utile lorsqu'il est impossible de supprimer un fichier avec un logiciel/client FTP ou le Web FTP sur le Manager.

 

Commande SSH pour supprimer un dossier/fichier

Pour effacer un fichier ou un répertoire, il est nécessaire d'utiliser la commande rm.

Pour supprimer les fichiers Data.php et Data.txt, il faut par exemple exécuter la commande suivante:

rm Data.php Data.txt

Pour supprimer un répertoire, il faut au préalable supprimer son contenu et ensuite utiliser la commande suivante:

rmdir Folder/

Pour supprimer tous les fichiers au format html, il faut exécuter la commande suivante:

rm *.html

Cette FAQ a été utile?

Ce guide explique comment ajouter ou modifier un ou plusieurs enregistrements de type CNAME et DNAME dans la zone DNS (d'un nom de domaine) gérée sur le Manager Infomaniak.

 

Préambule

  • Le type d’enregistrement CNAME permet le pointage d'un sous-domaine vers une adresse de site Web.
    • C'est la méthode généralement utilisée pour faire fonctionner le sous-domaine www avec votre site, ou pour rediriger un sous-domaine vers un dossier du serveur Web sur lequel est hébergé votre site Web.
  • Le type d'enregistrement DNAME pour «delegation name» est particulièrement utile lors de la réorganisation de domaines ou pour des transitions en douceur d'une partie de votre infrastructure à une autre, tout en préservant la structure hiérarchique des sous-domaines.
    • Un DNAME crée un alias pour un domaine entier et tous ses sous-domaines.
  • Contrairement au CNAME qui ne s'applique qu'à un seul nom d'hôte spécifique, le DNAME redirige automatiquement tous les sous-domaines. Exemple:
    • Un DNAME pour abc.site1.com pointant vers site2.com reliera automatiquement xyz.abc.site1.com à xyz.site2.com, new.login.abc.site1.com à new.login.site2.com, et ainsi de suite.
  • ⚠ Un enregistrement DNAME ne peut pas être utilisé au niveau de la zone racine d'un domaine (comme site1.com directement). Il est généralement utilisé sur un sous-domaine. Si vous souhaitez rediriger le domaine principal lui-même, vous devrez utiliser d'autres types d'enregistrements comme un A, AAAA ou CNAME (avec certaines restrictions pour ce dernier).

 

Modifier la zone DNS

Afin de gérer ce type d'enregistrement dans une zone DNS:

  1. Cliquez ici afin d'accéder à la gestion de votre domaine sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au domaine concerné.
  3. Cliquez sur Zone DNS dans le menu latéral gauche.
  4. Cliquez le bouton pour ajouter un enregistrement:
  5. Cliquez sur le bouton radio correspondant pour ajouter un enregistrement.
  6. Cliquez sur le bouton Suivant:
  7. Entrez les valeurs nécessaire à votre zone DNS.
  8. Laissez la valeur par défaut au niveau du TTL.
  9. Cliquez sur le bouton Enregistrer:

Cette FAQ a été utile?

Ce guide explique comment créer des sous-domaines sur un hébergement Infomaniak existant, à l'aide d'un fichier .htaccess.

 

Préambule

  • L'hébergement peut se trouver sur une offre d'Hébergements Web mutualisés ou sur Serveur Cloud Infomaniak mais cette fonction est impossible avec un hébergement Starter.
  • Les sous-domaines peuvent être ajoutés très facilement sur votre hébergement actuel puisque vous disposez dans l'offre de base de 20 sites par hébergement (sites = sous-domaines).
  • Si vous ne souhaitez pas utiliser ce volume de site à votre disposition, vous pouvez suivre la méthode ci-dessous.

 

Créer un sous-domaine comme raccourci

Les sous-domaines ainsi créés permettent de faciliter l'organisation d'un hébergement. Par exemple l'adresse vlog.domain.xyz sera le raccourci de l'adresse domain.xyz/vlog. Autrement dit, l'adresse vlog.domain.xyz renverra au dossier vlog qui devra se situer à la racine du site Web domain.xyz. Dans cet exemple, vlog est le sous-domaine de domain.xyz.

 

1. Ajouter le sous-domaine comme alias de votre site Web

Pour cela:

  1. Suivez la procédure d'ajout d'alias mais bien lire les points 2 et 3 ci-dessous svp.
  2. Dans le champ pour ajouter le domaine lié inscrivez l'adresse complète du sous-domaine (par exemple vlog.domain.xyz).
  3. Si votre domaine ou sa zone DNS est géré chez Infomaniak, activez les deux options suivantes: Mise à jour des entrées DNS pour ce domaine et Remplacer les entrées déjà existantes ; si tel n'est pas le cas, créez un enregistrement A chez votre registrar avec les informations suivantes:
    • champ: l'adresse URL complète du sous-domaine (par exemple vlog.domain.xyz)
    • cible: l'adresse IPv4 (enregistrement A) de votre site (prenez connaissance de cet autre guide pour trouver l'enregistrement A de votre site)

 

2. Modifier le fichier htaccess de votre site Web

Important: les instructions suivantes sont uniquement données à titre indicatif. Vous devrez peut-être adapter le code pour qu'il fonctionne dans votre situation.

À l'aide de votre logiciel/client FTP ou de Web FTP sur le Manager, ajoutez et adaptez le code suivant dans le fichier .htaccess qui se trouve à la racine de votre site Web:

RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]

Explications pour la troisième ligne: https://stackoverflow.com/a/15981056

Remplacez sur la première ligne:

  • domain par votre nom de domaine
  • xyz par l'extension de votre nom de domaine (ch, fr, etc.)

Désormais, l'adresse vlog.domain.xyz doit afficher le contenu du dossier vlog qui se situe à la racine de votre site Web. Si ce n'est pas le cas, vérifiez que le dossier vlog existe bien à la racine de votre site Web.


Cette FAQ a été utile?

Ce guide explique comment modifier la version PHP disponible pour les sites de votre Hébergement Web Infomaniak.

 

Préambule

  • Il est possible de passer d'une version PHP ancienne et potentiellement vulnérable à une version récente, mais revenir ensuite vers cette version vulnérable ne vous sera plus possible pour des raisons de sécurité.
  • Le changement est effectif immédiatement et à l'infini.
  • Prenez connaissance de cet autre guide si vous recherchez des informations au sujet de la configuration de la version de PHP utilisée en SSH.
  • Il est peut-être nécessaire de mettre à jour votre hébergement au préalable pour accéder aux toutes dernières versions de PHP proposées par Infomaniak.

 

Modifier la version de PHP utilisée pour un site Web

Il est possible de facilement modifier la version de PHP utilisée sur l'ensemble d'un site Web:

  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 Plus d'informations.
  4. Cliquez sur Modifier:
  5. Choisissez la version de PHP désirée.
  6. Cliquez sur Enregistrer en bas de page pour sauvegarder la modification:

Cette FAQ a été utile?

Ce guide explique comment se connecter à votre Hébergement Web à l'aide d'une clé SSH.

 

✘ INDISPONIBLE avec
site de type Node.js
hébergements Starter


 

Prérequis

  1. Créer un compte FTP + SSH depuis le Manager Infomaniak.
  2. Créer une clé SSH avec un algorithme sûr, par exemple ed25519:
    • ssh-keygen -t ed25519

      car avec une clé en rsa (ssh-keygen ou ssh-keygen -t rsa), la connexion sera refusée et l'erreur suivante sera retournée en mode verbeux:

      debug1: send_pubkey_test: no mutual signature algorithm

 

Déposer la clé SSH

Pour cela:

  1. Connectez-vous sur le serveur en SSH (besoin d'aide ?).
  2. Allez à la racine de votre hébergement:

    cd ~
  3. Créez le répertoire « .ssh»:

     mkdir .ssh
  4. Modifiez les droits du répertoire .ssh en CHMOD 700.
  5. Créez le fichier authorized_keys et collez-y votre clé SSH publique sur une seule ligne (important).
  6. Modifiez les droits du fichier authorized_keys en CHMOD 600.

Cette FAQ a été utile?

Ce guide explique comment ajouter gratuitement un thème d'Elegant Themes (Divi) sur un site WordPress déjà installé via l'installateur Infomaniak.

 

Prérequis

 

Ajouter un thème Elegant Themes

Pour cela:

  1. Cliquez ici afin d'accéder à la gestion de votre site WordPress sur le Manager Infomaniak (besoin d'aide ?).
    • Si votre site n'apparait pas ici, c'est qu'il n'a pas été installé via les outils Infomaniak (cf prérequis ci-dessus).
  2. Cliquez directement sur le nom attribué au produit concerné:
  3. Cliquez sur le menu d'action ⋮ situé à droite de l'Application Web concernée.
  4. Cliquez sur Paramètres de l'application:
  5. Cliquez sur Modifier sous Thème:
  6. Sélectionnez le thème souhaité.
  7. Cliquez sur le bouton Enregistrer:
  8. Le thème est appliqué et disponible pour être configuré dans votre interface d'administration WordPress:

 

Utiliser une extension d'Elegant Themes

Prenez connaissance de cet autre guide pour installer une extension Elegant Themes avec Infomaniak.


Cette FAQ a été utile?

Ce guide explique comment transférer à Infomaniak des données (Web, Mail, Domaine, et même Cloud) actuellement hébergées ailleurs. Vous restez évidemment propriétaire de vos données, sans perte ni interruption !

 

Préambule

  • En regroupant vos noms de domaine, sites Web et adresses mail chez Infomaniak, vous simplifiez la gestion de vos factures et de vos services.
  • De plus, la liaison de vos domaines se fera automatiquement avec votre site et votre adresse mail.
    • Vous n'aurez ainsi pas besoin de configurer manuellement les DNS de vos domaines chez un autre registrar.

 

Guides spécifiques

Cliquez sur le lien correspondant à votre hébergeur actuel :

  • Swisscom: guide complet pour migrer les données Web, Mail et nom de domaine

 

Guides pour tout autre hébergeur

Pour ne pas interrompre votre site et vos e-mails et ne pas perdre de contenu en important vos données existantes, migrez vos services dans l'ordre indiqué:

  1. Importer les données Web (tout site PHP, HTML, etc.)

  2. Copier les données Mail (adresses et contenu des boites, etc.) vers kSuite ou un simple Service Mail

  3. Transférer le nom de domaine (gestion du domaine, zone DNS, etc.)

Vous pouvez également emmener d'autres types de données sur les serveurs Infomaniak:


Cette FAQ a été utile?

Ce guide explique comment visualiser un site Web hébergé par Infomaniak même si aucun nom de domaine / URL n'est actuellement configuré correctement pour diriger le visiteur vers ce site.

 

Préambule

  • Grâce à l'URL de prévisualisation de votre site Web, obtenez dans un navigateur la version actuelle de votre contenu peu importe si le futur nom de domaine correspondant n'est pas encore configuré correctement.
  • Cet aperçu du site peut se faire grâce à une URL de prévisualisation et permet notamment de tester un site avant de faire pointer un nom de domaine qui par exemple pointerait actuellement ailleurs.
  • Cette URL temporaire fournie par Infomaniak est susceptible de changer en tout temps et n'est disponible qu'avec les offres payantes.

 

Obtenir l'URL de prévisualisation de votre site

Pour cela:

  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 Plus d'informations.
  4. L'adresse de prévisualisation est indiquée sous URL de prévisualisation (ex.: XXX.preview.infomaniak.website):

     

 

En cas de problème…

Si en visitant votre adresse de prévisualisation, l'URL change immédiatement pour une autre, il peut s'agir d'un fichier .htaccess que vous avez modifié pour y inclure des règles de réécriture. Il faut le désactiver puis tester à nouveau.

… sur WordPress

Si l'URL de prévisualisation s'affiche tout le temps alors que vous avez pourtant fait le nécessaire au niveau du nom de domaine, il faut lui attribuer l'adresse définitive en tant qu'adresse principale dans les options de votre site Web.

 

Alternatives pour prévisualiser votre site

Si vous souhaitez procéder différemment qu'avec l'adresse de prévisualisation fournie par Infomaniak (voir ci-dessus), vous pouvez modifier le fichier hosts de votre ordinateur (y compris avec des extensions de navigateur comme celle-ci pour Firefox). Vous aurez besoin pour cela de l'adresse IP de votre site.

Lorsque vos test sont terminés ou que les DNS du nom de domaine sont à jour, n'oubliez pas d'effacer vos éventuelles modifications sinon il sera impossible d'afficher votre site si l'adresse IP du serveur est modifiée ou que le site est migré sur un autre hébergement Web.


Cette FAQ a été utile?

Ce guide explique comment activer ou désactiver le mode maintenance sur un site Web d'un Hébergement Infomaniak.

 

Préambule

  • Le mode maintenance permet d'afficher un message personnalisé à vos visiteurs par exemple pendant la résolution d'un problème technique.
  • Il est également possible de spécifier des adresses IP qui pourront contourner cette page.
  • Un e-mail est envoyé aux utilisateurs de l'Organisation.

 

Activer le mode maintenance

Pour activer une page qui remplace temporairement votre page d'accueil habituelle:

  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 à bascule (toggle switch) pour activer la page de maintenance.
  4. Validez l'avertissement.
  5. Cliquez sur le bouton pour activer:

 

Personnaliser la page de maintenance

Pour mettre en place une page avec le message de votre choix:

  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 Page et maintenance dans le menu latéral gauche.
  4. Cliquez sur Créer une page ou sur le bouton Personnaliser si elle existe déjà:
  5. Mettez en page le texte de votre choix.
  6. Configurez l'affichage à l'aide des éléments sur la droite.
  7. Cliquez sur Enregistrer & activer pour publier la page:

 

Autoriser des adresses IP à contourner la suspension

Il est possible d'afficher le site réel même avec le mode maintenance activé. Pour cela, il est nécessaire de renseigner les adresses IP des ordinateurs qui doivent pouvoir contourner le mode maintenance:

  1. Activez le mode maintenance selon la procédure ci-dessus.
  2. Revenez sur la page de configuration de la page de maintenance (cf procédure ci-dessus).
  3. Sous Maintenance à droite, cliquez sur Insérer mon adresse IP pour autoriser votre ordinateur à afficher le site sans mode maintenance:
    • Il est également possible de saisir manuellement les IP à autoriser.
  4. Cliquez sur Enregistrer et publier.

Si les adresses IP des ordinateurs ajoutés changent, il sera nécessaire de répéter ces étapes.

 

Désactiver le mode maintenance

Pour désactiver le message qui s'affiche sur votre site pendant la maintenance:

  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 soit sur le bouton Désactiver ou sur le bouton à bascule (toggle switch) pour désactiver la page de maintenance:
  4. Confirmez la désactivation de la maintenance.

 

Méthode alternative pour WordPress

Il n'est pas recommandé d'activer la page de maintenance Infomaniak ci-dessus pour travailler ensuite dans WordPress.

Il est recommandé d'installer une extension WordPress (il en existe des dizaines) dédiée à la mise en maintenance au sein du CMS lui-même.

Vous pouvez sinon ajouter le code <?php $upgrading = time(); ?> dans un nouveau fichier vide nommé .maintenance (le point avant le nom du fichier est important) placé sur le serveur à la racine de votre site, ce qui désactivera toutes vos pages sauf la page d'accueil de WordPress.


Cette FAQ a été utile?

Ce guide détaille les mesures de sécurité mise en place dans le cadre des offres de messagerie Infomaniak afin de détecter les utilisations abusives et anormales d'une adresse mail.

 

Préambule

  • Sur demande écrite, motivée et authentifiée, il est possible de modifier ces règles de sécurité pour une adresse mail payante précise.
  • Pour des envois d'e-mails à un grand nombre de destinataires, l'outil Newsletter est le plus adapté.
  • Ces mesures vous protègent d'une utilisation malveillante de votre ordinateur ou de votre compte.
  • Calcul des quotas (fenêtre glissante) : les limites (ci-dessous) ne sont pas réinitialisées à minuit mais calculées en temps réel sur une fenêtre de 24 heures ; chaque message envoyé "occupe" un emplacement dans votre quota et se libère automatiquement 24 heures après son envoi.
    • Si vous envoyez des messages tout au long de la matinée jusqu'à atteindre votre limite à 11h, vos droits d'envoi se libéreront progressivement le lendemain matin, au fur et à mesure que chaque message atteindra ses 24 heures d'ancienneté.
  • 1 message envoyé à 2, 42 ou 99 personnes en CC/CCI compte comme respectivement 2, 42 et 99 messages.

 

Limites d'envoi par 24 heures

⚠  Nombre d'e-mails sortants possible par 24 heures :

kSuitegratuit500
 Standard1440
 Business1440
 Enterprise1440
 my kSuite500
 my kSuite+1440
Service MailStarter 1 adresse max.500
 Premium 5 adresses min.1440
Hébergement webenvoi non-authentifié (PHP Mail())50
 envoi authentifié*

* Le nombre max. dépend de l'offre de messagerie à laquelle appartient l'adresse utilisée

 

Autres limites de messagerie


Cette FAQ a été utile?

Ce guide explique comment remplacer le nom de domaine principal associé à un Site Web (hors hébergement Starter) hébergé sur Infomaniak dans le cas où vous souhaitez par exemple changer le nom de votre activité ou modifier l'orthographe.

 

Préambule

  • Il n'est pas possible de simplement modifier l'orthographe du nom de domaine concerné.
  • Il faut posséder le nouveau nom de domaine et venir l'installer à la place de l'actuel en procédant à une inversion (lire ci-dessous).
  • Après avoir agi sur le nom de domaine, il sera peut-être nécessaire d’adapter le contenu du site.
  • Vous pouvez également renommer votre produit Hébergement Web dans le Manager Infomaniak mais changer le nom d'un hébergement n'a strictement aucune incidence sur les URL des sites.
  • Lors de cette opération, les statistiques sont réinitialisées.

 

Changer le nom de domaine du site Web

Prérequis

  • Préparez le nouveau nom de domaine (si nécessaire il faut l'acheter).
  • Installez un certificat SSL valide sinon l'inversion ne sera pas proposée.
  • Si la modification recherchée est plutôt de type "sous-domaine" vers "domaine principal" (dev.domain.xyzdomain.xyz par exemple) alors prenez connaissance de cet autre guide.

Ensuite, pour remplacer le nom de domaine attribué au site, par un autre nom de domaine:

  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 ensuite sur le chevron pour développer la partie Domaines de ce site:
  4. Prenez connaissance de cet autre guide (particulièrement ses Prérequis) pour lier le nouveau nom de domaine à votre site:
    • C'est ce nouveau domaine lié qui remplacera le nom de domaine principal actuel après l'inversion que vous allez effectuer ci-dessous.
  5. Une fois le nouveau nom de domaine lié à votre site, cliquez sur le menu d'action à droite de celui-ci.
  6. Choisissez Définir comme domaine principal:
  7. Si nécessaire, supprimez l'ancien nom de domaine et ses variantes qui sont devenus des domaines alias (et non plus des domaines principaux).

 

Si vous utilisez un certificat SSL, il faudra le mettre à jour afin qu'il inclue les alias ajoutés.

Si vous utilisez l'option d'IP dédiée, il faut la désinstaller, et la réinstaller après l'inversion que vous allez effectuer.

 

Adapter le contenu du site au nouveau nom

Dans certains cas, l'application Web qui sert au développement du site doit subir quelques ajustements pour fonctionner avec le nouveau nom de domaine. Cliquez sur le lien correspondant au développement de votre site afin d'adapter le contenu:


Cette FAQ a été utile?

Ce guide concerne les utilisateurs qui font des modifications autour d'un hébergement sur lequel est installé WordPress.

 

Préambule

  • Suite à un changement d'offre de votre hébergement Web (migration de l'ancienne formule d'hébergement v1 60 Go vers les offres actuelles) il est possible que vous deviez mettre à jour la connexion entre la base de données MySQL/MariaDB et votre site WordPress (afin d'éviter l'erreur "error establishing a database connection" par exemple) et rétablir ainsi le lien entre WordPress et la base de données MySQL/MariaDB.

 

Modifier les éléments importants

Voici les informations à adapter dans le fichier wp-config.php pour que votre site WordPress fonctionne (en règle générale, un préfixe a simplement été ajouté devant le nom existant de la base et le nom d'utilisateur):

  1. le nom de la base de données MySQL (bddname avant, abcd_bddname après par exemple)
  2. le serveur hôte de la base de données MySQL (mysql.domain.xyz avant, abcd.myd.infomaniak.com après par exemple)
  3. le nom d'utilisateur qui accède à la base de données MySQL (userbdd avant, abcd_userbdd après par exemple)

 

Modifier le fichier wp-config.php de WordPress

Pour cela:

  1. Retrouvez et conservez vos informations MySQL actuelles selon la liste ci-dessus.
  2. Créez un compte FTP.
  3. Connectez-vous en FTP.
  4. Editez le fichier wp-config.php qui se trouve dans le dossier racine de votre site WordPress.
  5. Trouvez le paragraphe concerné et mettre à jour les 3 informations (selon la liste ci-dessus).
  6. Sauvegardez le fichier et c'est tout, votre WordPress se connectera désormais à la base de données correcte!

Cette FAQ a été utile?

Ce guide explique comment utiliser les variables d'environnement PHP avec les Hébergements Web qui fonctionnent en php-fpm.

 

Préambule

  • Les variables d'environnement PHP sont des variables système utilisées pour stocker des informations sur les requêtes HTTP et les redirections.
  • Elles sont généralement utilisées dans les serveurs Web pour stocker des détails sur les requêtes précédentes ou sur les redirections qui ont été effectuées.
  • Ces variables peuvent contenir des informations telles que les URLs précédentes, les méthodes HTTP, ou d'autres données liées à la navigation du client sur le serveur Web.

 

Utiliser les variables d'environnement

Pour utiliser les variables d'environnement PHP:

  1. Définissez les variables d'environnement PHP dans un fichier .htaccess:
    • SetEnv EXAMPLEVARIABLE hello
  2. Dans votre fichier PHP, le nom de la variable à appeler correspond au même nom de variable défini dans la variable d'environnement:
    • <?php getenv('EXAMPLEVARIABLE');

Dans cet exemple, le résultat affiché sera hello.

 

Aller plus loin avec les variables d'environnement

Il est possible de configurer des variables d'environnement directement depuis le Manager pour l'ensemble de votre site Web:

  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 les paramètres avancés:
  4. Cliquez sur l'onglet PHP / Apache:
  5. Plus bas sur la page, cliquez sur le chevron pour développer la partie Variables d'environnement.
  6. Cliquez sur l'icône Ajouter.
  7. Entrez la variable et sa valeur.
  8. Cliquez sur le bouton pour sauvegarder:

Cette FAQ a été utile?

Ce guide explique comment ajouter ou modifier un ou plusieurs enregistrements de type A et AAAA dans la zone DNS (d'un nom de domaine) gérée sur le Manager Infomaniak.

 

Préambule

  • Ce type d’enregistrement permet le pointage d'un nom de domaine vers une adresse IP statique (en général un serveur), type A pour une IPv4 et AAAA pour IPv6.
  • C'est la méthode généralement utilisée pour rediriger votre nom de domaine vers l’adresse IP du serveur Web sur lequel est hébergé votre site Web. D'ailleurs ce type de pointage est utilisé de façon automatique pour relier votre nom de domaine avec votre site Web si ceux-ci sont au même endroit et dans la même Organisation Infomaniak.
  • Vous ne devez modifier ce type d'enregistrement que dans le cas où vous avez une configuration particulière à mettre en place (faire pointer un sous-domaine sur une application externe par exemple). 

 

Modifier la zone DNS

Afin de gérer ce type d'enregistrement dans une zone DNS:

  1. Cliquez ici afin d'accéder à la gestion de votre domaine sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au domaine concerné.
  3. Cliquez sur Zone DNS dans le menu latéral gauche.
  4. Cliquez le bouton pour ajouter un enregistrement:
  5. Cliquez sur le bouton radio A ou AAAA pour ajouter un enregistrement.
  6. Cliquez sur le bouton Suivant:
  7. Entrez les valeurs nécessaire à votre zone DNS.
  8. Laissez la valeur par défaut au niveau du TTL.
  9. Si nécessaire, vous pouvez demander l'ajustement de l'enregistrement AAAA en activant la case à cocher, ce qui vous permettra d'indiquer une IPv6 dans le même temps.
  10. Cliquez sur le bouton Enregistrer:

Cette FAQ a été utile?

Ce guide donne des pistes afin de réaliser des opérations en lien avec un site WordPress, ce qui permet notamment de…

  • copier et migrer un site WordPress d'un hébergeur concurrent vers Infomaniak,
  • modifier le nom de domaine d'un site WordPress,
  • sauvegarder un site WordPress en entier…

 

Préambule

  • Selon le contexte, au lieu de faire un transfert WordPress, vous pouvez aussi simplement…

 

Transférer un site WordPress…

… avec l'extension All-in-One WP Migration

  • Nécessite d'installer un nouveau WordPress vierge (par exemple via l'installateur automatique Infomaniak) pour importer l'ancien site dessus.

… avec l'extension Duplicator

  • Nécessite de se connecter à l'hébergement par FTP pour envoyer une archive .zip et un fichier PHP pour réinstaller l'ancien site.

Cette FAQ a été utile?