Base de connaissances

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

Rechercher

La manière la plus simple de gérer vos contacts / carnets d'adresses est d'utiliser l'app Web Contacts Infomaniak (service en ligne ksuite.infomaniak.com/contacts).

Cette interface offre de nombreux avantages :

  • Aucun logiciel Ă  installer ou Ă  configurer.
  • Partage de carnets d'adresses avec d'autres utilisateurs.
  • SauvegardĂ© en permanence.
  • Synchronisation de vos contacts entre appareils.
  • SĂ©curise et respecte votre vie privĂ©e, hĂ©bergĂ© en Suisse par une entreprise neutre et indĂ©pendante.

 

Comment démarrer Contacts Infomaniak ?

Que ce soit sur kSuite ou l'app Mail, il est indispensable de se connecter avec l'identifiant de votre compte Infomaniak et son mot de passe. Cela ne fonctionnera pas en indiquant directement une adresse mail hébergée qui n'est pas un compte Infomaniak. Comprendre la différence

 

Que souhaitez-vous faire ?

  1. Synchroniser les contacts & calendriers sur tous vos appareils
  2. Gérer les contacts
  3. Gérer les doublons
  4. Importer des contacts
  5. Exporter des contacts
  6. Grouper des contacts
  7. Copier ou déplacer des contacts
  8. Restaurer des contacts
  9. Rechercher des contacts
  10. Partager un carnet d'adresses

 

Une question ou un feedback ?


Cette FAQ a été utile?

Pour vous aider à identifier l’offre kSuite la plus adaptée à vos besoins, prenez connaissance de cet autre guide.

L'offre kSuite proposĂ©e par Infomaniak n'englobe pas de service d'hĂ©bergement Web pour une page ou un site sur Internet. 

Il est bien entendu possible de souscrire à un Hébergement Web Infomaniak depuis le même compte utilisateur et/ou la même Organisation et de construire votre site Web avec l'outil de votre choix comme WordPress ou Site Creator.

Pour vous aider à identifier l’offre d'hébergement la plus adaptée à vos besoins, prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide vous aide à diagnostiquer et résoudre l'erreur "Votre connexion n'est pas privée" (ou NET::ERR_CERT_AUTHORITY_INVALID). Cette alerte de sécurité peut concerner aussi bien les visiteurs d'un site que ses administrateurs.
Erreur de connexion non privée

 

Préambule

  • Cette alerte est un mĂ©canisme de protection de votre navigateur.
  • Elle indique qu'une connexion sĂ©curisĂ©e n'a pas pu ĂŞtre Ă©tablie avec le serveur pour l'une des raisons suivantes :
    • Le site ne possède pas de certificat de sĂ©curitĂ© SSL/TLS.
    • Le certificat installĂ© est expirĂ© ou mal configurĂ©.
    • La connexion entre votre appareil et le serveur est interceptĂ©e ou perturbĂ©e.
  • Attention : sur un site prĂ©sentant cette erreur, les donnĂ©es que vous saisissez (mots de passe, numĂ©ros de carte) ne sont pas chiffrĂ©es et peuvent ĂŞtre interceptĂ©es par des tiers.

 

Solutions pour les visiteurs

Si vous rencontrez cette erreur sur un site que vous ne gérez pas, le problème peut parfois venir de votre propre configuration. Voici les points à vérifier :

  • VĂ©rifiez l'heure de votre appareil : si votre ordinateur ou smartphone n'est pas Ă  la bonne date/heure, la validation du certificat Ă©chouera systĂ©matiquement.
  • Testez en navigation privĂ©e : si l'erreur disparaĂ®t, videz le cache et les cookies de votre navigateur.
  • VĂ©rifiez votre rĂ©seau : Ă©vitez les rĂ©seaux Wi-Fi publics qui peuvent forcer leurs propres portails de connexion.
  • Antivirus et Pare-feu : certains logiciels de sĂ©curitĂ© analysent les connexions HTTPS et peuvent provoquer de faux positifs.

Causes possibles côté utilisateur

 

Solutions pour les propriétaires d'un site Infomaniak

Si vous êtes l'administrateur du site, vous devez vous assurer que votre certificat SSL est actif et valide pour couvrir l'intégralité de vos noms de domaine.

1. Le certificat SSL est-il installé ?

Si votre site est encore en HTTP, vous devez générer un certificat (gratuit via Let's Encrypt ou payant). Prenez connaissance des certificats disponibles chez Infomaniak.

Important : si vous avez ajouté des alias (noms de domaine secondaires) à votre site après l'installation du SSL, vous devez mettre à jour le certificat pour qu'il les intègre.

2. Vérifier la validité et l'expiration

Chez Infomaniak, les certificats se renouvellent automatiquement, mais un blocage technique peut parfois survenir. Pour vérifier l'état de votre certificat :

  1. Cliquez ici pour accéder à la gestion de vos certificats dans le Manager (besoin d'aide ?).
  2. Vérifiez le statut et la date d'expiration dans le tableau de bord :
    Interface de gestion SSL

3. Forcer le HTTPS et corriger le "Contenu Mixte"

Si votre certificat est valide mais que l'erreur persiste (ou que le cadenas n'est pas vert), il est possible que votre site charge encore des éléments (images, scripts) en HTTP. Pour corriger cela, prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide détaille les périmètres d'intervention concernant l'offre NAS Synology Infomaniak.

 

En cas de difficulté, le support Infomaniak intervient exclusivement sur la partie matérielle (hardware) ; pour toute question liée à l'utilisation du système d'exploitation DSM ou des logiciels, consultez l'aide officielle de Synology.

 

Distinction entre Hardware et Software

Une distinction nette existe entre les services d'Infomaniak et ceux de Synology. Infomaniak assure la gestion physique et la maintenance des serveurs, tandis que Synology est responsable du développement et du support de son système d'exploitation. Tout dysfonctionnement logiciel nécessite donc une assistance directe auprès du constructeur.

 

Périmètre d'intervention d'Infomaniak (Hardware)

L'expertise d'Infomaniak se concentre sur la gestion matérielle et la pérennité physique des infrastructures :

  • Mise en place en datacenter : installation du serveur dans des centres de donnĂ©es optimisĂ©s pour la sĂ©curitĂ© et la haute disponibilitĂ©.
  • Gestion des disques durs : installation initiale, remplacement en cas de dĂ©faillance matĂ©rielle ou mise Ă  niveau pour augmenter la capacitĂ© de stockage. La configuration système est alors ajustĂ©e pour garantir la continuitĂ© de service.
  • RedĂ©marrage physique (Reboot hardware) : intervention manuelle sur le serveur en cas de blocage nĂ©cessitant une coupure Ă©lectrique, effectuĂ©e selon des protocoles sĂ©curisĂ©s pour prĂ©server les donnĂ©es.
  • Remise Ă  zĂ©ro (Reset) : rĂ©initialisation complète du NAS Ă  ses paramètres d'usine, impliquant la suppression des donnĂ©es pour rĂ©soudre des problèmes techniques majeurs ou prĂ©parer une nouvelle exploitation.

Cette FAQ a été utile?

Ce guide explique comment prévenir les attaques informatiques et comment éviter un piratage du site Web que vous gérez.

 

Utilisateurs WordPress: prenez connaissance de cet article dédié.

 

Le rôle de l'hébergeur

Le travail d'Infomaniak consiste à fournir un hébergement de qualité donc il est primordial de répondre extrêmement vite aux attaques diverses et variées dont tout acteur Internet peut être l'objet. Infomaniak fait donc tout son possible pour prendre le maximum de précautions contre le hacking, notamment en tenant à jour les différentes versions des technologies utilisées.

Dans le cas d'un piratage avéré, s'il est possible de remonter jusqu'à l'auteur et que la machine a été compromise en raison d'un défaut de sécurité du ressort d'Infomaniak, que l'intégrité des serveurs est en cause, Infomaniak prend les choses en main elle-même.

 

Le rôle du détenteur de site et du webmaster

Si le piratage de votre site est de votre responsabilité (un script qui n'est pas à jour, un patch de sécurité qui n'a pas été appliqué, etc.) Infomaniak vous contacte afin de vous avertir d'un problème qu'il faudra résoudre rapidement. Certains organismes comme Saferinternet peuvent en outre suspendre le nom de domaine en amont ce qui désactivera le site mais également la messagerie.

Infomaniak ne peut pas contrer des exploits en rapport avec un bug dans votre code PHP ou autre. Si le piratage n'est pas détecté vous constaterez en général l'intrusion assez rapidement par des éléments suspects dans vos pages ou par la réception de nombreux e-mails d'erreurs.

Il est donc de votre responsabilitĂ© de vous occuper de l'Ă©volution de votre site Web au fil du temps et de ne surtout pas le laisser "mourir" dans un coin, quitte Ă  faire appel Ă  un webmaster dont c'est le mĂ©tier. 

 

Les recommandations Infomaniak

  1. Mettez à jour régulièrement toutes vos applications Web (WordPress, Joomla, Drupal, ownCloud, etc.).
  2. Tenez Ă  jour la version PHP de votre site sur les serveurs Infomaniak.
  3. Tenez à jour votre site en migrant vers les nouvelles offres lorsque cela vous est proposé.
  4. ‍Ajoutez un système de protection sur vos formulaires de contact (captcha, etc.) et sur les éventuels outils de "recommandation aux amis" (tell-a-friend...).
  5. Lancez régulièrement une analyse antivirus de l'hébergement.
  6. Surveillez l'outil de détection de vulnérabilités.
  7. Retirez tout ce que vous n'avez pas développé vous-même et dont l'auteur n'a pas apporté de mise à jour / correction depuis plusieurs mois.
  8. Réalisez une sauvegarde régulière de votre site (prenez connaissance de cet autre guide si vous utilisez WordPress) lorsque tout va bien et conservez-la en lieu sûr (car les sauvegardes automatiques ne sont conservées que quelques jours et cela n'est parfois pas assez lointain pour revenir en arrière après que vous constatiez une intrusion).
  9. Consultez ibarry.ch.

 

Si un problème est apparu...

  1. Modifiez les mots de passe de vos applications Web, de vos comptes FTP et de vos bases de données en vérifiant préalablement qu'aucun virus ne se trouve sur votre ordinateur.
  2. Restaurez une sauvegarde mais mettez à jour immédiatement ce qui peut être mis à jour dès la restauration terminée.
  3. Si vous rencontrez un problème avec un logiciel tiers, contactez directement son éditeur ou un Partenaire et consultez la politique de support ainsi que l'article 11.9 des CGU Infomaniak.

Prenez connaissance de ces recommandations supplémentaires !


Cette FAQ a été utile?

Ce guide explique comment désactiver ou paramétrer HSTS pour un site Web.

 

Préambule

  • Lorsque HSTS est activĂ© pour un site Web, le serveur indique au visiteur du site (si son navigateur Web est compatible) de remplacer tous les liens non sĂ©curisĂ©s par des liens sĂ©curisĂ©s.
  • Exemple: http://www.domain.xyz.com/one/page/ est automatiquement remplacĂ© par https://www.domain.xyz/one/page/.
  • Après avoir activĂ© un certificat SSL sur un site Web, le HSTS est configurĂ© comme suit: max-age=16000000.

 

Désactiver HSTS…

 

… avec un CMS (WordPress, Joomla, etc.)

Inclure dans toutes les pages générées par le CMS la ligne suivante:

header( 'Strict-Transport-Security: max-age=0;' );

Pour WordPress, il est par exemple possible d'ajouter cette directive dans le fichier functions.php de votre thème:

add_action( 'send_headers', 'add_header_xua' );
function add_header_xua() {
header( 'Strict-Transport-Security: max-age=0;' );
}

Plus de dĂ©tails sur WordPress 

 

… avec un site PHP

Inclure la ligne suivante dans toutes les pages php:

header( 'Strict-Transport-Security: max-age=0;' );

Pour faire cela sans devoir modifier chaque page php d'un site, il est possible d'utiliser la directive auto_prepend_file dans le fichier .user.ini du site concerné:

auto_prepend_file=/home/clients/xxxx/web/hsts_disable.php

... avec le fichier hsts_disable.php suivant:

header( 'Strict-Transport-Security: max-age=0;' );

 

… avec un site au contenu statique (non PHP)

Inclure ce header dans un fichier .htaccess:

# BEGIN DISABLE HSTS
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=0; includeSubDomains;"
</IfModule>
# END DISABLE HSTS

 

Personnaliser le HSTS

La valeur par défaut peut être modifiée dans vos fichiers php de votre site Web avec la directive suivante:

header( 'Strict-Transport-Security: max-age=X; includeSubdomains; preload' );

(X étant le nombre de secondes souhaité).

 

Activer HSTS pour tous les sous domaines hébergés

includeSubDomains; est activé par défaut et comme son nom l'indique il va inclure les sous-domaines dans les "Strict Transport Security".

Lorsque le visiteur va un sous-domaine non sécurisé, le navigateur redirigera vers le HTTPS automatiquement et provoquera une erreur de sécurité.

Si ce comportement n'est pas désiré, il faut enlever cet en-tête.

 

Effacer le cache HSTS du navigateur…

… sur Chrome

  1. Dans Chrome, tapez chrome://net-internals/#hsts.
  2. Entrez le nom de domaine dans le champ texte de la section "Delete domain security policies".
  3. Cliquez sur le bouton Delete.
  4. Entrez le nom de domaine dans le champ texte de la section "Query HSTS".
  5. Cliquez sur le bouton Query.
  6. La réponse doit être "Not found" (non trouvé).

… sur Safari

  1. Avec Safari, commencez par fermer le navigateur.
  2. Effacez le fichier ~/Library/Cookies/HSTS.plist.
  3. Rouvrez Safari.

… sur Firefox

  1. Avec Firefox, fermez tous les onglets.
  2. Ouvrez le menu de Firefox et cliquer sur Historique / Afficher l’historique.
  3. Recherchez la page dont vous voulez supprimer les préférences HSTS.
  4. Effectuez un clic droit sur une des entrées lui correspondant.
  5. Choisissez Oublier ce site.

Cette FAQ a été utile?

L'app mobile Infomaniak kSync est une solution gratuite proposée par Infomaniak qui permet de synchroniser les contacts, calendriers/agendas et tâches de vos appareils mobiles Android (Samsung, Huawei, Google Pixel, etc.) avec les outils proposés par Infomaniak:

 

Préambule

  • Configurer une synchronisation au niveau des e-mails ne signifie pas que les contacts & calendriers seront Ă©galement synchronisĂ©s!
    • La messagerie se synchronise via le protocole IMAP tandis que vos contacts & calendriers peuvent ĂŞtre synchronisĂ©s avec les protocoles CardDAV et CalDAV.
  • Et pour faciliter cette synchronisation sur appareils Android, il est recommandĂ© d'installer kSync.
  • Sur iOS (iPhone, iPad, etc.) utilisez un profil Apple, Ă  tĂ©lĂ©charger depuis l'assistant de configuration.
  • Microsoft possède son propre format qui n'est pas directement compatible avec CardDAV et CalDAV ; par consĂ©quent il n'est pas possible sur l'app Outlook mobile de synchroniser des contacts & calendriers avec Infomaniak (PS: une solution payante et non testĂ©e existe ici).
    • Pour synchroniser Outlook sur ordinateur prenez connaissance de cet autre guide.

 

Que souhaitez-vous faire ?


Cette FAQ a été utile?

Ce guide indique comment modifier la directive error_reporting() sur votre site Web.

 

Activer le rapport d'erreurs

Indiquez les 2 informations suivantes dans votre fichier .user.ini :

display_errors=on
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT

Si votre navigateur n'affiche ni erreur ni avertissement c'est qu'il n'y en a pas.

 

Désactiver l'affichage d'erreurs PHP

Pour WordPress, éditez le fichier wp-config.php et remplacez la ligne:

define('WP_DEBUG', false);

par :

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

Sinon, vous pouvez ajouter le code suivant dans le fichier .user.ini :

display_errors=off

Cette FAQ a été utile?

La manière la plus simple de gĂ©rer vos calendriers / agendas est d'utiliser l'app Web Calendar Infomaniak (service en ligne ksuite.infomaniak.com/calendar).

Cette interface offre de nombreux avantages :

  • Aucun logiciel Ă  installer ou Ă  configurer.
  • Partage de calendriers avec d'autres utilisateurs.
  • SauvegardĂ© en permanence.
  • Synchronisation de calendriers (+ tâches) entre appareils.
  • Pièce jointe / kDrive.
  • SĂ©curise et respecte votre vie privĂ©e, hĂ©bergĂ© en Suisse par une entreprise neutre et indĂ©pendante.

 

Comment dĂ©marrer Calendar Infomaniak ?

Que ce soit sur kSuite ou l'app Mail, il est indispensable de se connecter avec l'identifiant de votre compte Infomaniak et son mot de passe. Cela ne fonctionnera pas en indiquant directement une adresse mail hébergée qui n'est pas un compte Infomaniak. Comprendre la différence

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web Calendar Infomaniak (service en ligne ksuite.infomaniak.com/calendar).

 

Que souhaitez-vous faire ?

  1. Synchroniser les calendriers sur tous vos appareils
  2. Personnaliser l'affichage de l'app
  3. Afficher les jours fériés
  4. Créer une tâche
  5. Créer un évènement unique
  6. Créer un évènement récurrent
  7. Créer un rappel d'évènement
  8. Planifier une réunion
  9. Planifier une réunion à partir de l'app Web Mail
  10. Gérer des réservations de salles
  11. Imprimer un calendrier
  12. Importer un calendrier
  13. Importer des tâches
  14. Exporter un calendrier
  15. Partager un calendrier
  16. Partager publiquement un calendrier
  17. Restaurer des évènements effacés
  18. Ajouter un fichier joint à un évènement
  19. Définir par défaut un calendrier sur l'app
  20. Créer une app desktop (à partir de l'app Web Calendar par exemple) depuis Chrome

 

Une question ou un feedback ?


Cette FAQ a été utile?

La manière la plus simple de gérer vos e-mails est d'utiliser l'app Web Mail Infomaniak (service en ligne ksuite.infomaniak.com/mail).

Cette interface offre de nombreux avantages :

  • Aucun logiciel Ă  installer ou Ă  configurer.
  • Partage de mail avec d'autres utilisateurs.
  • Gestion unifiĂ©e de toutes vos adresses mail Infomaniak.
  • Filtre anti-spam et antivirus professionnel en entrĂ©e et en sortie.
  • Tri automatique des messages entrants (filtres).
  • Envoi de pièces jointes volumineuses.
  • SauvegardĂ© en permanence.
  • Partage kDrive.
  • SĂ©curise et respecte votre vie privĂ©e, hĂ©bergĂ© en Suisse par une entreprise neutre et indĂ©pendante.

Une app mobile (Infomaniak Mail, application pour smartphone ou tablette iOS / Android) est disponible ici.

 

Comment dĂ©marrer Mail Infomaniak ?

Que ce soit sur ksuite.infomaniak.com/mail ou l'app Infomaniak Mail, il est indispensable de se connecter avec l'identifiant de votre compte Infomaniak et son mot de passe. Cela ne fonctionnera PAS en indiquant directement une adresse mail et son mot de passe. Comprendre la différence

  1. Cliquez ici afin d'accéder à l'app Web Mail Infomaniak (service en ligne ksuite.infomaniak.com/mail).
  2. Si nécessaire, rattachez les adresses mail à gérer avec Mail Infomaniak.

Que souhaitez-vous faire ensuite ?

  1. Accéder aux options de l'app
  2. Modifier le mot de passe d'une adresse mail depuis Mail
  3. Restaurer des e-mails effacés
  4. Ajouter une signature
  5. Créer une adresse mail chez Infomaniak
  6. Gérer les différents utilisateurs d'une adresse mail
  7. Modifier les droits d'un utilisateur
  8. Synchroniser vos appareils (e-mails et/ou contacts et agendas)

Cette FAQ a été utile?

Ce guide explique comment ajouter des adresses IP Ă  la liste blanche d'un site Web Infomaniak.

 

Préambule

  • Autoriser des IP sur xmlrpc.php permet d'accĂ©der aux URLs qui sont bloquĂ©es par dĂ©faut, car jugĂ©es Ă  risques.
  • Ce type de blocage est effectif sur tous les serveurs rĂ©cents.
  • Concernant WordPress, sa fonctionnalitĂ© XML-RPC n'est disponible par dĂ©faut que via les services Infomaniak et JetPack pour des questions de sĂ©curitĂ©.

 

Ajouter des adresses IP Ă  la liste blanche xmlrpc.php

Pour accĂ©der Ă  la gestion du 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. Complétez la ligne concernée.
  6. Cliquez sur le bouton Enregistrer en bas de page:

Cette FAQ a été utile?

Ce guide explique comment transférer vers Infomaniak des données Web (site, FTP, bases de données) actuellement hébergées ailleurs, chez un concurrent par exemple.

 

Prérequis

 

Guides spécifiques

Cliquez sur le lien correspondant aux données à rapatrier :

  • Site hĂ©bergĂ© par l'hĂ©bergeur Swisscom.
  • Site construit avec la technologie WordPress.

 

Guides pour tout autre hébergeur

Pour récupérer tout autre site, suivez la procédure ci-dessous.

 

1. Récupérer les données Web

a. Fichiers HTML, PHP, etc. par FTP

Pour récupérer sur votre disque dur des données Web il faut se connecter par FTP avec un logiciel/client FTP gratuit comme Filezilla. Pour cela, il faut l'adresse du serveur chez l'hébergeur, le nom d'utilisateur et mot de passe FTP.

  1. Ouvrez un logiciel/client FTP comme Filezilla.
  2. Connectez-vous au serveur avec les informations FTP.
  3. Téléchargez les fichiers correspondant à votre site vers votre disque dur.

b. Export des bases de données MySQL

A moins que votre site soit statique et simplement en HTML, un site dynamique requiert la plupart du temps des bases de données qu'il faut exporter depuis leur interface de gestion, PHPmyAdmin en général:

  1. Connectez-vous au Control Panel de votre fournisseur actuel depuis un navigateur Web comme Brave ou Firefox.
  2. Accédez à PHPMyAdmin.
  3. Connectez-vous au serveur avec les informations MySQL.
  4. Cliquez sur Exporter pour paramétrer l'exportation de la base de données puis téléchargez vos données SQL sur votre disque dur.

 

2. Envoyer ces données Web sur Infomaniak

a. Fichiers HTML, PHP, etc. par FTP

Accédez au site Web Infomaniak et activez la partie FTP :

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site Web sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur FTP / SSH dans le menu latéral gauche.
  4. Cliquez sur le bouton Ajouter pour créer un nouveau compte FTP / SSH.
  5. Ouvrez un logiciel/client FTP comme Filezilla.
  6. Connectez-vous au serveur Infomaniak avec les informations FTP obtenues au point 4 ci-dessus.
  7. Transférez les fichiers du disque dur (obtenus au point 1.a.3) vers le serveur dans le dossier correspondant à votre site Infomaniak.

b. Import des bases de données MySQL

Accédez à l'hébergement Web Infomaniak et activez la partie MySQL :

  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 Bases de données dans le menu latéral gauche.
  4. Cliquez sur le bouton Ajouter.
  5. Entrez un nom de base de données après le préfixe déjà renseigné.
  6. Cliquez sur la case pour Créer un utilisateur associé.
  7. Entrez un nom d'utilisateur après le préfixe déjà renseigné.
  8. Entrez un mot de passe.
  9. Cliquez sur Valider.
  10. Cliquez sur le bouton bleu Importer.
  11. Cliquez sur Sélectionner un fichier.
  12. Sélectionnez les fichiers SQL sur le disque dur (obtenus au point 1.b.4).
  13. Choisissez comme destination la base de données créée au point 5 ci-dessus.
  14. Cliquez sur le bouton bleu Importer.

c. Adapter le site pour la nouvelle infrastructure

Si vous utilisez une application comme WordPress, Joomla, Drupal ou une autre application Web (ownCloud, phpBB, etc.) utilisant une base de données, adaptez les informations suivantes dans le fichier de configuration adéquat à partir des informations disponibles sur le Manager pour que votre site fonctionne:

  • le nom de la base de donnĂ©es
  • le serveur de la base de donnĂ©es
  • le nom d'utilisateur qui accède Ă  la base de donnĂ©es
  • le mot de passe du nom d'utilisateur qui accède Ă  la base de donnĂ©es

Prenez connaissance de ces autres guides pour adapter le fichier de configuration: WordPress et Joomla.

 

En savoir plus


Cette FAQ a été utile?

Ce guide concerne le buffer et les latences de Streaming Radio. En effet, bien que la latence soit inévitable, la gestion adéquate des tampons permet d'optimiser vos diffusions tout en minimisant les interruptions.

 

Préambule

  • Le buffer, ou mĂ©moire-tampon, est une petite zone mĂ©moire qui doit ĂŞtre remplie avant que le Player commence Ă  jouer la musique de votre streaming audio. Il correspond Ă  un son de quelques secondes. Il est destinĂ© Ă  un plus grand confort d'Ă©coute, afin d'Ă©viter que de petites coupures du flux soient audibles, ce qui conduit Ă  un son saccadĂ© et dĂ©sagrĂ©able.
  • Les serveurs de rĂ©ception et de diffusion sont aussi dotĂ©s de buffers ; la transmission en temps rĂ©el n'est jamais instantanĂ©e en raison de plusieurs facteurs techniques:
    • La latence de 3 Ă  4 secondes entre la gĂ©nĂ©ration du son et sa rĂ©ception est normale.
    • Les Players tamponnent toujours au minimum 1 Ă  2 secondes avant de commencer la lecture.
    • Icecast utilise par dĂ©faut un tampon de 64K octets, Ă©quivalant Ă  environ 4 secondes de diffusion en mp3 128k.
    • Les clients d'encodage ont aussi des tampons pour Ă©viter les interruptions.
    • Diminuer la taille des tampons peut rĂ©duire la latence mais cette pratique est risquĂ©e.
    • Les connexions Internet ne garantissant pas un dĂ©bit constant, des tampons plus petits peuvent entraĂ®ner des coupures.

 

Analyser la stabilité du buffer

Le diagnostic disponible sur votre Manager affiche la quantité de mémoire occupée par le buffer chaque seconde. Si le flux fonctionne correctement, les valeurs doivent être stables:

Un buffer instable est le signe soit d'une mauvaise qualité de la liaison soit d'une saturation de la ligne. Prenez connaissance de cet autre guide si vous recherchez des éléments de résolution.

Ce test est aussi utile pour aider à détecter les saturations temporaires d'une ligne Internet. Si le buffer est parfois stable, parfois instable, c'est peut-être le signe que certains utilisateurs partageant la ligne Internet saturent de temps en temps la ligne, entraînant des perturbation de votre flux.

Pour vérifier cette hypothèse, lancez un test de longue durée du buffer aux heures de pleine utilisation de vos installations et observez les éventuelles perturbations.


Cette FAQ a été utile?

Ce guide explique comment lier un nom de domaine géré par Infomaniak à une offre d'hébergement Shopify.

 

Préambule

  • Un site rĂ©alisĂ© chez Shopify ne pourra ĂŞtre exportĂ© afin d'ĂŞtre hĂ©bergĂ© sur des serveurs tiers, comme ceux d'Infomaniak par exemple.
  • Il est donc recommandĂ© de rĂ©aliser le site directement auprès d'Infomaniak avec l'aide de Site Creator ou WordPress.

 

Associer Shopify au nom de domaine chez Infomaniak

Afin de relier un site chez Shopify avec un nom de domaine chez Infomaniak:

  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 Connecter un service dans le menu latéral gauche.
  4. Cliquez sur le bouton bleu Connecter sur la tuile Shopify :
    1. Les enregistrements A seront remplacés par un enregistrement avec la valeur 23.227.38.65.
    2. L'enregistrement CNAME "www" sera modifié pour avoir la valeur shops.myshopify.com.
  5. Cliquez sur le bouton Suivant.
     

Le trafic Web pointera quelques heures après sur les serveurs Shopify.

La configuration mail n'est pas impactée par ces 2 modifications DNS.


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 (besoin d'aide ?)
    • Mot de passe/password = celui gĂ©nĂ©rĂ© pour l'adresse mail que vous voulez consulter (besoin d'aide ?)
    • 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 générale.
  4. Cliquez sur l'onglet Serveur:
  5. Configurez l'envoi via la méthode d'envoi SMTP:

Cette FAQ a été utile?

Ce guide détaille l'envoi d'e-mail depuis un site Web hébergé par Infomaniak en utilisant la fonction PHP mail() désactivée par défaut.

 

Préambule

  • Infomaniak dĂ©conseille fortement l'utilisation de la fonction PHP mail() pour l'envoi d'e-mail depuis vos applicatifs:
    • Les e-mails seront considĂ©rĂ©s comme “non-authentifiĂ©s” et seront donc soumis Ă  des limites.
    • Leur dĂ©livrabilitĂ© sera impactĂ©e, ce qui peut porter prĂ©judice Ă  votre site Web.
  • Il est vivement recommandĂ© d'utiliser une mĂ©thode d'envoi SMTP authentifiĂ©e pour vos envois d'e-mail depuis vos applicatifs ; Infomaniak propose Ă  cet effet un service correspondant.

 

Spécifier l'adresse d'expédition

Pour que les messages partent correctement depuis votre CMS/application Web (et éviter une erreur type Could not instantiate mail function ou sender mismatch) il est nécessaire de spécifier une adresse valide dans les paramètres du site côté 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 les paramètres avancés:
  4. Depuis l'onglet Général, entrez une adresse mail existante dans le champ E-mail de l'expéditeur.
  5. Cliquez sur le bouton bleu Enregistrer:

 

Réactiver la fonction mail

Si vous souhaitez tout de mĂŞme utiliser la fonction mail de PHP, il vous sera nĂ©cessaire d'activer celle-ci sur chacun des sites de votre HĂ©bergement Web concernĂ©:

  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. Activez la fonction mail :
  6. Cliquez sur le bouton Enregistrer en bas de page pour valider les modifications.

 

Exemples PHP mail()…

 

… sur WordPress

Configurez l'envoi du formulaire de contact par défaut inclus avec Constructeur Divi:

  1. Connectez-vous au tableau d'administration WordPress.
  2. Rendez-vous dans l'éditeur Divi de la page contenant le formulaire de contact.
  3. Cliquez sur l'icône Paramètres ‍ pour paramétrer le formulaire de contact Divi:
  4. Sous EMAIL, entrez l'adresse mail qui recevra les envois du formulaire et sauvegardez:
  5. Par défaut lorsqu'un visiteur utilisera le formulaire pour vous contacter, vous recevrez un e-mail provenant de mail@le-nom-de-votre-site et si vous répondez, le destinataire sera automatiquement l'adresse mail indiquée par le visiteur lors du remplissage du formulaire de contact.

 

… sur Prestashop

Entrez dans les paramètres avancés de Prestashop:

  1. Spécifiez le mode SMTP.
  2. Entrez localhost comme serveur.
  3. Entrez le port 25.
  4. Ne spécifiez ni nom d'utilisateur ni mot de passe.

 

… sur Joomla

Configurer l'envoi des e-mails via PHPmail (non recommandé) dans Joomla:

  1. Connectez-vous au tableau d'administration de votre site Joomla.
  2. Allez sous Configuration puis Serveur.
  3. N'inscrivez RIEN dans le champ E-mail du site:

Cela empêche malheureusement tout test d'envoi via le bouton à cet effet, mais cela fonctionnera si vous configurez un formulaire de contact sur votre site. Cliquez sur Enregistrer une fois la case laissée vide.

 

Adresse de réponse PHP mail()

Lors de l'envoi d'un mail avec la fonction mail() de PHP, le return-path sera inscrit de la forme root@h2web3.infomaniak.ch par exemple. En revanche le header Reply-To: prĂ©sent dans le code de votre formulaire permet de spĂ©cifier une adresse de rĂ©ponse valide.


Cette FAQ a été utile?

Ce guide explique comment transférer vers Infomaniak des données Web (site, FTP, bases de données) actuellement hébergées par Swisscom, qui a mis fin à son offre d'hébergement au mois de mai 2024. De plus, Infomaniak vous offre la première année d'hébergement Web + Mail (en savoir plus) !

 

Prérequis

  • PossĂ©der un hĂ©bergement Web Infomaniak (commander si nĂ©cessaire).
  • Ajouter un site Web vierge sur l'hĂ©bergement Infomaniak.
  • Si vous utilisez une interface WordPress pour gĂ©rer votre site chez Swisscom, prenez connaissance de cet autre guide illustrant une mĂ©thode simplifiĂ©e.

 

Transférer le site de Swisscom à Infomaniak

Pour récupérer tout autre site, créé avec HomepageTool ou pas, suivre la procédure ci-dessous.

 

1. Récupérer les données Web chez Swisscom

a. Fichiers HTML, PHP, etc. par FTP

Pour récupérer sur votre disque dur des données Web il faut se connecter par FTP avec un logiciel/client FTP comme Filezilla (gratuit). Pour cela, il faut l'adresse du serveur Swisscom, le nom d'utilisateur et mot de passe FTP. Si vous n'avez pas ces données sous la main:

  1. Connectez-vous au Control Panel HCP Swisscom (login.hostcenter.com) depuis un navigateur Web comme Brave ou Edge.
  2. Cliquez sur Gérer le compte:
  3. Cliquez sur Comptes FTP (dans la partie Stockage de données):
  4. Cliquez sur Ajouter pour créer un compte FTP si nécessaire:
  5. Ouvrez un logiciel/client FTP comme Filezilla.
  6. Connectez-vous au serveur Swisscom avec les informations FTP obtenues au point 3 ci-dessus.
  7. Téléchargez les fichiers correspondant à votre site Swisscom vers votre disque dur.

 

b. Export des bases de données MySQL

A moins que votre site soit statique et simplement en HTML, un site dynamique requiert la plupart du temps des bases de données qu'il faut exporter depuis leur interface d'administration, PHPmyAdmin:

  1. Connectez-vous au Control Panel HCP Swisscom (login.hostcenter.com) depuis un navigateur Web comme Brave ou Firefox.
  2. Cliquez sur Bases de données > MySQL depuis le menu principal.
  3. Cliquez sur Modifier à droite de la base de données correspondante:
  4. Cliquez (étape facultative) sur le bouton bleu Ajouter un nouvel utilisateur de base de données pour créer un utilisateur et un mot de passe qui aura accès à la base de données.
  5. Cliquez sur le lien bleu URL Web-Admin pour accéder à PHPMyAdmin:
  6. Connectez-vous au serveur Swisscom avec les informations MySQL habituelles ou obtenues au point 4 ci-dessus.
  7. Cliquez sur Exporter pour paramétrer l'exportation de la base de données.
  8. Cliquez sur Go pour télécharger vos données SQL sur votre disque dur:

 

2. Envoyer les données Web sur Infomaniak

a. Fichiers HTML, PHP, etc. par FTP

Accédez à l'hébergement Web Infomaniak et activez la partie FTP:

  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 FTP / SSH dans le menu latéral gauche.
  4. Cliquez sur le bouton Ajouter pour créer un nouveau compte FTP / SSH.
  5. Ouvrez un logiciel/client FTP comme Filezilla.
  6. Connectez-vous au serveur Infomaniak avec les informations FTP obtenues au point 4 ci-dessus.
  7. Transférez les fichiers du disque dur (obtenus au point 1.a.5) vers le serveur dans le dossier correspondant à votre site Infomaniak.

b. Import des bases de données MySQL

Accédez à l'hébergement Web Infomaniak et activer la partie MySQL:

  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 Bases de données dans le menu latéral gauche.
  4. Cliquez sur le bouton Ajouter.
  5. Entrez un nom de base de données après le préfixe déjà renseigné.
  6. Cliquez sur la case pour Créer un utilisateur associé.
  7. Entrez un nom d'utilisateur après le préfixe déjà renseigné.
  8. Entrez un mot de passe.
  9. Cliquez sur Valider.
  10. Cliquez sur le bouton bleu Importer.
  11. Cliquez sur Sélectionner un fichier.
  12. Sélectionnez les fichiers SQL sur le disque dur (obtenus au point 1.b.6).
  13. Choisissez comme destination la base de données créée au point 5 ci-dessus.
  14. Cliquez sur le bouton bleu Importer.

c. Adapter le site pour la nouvelle infrastructure

Si vous utilisez une application comme WordPress, Joomla, Drupal ou une autre application Web (ownCloud, phpBB, etc.) utilisant une base de donnĂ©es, adaptez les informations suivantes dans le fichier de configuration adĂ©quat Ă  partir des informations disponibles sur le Manager pour que votre site fonctionne:

  • le nom de la base de donnĂ©es
  • le serveur de la base de donnĂ©es
  • le nom d'utilisateur qui accède Ă  la base de donnĂ©es
  • le mot de passe du nom d'utilisateur qui accède Ă  la base de donnĂ©es

Prenez connaissance de ces autres guides pour adapter le fichier de configuration: WordPress et Joomla.

 

En savoir plus


Cette FAQ a été utile?

Ce guide explique comment optimiser un site géré sur un Hébergement Web afin de le rendre plus rapide et d'offrir une navigation fluide à tous vos visiteurs, quelle que soit leur vitesse de connexion.

 

Le rôle de l'hébergeur

La vitesse de chargement d'un site Web dépend de nombreux facteurs : performance du serveur, infrastructure réseau de l'hébergeur, connexion Internet du visiteur et optimisation du site lui-même.

En tant qu'hébergeur, Infomaniak s'efforce de proposer le meilleur de l'hébergement en faisant évoluer en permanence ses produits et son infrastructure :

  1. Tous les hébergements fonctionnent sur des disques SSD de dernière génération.
  2. L'infrastructure bénéficie de plus de 70 Gbit/s d'interconnexion et de redondance avec des partenaires comme Cogent ou Level3.
  3. Pour absorber les pics de fréquentation, les serveurs utilisent des processeurs Intel Xeon 64 bits régulièrement renouvelés. Les serveurs mutualisés n'utilisent en moyenne que 40 % de la puissance de leurs CPU.

Lorsque vous soumettez une demande de support concernant des lenteurs, Infomaniak vérifie les points suivants :

  1. Le serveur de votre hébergement fonctionne normalement et n'a rencontré aucun incident durant les 48 dernières heures.
  2. L'infrastructure réseau n'a subi aucune perturbation sur cette même période.

 

Le rôle du détenteur de site et du webmaster

Infomaniak n'intervient pas sur le contenu des serveurs ni sur le développement des sites. La création et la maintenance d'un site sont des métiers distincts, bien qu'ils utilisent les outils et services mis à disposition par l'hébergeur.

 

Analyser la cause des lenteurs

Voici les actions Ă  entreprendre si vous constatez des lenteurs sur votre site :

  1. Appliquez les recommandations de Google PageSpeed Insights. Ces points concernent la conception du site et non la configuration du serveur. Prenez connaissance de cet autre guide si le test recommande d'autoriser la compression des ressources.
  2. En cas de lenteurs constatées depuis l'étranger, activez le DNS Fast Anycast.
  3. Installez un système de cache pour réduire les accès redondants aux bases de données et accélérer l'affichage.
  4. Envisagez l'utilisation d'un CDN.
  5. Testez le temps de réponse du serveur ou TTFB.
  6. Scannez votre hébergement pour détecter d'éventuels virus.
  7. Purgez régulièrement vos bases de données en supprimant les entrées inutiles.
  8. Utilisez la dernière version de PHP compatible avec votre site ou CMS.
  9. Évitez les images, compteurs ou médias hébergés sur des serveurs externes : s'ils sont inatteignables, votre site paraîtra lent.
  10. Désactivez les extensions WordPress superflues ou trop gourmandes en ressources.
  11. Maintenez vos CMS et applications Web à jour régulièrement.
  12. Limitez l'impact des robots d'indexation trop agressifs en configurant un Crawl-delay.
  13. Analysez les error-logs : corriger les erreurs générées par votre site améliore ses performances.
  14. Prenez connaissance des slowlogs pour identifier les requêtes SQL prenant plus de 5 secondes à s'exécuter et optimisez-les (exemples d'optimisation).
  15. Ajoutez un moteur de cache serveur comme Memcached (disponible sur serveur Cloud uniquement).
  16. Augmentez la valeur max_children (uniquement sur serveur Cloud).

 

Si le problème persiste

Si vous ou votre webmaster ne trouvez pas l'origine des lenteurs, contactez le support Infomaniak par écrit en fournissant les informations suivantes :

  1. Nom du site hébergé.
  2. Dates et heures précises des lenteurs.
  3. Nom de la base de données ou du compte FTP éventuellement concerné.
  4. Votre adresse IP publique lors des tests (visible sur https://www.infomaniak.com/ip).
  5. Type de lenteur (affichage, transferts FTP, etc.).
  6. Indiquez si vous accédez normalement au site d'Infomaniak durant ces épisodes.
  7. Résultat complet d'un traceroute vers 84.16.66.66.
  8. Résultat d'un test de débit sur speedtest.net en sélectionnant Infomaniak comme serveur de destination.

 

Si vos besoins évoluent

Si l'hébergement mutualisé ne suffit plus, étudiez le passage à un Serveur Cloud. Votre site pourra y être migré facilement pour bénéficier de ressources dédiées et de technologies de cache avancées.


Cette FAQ a été utile?

Les sites Node.js proposés par Infomaniak permettent d'exécuter des applications Node.js dans un environnement flexible, prêt à l'emploi, sans avoir à gérer une infrastructure serveur.

 

Préambule

  • Offrant la souplesse d'un serveur sans la complexitĂ© de son administration, ce type d'hĂ©bergement est particulièrement adaptĂ© aux projets API REST, pour dĂ©ployer le CMS Ghost, n8n, Strapi ou des frameworks comme Express.js, NestJS ou encore socket.io, next.js, outils mĂ©tiers ou prototypes pour:
    • dĂ©veloppeurs souhaitant dĂ©ployer des applications Node.js sans gĂ©rer d'infrastructure.
    • webmasters cherchant Ă  expĂ©rimenter ou Ă  se former Ă  Node.js.
    • agences et freelances travaillant sur plusieurs projets clients.
    • Ă©tudiants, enseignants et Ă©coles nĂ©cessitant un environnement simple pour tester du code.
  • Les gestionnaires de paquets NPM et Yarn sont pris en charge.
  • Si vous installez Node.js sur un hĂ©bergement Web au sein d'un Serveur Cloud, votre site ne fonctionnera pas avec les ressources garanties du Serveur Cloud managĂ©.
    • Prenez connaissance de cet autre guide pour utiliser Fast Installer et dĂ©ployer NVM.
  • 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).

 

Créer un site Node.js

Pour accéder à un plan d'hébergement Web et y ajouter un site Node.js:

  1. Cliquez ici pour accĂ©der Ă  la gestion de vos hĂ©bergements dans le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© Ă  l'hĂ©bergement concernĂ©:
  3. Cliquez sur le bouton bleu Ajouter:
  4. Choisissez un projet avec technologies avancées.
  5. Cliquez sur Suivant:
  6. Choisissez Node.js.
  7. Sélectionnez une éventuelle autre version si nécessaire.
  8. Cliquez sur Suivant:
  9. Choisissez le type de domaine Ă  attribuer Ă  ce nouveau site :
    1. un nom de domaine déjà acquis
    2. un sous-domaine créé à partir d'un nom de domaine déjà acquis
    3. un nom de domaine encore disponible et Ă  commander
  10. Entrez le nom de domaine ou le sous-domaine.
  11. Choisissez les options avancées éventuelles.
  12. Cliquez sur Suivant:
  13. Choisissez l'une des deux approches possibles:
    1. Méthode rapide:
      • Un projet d'exemple prĂ©configurĂ© est automatiquement installĂ©.
      • Cette approche est idĂ©ale pour dĂ©couvrir Node.js ou dĂ©marrer rapidement une base fonctionnelle.
    2. Méthode personnalisée:
      • Le code source peut ĂŞtre importĂ© via archive ZIP, SSH ou SFTP.
      • Vous pouvez Ă©galement choisir d'utiliser des dĂ©pĂ´ts publics hĂ©bergĂ©s sur GitLab, GitHub ou toute autre plateforme compatible avec Git.
      • Les dĂ©pĂ´ts privĂ©s sont Ă©galement pris en charge au moyen d'une authentification HTTP Basic: https://username:password@github.com/…
      • Vous dĂ©finissez vous-mĂŞme les scripts, points d'entrĂ©e, port d'Ă©coute, et commandes de build nĂ©cessaires.
  14. C'est terminé, le site est prêt:

 

Chaque site dispose d'un tableau de bord dédié pour contrôler l'application (start, stop, restart), consulter la console d'exécution, gérer les versions de Node.js, configurer les domaines et activer les certificats SSL:

Pour aller plus loin dans la configuration de votre site Node.js, prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide détaille l'utilisation de scripts Perl ou Python sur les hébergements Infomaniak et la gestion de leurs modules.

 

Prérequis

  • HĂ©bergements Web mutualisĂ©s: le module CGI n'est plus disponible ; l'exĂ©cution de scripts Perl et Python n'est donc pas supportĂ©e.
  • Serveurs Cloud ManagĂ©s: pour bĂ©nĂ©ficier des dernières technologies, il est possible de mettre Ă  niveau son Serveur Cloud.

 

Configuration Web (Apache/CGI)

Pour exécuter des scripts Python ou Perl via Apache sur Serveur Cloud, l'interprétation de fichiers avec les extensions .py et .pl n'est pas active par défaut.

À l'aide de votre logiciel/client FTP ou le Web FTP, ajouter et adapter la directive suivante dans le fichier .htaccess situé dans le dossier contenant vos scripts:

AddHandler cgi-script .pl .cgi .py
Options +ExecCGI

 

Installation de modules supplémentaires

Sur un Serveur Cloud, vous avez la possibilité d'installer des librairies tierces non présentes par défaut.

Python

  • L'installation passe par PIP, qui est un gestionnaire de paquets utilisĂ© pour installer et gĂ©rer des paquets Ă©crits en Python.
  • Infomaniak propose PIP et PIP3 via l'outil Fast Installer.
  • Une fois PIP installĂ©, vous pourrez installer des modules Python en spĂ©cifiant --user lors de la commande. Par exemple:
  • pip3 install mysql-connector-python --user

Perl

  • L'ajout de modules Perl s'effectue Ă©galement via SSH (console). Il est nĂ©cessaire de les installer dans l'arborescence utilisateur et d'en dĂ©finir le chemin complet au sein des scripts.

 

Informations techniques importantes

  • Chemin de l'interprĂ©teur (Path) : /usr/bin/python
  • Extensions : Les scripts doivent porter l'extension .pl, .cgi ou .py.
  • Limitations : Le module mod_python n'est pas supportĂ©.

 

Résolution d'erreurs (CGIWrap)

Si vous rencontrez l'erreur suivante lors du chargement d'une image :

CGIWrap Error: Execution of this script not permitted
Request Data:Extra Path Info: /dossier/.../image.PL.12.34.gif

Le serveur interprète le fichier comme un script car il contient ".PL" (ou .PY) dans son nom. 
Solution : Renommez simplement le fichier pour retirer cette mention (exemple : image-12-34.gif).


Cette FAQ a été utile?