Base de connaissances

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

Ce guide explique comment protéger une partie d'un site sur un Hébergement Web en rendant obligatoire la saisie d'un mot de passe avant de consulter un répertoire (sous-répertoires inclus) depuis un navigateur.

Attention, cela n'empêche pas une consultation du dossier par un utilisateur FTP.

 

Méthode simple

Protéger par mot de passe (authentification Digest) un répertoire en utilisant l'outil "Protection de dossiers":

  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 Sécurité dans le menu latéral gauche:
  4. Cliquez sur Protection de dossiers dans le menu latéral gauche.
  5. Cliquez sur le répertoire à protéger.
  6. Activez la protection par le bouton à bascule (toggle switch) puis créez un ou plusieurs utilisateurs*:
    • * Les utilisateurs sont définis par répertoire ; l'outil ne permet pas de gérer des groupes d'utilisateurs:
  7. Cliquez sur le bouton Ajouter.
  8. Cliquez sur le bouton pour Ajouter un accès d'un utilisateur supplémentaire si nécessaire.
  9. Cliquez sur le menu d'action  situé à droite de l'utilisateur concerné pour le modifier ou le retirer.
  10. Cliquez à nouveau sur le bouton à bascule (toggle switch) afin de désactiver complètement la protection du répertoire:

 

Méthode manuelle via .htaccess

Afin de protéger un dossier par un mot de passe en utilisant le fichier .htaccess de votre site:

  1. Connectez-vous à votre hébergement via un logiciel/client FTP ou le Web FTP.
  2. Dans le dossier à protéger, créez un fichier appelé password.php et adaptez le contenu suivant à l'intérieur en remplaçant 12345 par le mot de passe désiré:

    <?php
    $password = "12345";
    echo password_hash($password, PASSWORD_DEFAULT); // Displays the hashed password
    ?>
  3. Ouvrez un navigateur Web et affichez le fichier password.php (exemple: domain.xyz/dossier-à-protéger/password.php).
  4. Le navigateur Web affiche votre mot de passe chiffré ; copiez le mot de passe chiffré, il y en aura besoin par la suite…

Dans le dossier à protéger, créez un fichier appelé .htaccess et adaptez le contenu suivant à l'intérieur:

AuthName "Protected Administration Page"
AuthType Basic
AuthUserFile "/example/.htpasswd"
Require valid-user

Remplacez /example/ par le chemin absolu du dossier à protéger. Exemple:

AuthUserFile "/home/clients/0f83c7afb710e5ae2645a1b704d8772f/web/protected_folder/.htpasswd"

Dans le dossier à protéger, créez un fichier appelé htpasswd.txt et adaptez le contenu suivant à l'intérieur:

username:hashed_password
  • Remplacez username par le login souhaité.
  • Remplacez hashed_password par le mot de passe chiffré copié à l'étape 1 de ce guide.

Une fois le fichier htpasswd.txt sauvegardé, renommez-le comme suit: .htpasswd.

Ouvrez un navigateur Web et essayez d'afficher l'une des pages contenues dans le dossier protégé. Si le guide a bien été suivi, le login et le mot de passe (non chiffré) choisis permettent d'accéder au dossier protégé.

D'autres restrictions peuvent également être apportées par .htaccess.

Lien vers cette FAQ:


Cette FAQ a été utile?

Ce guide détaille les moyens mis en œuvre par Infomaniak pour sécuriser toutes vos données kDrive, qu'elles soient personnelles (données médicales, informations d'identification ou de connexion) ou même sensibles (informations financières, secrets commerciaux, informations de propriété intellectuelle, recherche et développement, etc.).

 

Sécurité et confidentialité des données

L'infrastructure kDrive est composée de plusieurs services et serveurs basés sur des technologies différentes. Le contenu et la structure du contenu de chaque client sont systématiquement chiffrés et sauvegardés en permanence sur au moins 3 emplacements dans plusieurs datacenters maîtrisés par Infomaniak. Les données sont stockées et traitées exclusivement dans des datacenters installés en Suisse. Les centres de données de type TIER III+ garantissant une grande disponibilité et une redondance de N+1 pour ses composants critiques.

Le stockage est effectué via Swift, une technologie de stockage de données cloud distribué et hautement disponible.

kDrive intègre plusieurs niveaux de protection pour protéger les fichiers: 

  1. Pour protéger les données en cours de transfert, l'utilisation du protocole de chiffrement SSL/TLS.
  2. Pour protéger les données sauvegardées, le chiffrement AES 128 bits (AES-128-CBC) avec une clé individuelle et unique par espace kDrive.

Infomaniak teste régulièrement les applications et l'infrastructure kDrive pour identifier d'éventuelles failles de sécurité qu'elles pourraient présenter, pour ainsi renforcer la sécurité et vous assurer une protection contre les attaques.

Mais aussi…

  • kDrive offre un journal d'accès aux données et un historique des actions peut être consulté directement depuis le Manager ; il est possible d'accéder à un rapport d'activité pour surveiller l'historique des actions des utilisateurs de l'ensemble de votre kDrive ; vous pouvez également suivre vos données et les modifications apportées à chaque document, feuille de calcul ou présentation.
  • Seules les personnes disposant d'un lien vers les fichiers publics peuvent les consulter.
  • La validation en deux étapes offre un niveau de sécurité supplémentaire lors de la connexion ; si vous utilisez la validation en deux étapes, vous pouvez choisir par exemple une authentification par l'application kAuth.
  • Prenez connaissance de cet autre guide si vous recherchez des informations sur l'analyse de données.

Cette FAQ a été utile?

Ce guide vous explique comment importer des billets qui seraient générés par un autre prestataire ou un revendeur externe pour votre évènement dans le cadre du système de billetterie Infomaniak.

 

Prérequis

  • L'import des billets tiers nécessite que l'évènement soit déjà créé sur votre billetterie Infomaniak.
  • Il faut aussi la liste des billets dans un fichier en format CSV avec le champ du code barre qui sera imprimé sur le billet.

 

Accéder aux options d'import

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é à la billetterie concernée par l'évènement.
  3. Cliquez sur Contrôle des billets dans le menu latéral gauche.
  4. Cliquez sur Import distributeur dans le menu latéral gauche:

 

Importer le fichier CSV

Pour cela:

  1. Cliquez sur l'onglet FNAC/FranceBillet ou Autres selon le revendeur.
  2. Choisissez un évènement pour lequel importer des billets.
  3. Cliquez sur Importer des billets:
  4. Choisissez un distributeur existant dans le menu déroulant, ou créez-en un:
  5. Cliquez sur le bouton Choisir un fichier CSV et téléchargez le fichier CSV fourni par le distributeur‍:
  6. ‍Sélectionnez les rangées à importer. Attention : 
    1. Vérifiez la première et dernière rangée des informations importées.
    2. Celles-ci peuvent contenir des en-têtes ou des lignes vide qui peuvent causer une erreur lors de l'import.
    3. Utilisez les options en haut de la page permettant de définir le nombre de premières et dernières rangées à ignorer:
  7. Reliez les colonnes aux informations à importer.
    1. Le code barre du billet est le seul champ obligatoire.
    2. Si vous importez des billets issus d'une autre billetterie Infomaniak, sélectionnez la colonne 8 qui est le code QR (sous la forme 2000000000A^0^100000000‍):
  8. Vérifiez les informations importées et validez:
  9. Les billets importés apparaitront dans un tableau en bas de page:
    ‍‍

 

Contrôle des billets importés

Une fois les billets importés, ceux-ci pourront être scannés avec l'application de contrôle des billets (disponible sur iOS et Android).

Ils seront aussi décomptés dans la colonne FNAC ou Autres dans l'outil de rapport de contrôle disponible depuis le menu de gauche, Contrôle des billets, Rapport de contrôle:


Cette FAQ a été utile?

Ce guide explique pourquoi il peut y avoir une erreur lors du téléchargement, de l'installation ou de l'utilisation de l'app mobile SwissTransfer (application pour smartphone ou tablette iOS / Android).

 

Appareil considéré comme non sécurisé ?

Lorsque vous utilisez l'application mobile SwissTransfer, il se peut que vous voyiez apparaître le message "Votre appareil a été détecté comme non sécurisé". Ce message signifie que l'application ne peut pas garantir que votre appareil est fiable ou conforme aux exigences de sécurité.

En effet, SwissTransfer ne demande pas de création de compte pour fonctionner. Elle s'appuie donc sur des mécanismes d'intégrité pour s'assurer que l'application est utilisée sur un véritable appareil, non modifié, dans un environnement sécurisé. Ce système est essentiel pour éviter les abus, les fraudes ou l'automatisation malveillante.

Sur Android, ces vérifications passent par l'API "Play Integrity" fournie par Google. Si cette API renvoie un résultat indiquant que l'appareil ou l'environnement n'est pas fiable, ou qu'elle n'est pas disponible, l'appareil est automatiquement considéré comme non sécurisé.

Pourquoi ?

Cela peut arriver si le téléphone est rooté, modifié (ROM personnalisée, outils comme Magisk), si les services Google Play ne sont pas installés, sont trop anciens, ou si le Play Store est absent ou obsolète. Un appareil sans compte Google actif peut également poser problème. Des erreurs réseau ou une incapacité à contacter les serveurs de Google peuvent aussi empêcher la vérification de se faire.

Sur iOS, des mécanismes équivalents permettent de détecter les environnements jailbreakés ou modifiés, ainsi que les problèmes d'intégrité liés au système Apple. Là encore, si l'appareil ne répond pas aux critères d'authenticité, l'application peut ne pas fonctionner entièrement.

Comment faire ?

Cela ne vous empêche pas d'utiliser SwissTransfer : toutes les fonctionnalités liées à la réception et à l'ouverture de transferts restent accessibles. Seule la création d'un nouveau transfert est bloquée si l'appareil ne passe pas le contrôle d'intégrité.

Si vous rencontrez ce problème:

  • Vérifiez que votre téléphone n'a pas été modifié, que tous les composants système sont à jour, que vous êtes connecté à Internet et que votre appareil dispose bien des services officiels requis (Google Play Services pour Android, système Apple à jour pour iOS).

Si nécessaire, vous pouvez toujours utiliser SwissTransfer depuis un navigateur mobile ou un ordinateur via le site Web https://www.swisstransfer.com.


Cette FAQ a été utile?

Ce guide concerne l'utilisation de l'outil Newsletter proposé par Infomaniak et détaille les différentes possibilités de création et rédaction de mailing ciblé aux abonnés figurant sur les listes de contacts au sein de l'outil.

 

Créer et envoyer une newsletter

Vos newsletters se gèrent depuis le menu latéral gauche intitulé "Campagnes" qui permet de voir vos précédents envois et d'en créer d'autres:

  1. Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez sur le nom du domaine concerné dans le tableau qui s'affiche:
  3. Cliquez sur Campagnes dans le menu latéral gauche.
  4. Cliquez sur Créer une campagne:

 

1. Détails : configurer l'expédition

Pour commencer la rédaction de votre Newsletter, complétez les informations requises:

  1. Entrez un sujet pour l'e-mail (visible par le destinataire et dans la liste de vos envois).
  2. Insérez si nécessaire une émoticône.
  3. Insérez si nécessaire des variables (champs personnalisés).
  4. C'est exactement le même principe pour le message de prévisualisation / aperçu (que vous pouvez prévisualiser avec le reste du sujet sur la partie droite de la fenêtre).
    • Ensuite, pour que cet extrait soit visible une fois votre Newsletter arrivée chez un utilisateur de l'app Web Mail Infomaniak, il faut que celui-ci ait activé ce paramètre:
    • Sur Gmail c'est ce paramètre qu'il faut activer:
    • Le résultat une fois l'option activée:
    • Par défaut, ce sont les premières lignes du message qui apparaitront si rien n'est spécifié, ces 2 champs étant facultatifs.  
  5. Entrez un nom correspondant à l'expéditeur (visible par le destinataire).
  6. Entrez l'adresse mail de l'expéditeur (parmi celle existantes au niveau du domaine correspondant à la Newsletter ; l'adresse mail doit exister et être valable).
  7. Choisissez la langue (pour la langue utilisée dans les envois annexes comme celui de la désinscription).
  8. Activez ou désactivez le tracking.
  9. Activez ou désactivez la partie UTM.
  10. Cliquez sur Continuer pour passer à l'étape suivante (votre Newsletter est désormais sauvegardée en mode brouillon):

 

2. Choisir le thème de la Newsletter

  1. Si vous avez précédemment sauvegardé des modèles de rédaction (blocs et designs configurés à votre goût) vous pouvez les retrouver sous l'onglet “Mes modèles” afin de les réutiliser.
  2. Sinon cliquez sur l'onglet des modèles.
  3. Survolez un design pré-configuré pour démarrer l'édition à partir de ce modèle ou le prévisualiser.
  4. Cliquez sur le modèle vierge pour débuter une toute nouvelle création à partir de l'éditeur de blocs:

 

3. Rédiger et éditer le contenu

  1. En tout temps, vos modifications sont sauvegardées et peuvent être annulées ; vous pouvez également prévisualiser le rendu (desktop / mobile) de votre Newsletter (et envoyer un test).
  2. L'onglet Sections regroupe différents éléments pré-construits, comme des blocs destinés à la partie supérieure (en-tête / header) ou inférieure (pied de page (footer), etc.
  3. Cliquez sur le chevron ‍  pour développer le contenu et sélectionner un élément:
  4. Cliquez sur l'onglet Blocs pour obtenir des éléments plus simples que vous pourrez utiliser pour la composition de votre mise en page.
  5. Glissez les éléments choisis dans la partie latérale droite à l'endroit désiré:
  6. Chaque élément peut encore être ajusté quand vous cliquez dessus:
    1. Le texte peut être mis en forme grâce à la barre d'outil qui apparait au-dessus (des variables peuvent également être insérées).
    2. L'édition plus globale de l'élément se trouvera toujours dans le panneau latéral gauche (couleur de fond, sélection du fichier (5 Mo max.) pour les blocs image, etc.)
    3. Le bloc lui-même peut-être déplacé sur la page, dupliqué ou supprimé:
  7. Cliquez sur Styles pour administrer les caractéristiques qui composent vos différents éléments.
  8. Choisissez vos éléments à personnaliser.
  9. Ajoutez par exemple une bordure au style des boutons.
  10. Toutes les nouvelles insertions de boutons et tous les boutons existants sans personnalisation seront affectés par la modification:
  11. En tout temps, il est possible d'attribuer le style qui a été décidé pour les différents éléments (point 8 ci-dessus) en appliquant le style par défaut aux éléments ayant été personnalisés auparavant:
  12. Au moment de sauvegarder, s'il manque les informations obligatoires au sujet de la désinscription de l'utilisateur, celles-ci seront ajoutées à votre contenu:
  13. Il est possible de sauvegarder votre modèle afin de le réutiliser lors d'autres rédactions de Newsletter (le modèle sera visible sous l'onglet dédié, lire point 2.1 ci-dessus) en cliquant sur le chevron à droite du bouton d'enregistrement:
  14. Cliquez sur le bouton d'enregistrement en haut à droite lorsque vous avez terminé la rédaction de votre Newsletter.

 

4. Choix des destinataires

Pour sélectionner vos abonnés (mode simple):

  1. Sélectionnez tous les d'abonnés en cochant la case.
  2. Le nombre total d'abonnés représenté par cet élément est affiché à droite, idem pour les éléments développés ci-dessous).
  3. Vous pouvez soustraire au nombre total de destinataires des abonnés automatiquement sélectionnés en fonction de critères que vous avez pré-établi au niveau de la segmentation ; vous pourriez aussi ne sélectionner que cette segmentation.
  4. Vous pouvez soustraire au nombre total de destinataires des abonnés groupés ; vous pourriez aussi ne sélectionner que ce groupe.
  5. Le nombre total d'abonnés à qui la Newsletter sera envoyée est automatiquement mis à jour en fonction de vos choix:

Pour effectuer une sélection des destinataires en fonction de certains critères (prenez connaissance de cet autre guide):

  1. Cliquez sur l'onglet Avancé:

Celui-ci permet d'ajouter des critères (attention si vous en ajoutez plusieurs, la condition supplémentaire peut se trouver avec “ET” mais également avec “OU” ce qui peut inclure ou exclure un grand nombre d'abonnés en fonction de vos critères).

Comme pour l'onglet précédent, le nombre total des destinataires est mis à jour en bas de page de façon dynamique en fonction de vos choix.

 

5. Prévisualiser et tester l'envoi

Cette avant-dernière étape est récapitulative: elle permet de vérifier les principales caractéristiques de votre envoi et de modifier d'éventuelles informations en dernière minute.

Lorsque vous êtes prêt, cliquez sur le bouton bleu en bas à droite pour continuer vers la dernière étape.

 

6. Déclencher un envoi immédiat ou retardé

La dernière étape vous permet de choisir le moment où envoyer votre Newsletter:

  • L'envoi peut être programmé pour l'heure désirée, ou déclenché immédiatement:

 

L'envoi s'effectuera alors en plusieurs heures en fonction du volume global de Newsletter en cours d'envoi, du nombre de vos destinataires et du quota horaire autorisé pour votre compte. Vous serez informé du déroulement de votre envoi.


Cette FAQ a été utile?

Ce guide détaille certaines opérations effectuées en arrière-plan par le service VOD / AOD Infomaniak.

 

Fonctionnement des requêtes SOAP et des callbacks

Dans le service de VOD (vidéo à la demande) et AOD (audio à la demande), certaines opérations comme le téléchargement de fichiers passent par des requêtes SOAP, un protocole qui permet à deux systèmes de communiquer entre eux, souvent utilisé pour échanger des données entre serveurs.

Lorsqu’un fichier est demandé via SOAP, il peut y avoir un délai avant que le serveur réponde. Ce délai dépend de plusieurs facteurs, comme la taille du fichier, la charge du serveur ou encore la qualité de la connexion. Le téléchargement démarre dès que possible, mais il faut savoir qu’il y a une file d’attente : si plusieurs utilisateurs font des demandes en même temps, chacune est traitée dans l’ordre, et chaque utilisateur a une limite de téléchargements simultanés.

Callback : une notification à la fin du téléchargement

Un callback est un système qui permet de notifier le client (par exemple, votre application) une fois que le téléchargement est terminé. Autrement dit, au lieu d’attendre en surveillant le téléchargement, le système vous « appelle » ou vous envoie une réponse quand tout est prêt. C’est utile pour éviter de bloquer votre application pendant que le fichier se télécharge.

Cependant, il existe aussi un délai maximal d’attente, appelé timeout. Si ce délai est atteint avant la fin du téléchargement, une réponse est tout de même envoyée. Cela ne signifie pas que le téléchargement a échoué, mais que la réponse a été donnée avant qu’il soit terminé. Dans ce cas, le traitement continue en arrière-plan.

Les gros fichiers prennent plus de temps

Lorsque le fichier demandé est volumineux (par exemple, plusieurs centaines de mégaoctets ou même plusieurs gigaoctets), le téléchargement peut prendre plusieurs minutes. Ce temps dépend beaucoup du serveur distant : certains sont très rapides, d’autres moins. Le système essaie de gérer cela du mieux possible, mais il faut garder à l’esprit que le temps de réponse ne sera pas toujours immédiat.

Appels bloquants et non bloquants

Par défaut, certains clients SOAP attendent que le serveur ait fini de répondre avant de continuer. On parle alors d’un appel bloquant : votre application est figée jusqu’à ce que la réponse arrive. Cela peut poser problème si la réponse met du temps.

Heureusement, il est souvent possible de configurer le client SOAP pour qu’il ne bloque pas. On parle alors d’un appel non bloquant. Cela permet d’envoyer plusieurs requêtes les unes après les autres sans devoir attendre la réponse de chaque appel. C’est plus rapide et plus efficace, surtout quand vous traitez plusieurs fichiers à la suite.


Cette FAQ a été utile?

Ce guide explique comment passer, dans un logiciel/client de messagerie, d'une configuration POP à une configuration IMAP pour une même boite mail. En effet, pour plein de raisons, il est fortement recommandé d'utiliser le protocole IMAP au lieu de POP. 

 

Passer du protocole POP au protocole IMAP…

Si votre adresse mail est déjà configurée avec le protocole POP dans votre logiciel/client de messagerie (Mozilla Thunderbird, Microsoft Outlook, etc.), il est impossible de passer au protocole IMAP directement sur le compte. En effet les logiciels/clients de messagerie les plus courants ne permettent pas de modifier un compte existant POP3 et de le définir en IMAP à la place.

La solution est donc d'ajouter le même compte mail mais avec le protocole IMAP dans votre logiciel/client de messagerie puis de déplacer vos messages et dossiers du compte POP (de votre ordinateur) au compte IMAP (sur le serveur de messagerie).

⚠️ Attention : un compte POP3 sur votre logiciel/client de messagerie implique qu'Infomaniak ne possède la plupart du temps aucune sauvegarde. Il faut donc veiller à sauvegarder vos messages de votre côté avant toute manipulation critique.

 

… avec Microsoft Outlook

Certaines versions d'Outlook comme la 2016 empêchent l'ajout simple d'un second compte qui aurait la même dénomination (adresse mail identique).

sign

Pour contourner cela il faut ajouter le compte depuis la partie Profils:

sign

Et depuis là vous pourrez ajouter le compte supplémentaire, en IMAP:

sign
 

  1. Configurez le nouveau compte mail avec le protocole IMAP (le même compte que celui configuré en POP mais cette fois en IMAP):
    sign
  2. Déplacez un dossier après l'autre en les glissant vers la boite de réception du nouveau compte configuré en IMAP:
    sign
  3. Patientez pendant le transfert des éléments (cela peut prendre beaucoup de temps selon le volume à transférer sur le serveur) ; l'activité est indiquée en bas de la fenêtre:

    sign

Si votre compte POP gardait une copie des messages sur le serveur (option déconseillée présente dans les paramètres avancés de votre Outlook), vous risquez d'avoir des messages à double.

 

… avec Apple Mail

La suppression du compte mail configuré en POP supprime les messages qu'il contient. Il est donc recommandé de désactiver le compte POP au lieu de le supprimer !

sign

Une fois le compte POP désactivé, prenez connaissance de cet autre guide pour configurer votre adresse mail dans Apple Mail, en IMAP.

Lorsque vous aurez terminé, il ne vous restera plus qu'à glisser les messages présents dans votre arborescence de compte POP vers l'arborescence du nouveau compte IMAP.


Cette FAQ a été utile?

Ce guide détaille les particularités de l'extension de nom de domaine .be (pour Belgique) notamment les démarches administratives à effectuer pour transférer la gestion d'un domaine .be vers Infomaniak.

 

Préambule

  • Comme pour les autres extensions, mais particulièrement pour les .be il est très important de tenir à jour les coordonnées WHOIS de votre nom de domaine pour éviter toute suspension de la part de DNS.be !
  • Les termes "EPP", "AuthCode", "AuthInfo", "code de transfert" et "code d'autorisation" désignent tous des séquences alphanumériques propres au domaine dont l'objectif principal est de vérifier l'autorisation du propriétaire avant un transfert entre Registrars.

 

Transférer un domaine .be vers Infomaniak

Les domaines en .be font l'objet d'une procédure particulière pour leur code d'autorisation (code EPP). Si votre ancien registrar vous a fourni un code d'autorisation, il est probable que celui-ci ne soit pas valide. En effet, pour obtenir le code d'autorisation pour un .be, vous devez soit:

  • cliquer sur "Obtenir le code d'autorisation" depuis la page qui vous demande le code,
  • ou vous rendre sur dnsbelgium.be et y demander le code d'autorisation (code EPP).

Il ne faut surtout pas essayer de transférer plusieurs fois de suite le domaine avec le mauvais code sinon vous bloquerez le domaine ainsi que le transfert (Command failed; please contact support - domain locked‍) pour plusieurs dizaines d'heures sans qu'Infomaniak ne puisse rien faire à ce sujet. Vous devrez patienter avant de réessayer avec un autre code qui devra absolument être le bon.

 

Sortir un .be de quarantaine

En dehors d'une période de transfert, et suite à des informations WHOIS obsolètes ou un usage suspicieux de votre domaine, il se peut que dnsbelgium.be le registre belge suspende temporairement ce domaine .be.

Une requête WHOIS habituelle mentionnera "NOT AVAILABLE" mais vous obtiendrez le statut réel sur leur site directement, et notamment une date de disponibilité avant laquelle il faut absolument suivre l'une des trois issues possibles:

  1. résoudre le problème avec DNSBelgium et transférer le domaine vers Infomaniak,
  2. résoudre le problème avec DNSBelgium et transférer le domaine vers un autre registrar (ou vers Infomaniak si le problème s'est produit avec un autre registrar),
  3. ignorer le problème et attendre cette date de disponibilité pour essayer de réenregistrer le domaine (non recommandé).

Dans les deux premières issues, il faudra obtenir de DNSBelgium la fin de quarantaine ainsi que le code d'autorisation. L'opération de (ré)inscription du domaine auprès d'Infomaniak est payante (une centaine d'€/CHF) donc il est important de tenir les informations à jour comme les CGU le spécifient.

 

Vérification requise

Si vous rencontrez ce type d'erreurs dans le WHOIS, sur votre site, ou via un signalement par e-mail:

  • Verification required for domain.be
  • This site can't be reached Check if there is a typo in domain.be. DNS_PROBE_FINISHED_NXDOMAIN
  • We only activate this domain name once the contact details of the domain name holder have been validated

… vérifiez et mettez à jour vos informations relatives au nom de domaine pour que celui-ci refonctionne.


Cette FAQ a été utile?

Ce guide explique comment connecter l'app desktop eM Client (application de bureau sur macOS / Windows) à une adresse mail hébergée chez Infomaniak.

 

Ajouter l'adresse mail à l'application

Prérequis

Pour configurer l'application de messagerie :

  1. Ouvrez l'application et choisissez le mode désiré puis cliquez sur Suivant:
  2. Entrez l'adresse mail à rattacher puis cliquez sur le bouton Démarrer à côté du champ:
  3. Entrez le mot de passe de l'adresse mail puis cliquez sur Continuer à côté du champ:
  4. Cochez la case et cliquez sur Oui:
  5. Vérifiez et complétez les informations manquantes:
  6. Choisissez le mode désiré puis cliquez sur Suivant:
  7. Vérifiez et complétez les informations manquantes.:
  8. Ca y est, votre adresse mail est désormais configurée dans l'application:

 

Paramètres recommandés

  • Serveur IMAP entrant = mail.infomaniak.com
  • Port IMAP = 993 (avec SSL)
  • 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 application.
    • Cochez "utiliser les mêmes paramètres que le serveur entrant" ou selon les logiciels/clients de messagerie, remettez un nom d'utilisateur (= adresse mail complète & entière) et le mot de passe généré.

Prenez connaissance de cet autre guide si vous recherchez des informations au sujet d'autres ports et protocoles de messagerie compatibles (SSL / TLS par exemple).

 

En cas de problème

Vérifiez que le Service Mail est configuré de façon optimale.

Il n'est pas nécessaire de contacter le Support Infomaniak si votre adresse mail fonctionne bien en dehors de l'application. L'erreur la plus fréquente concerne l'utilisation d'un mot de passe erroné. Prenez connaissance des solutions données dans cet autre guide au sujet de la messagerie en général.


Cette FAQ a été utile?

Ce guide concerne la redirection du trafic Web vers un port spécifique, y compris en cas d'utilisation d'une IP dédiée et d'une application Web spécifique (comme Node ou Varnish par exemple).

 

Prérequis

 

Rediriger le trafic Web vers un port spécifique

Par défaut, sur Serveur Cloud, le trafic Web est envoyé à Apache. Pour envoyer les requêtes vers un script Node ou un autre service (pour autant qu'il "écoute" sur un port entre 4000 et 4009), il faut passer par HAProxy.

Cela s'applique notamment pour les serveurs Express, Socket.IO, Meteor.js, Nuxt.js, Django, Flask, Ruby on Rails, même éventuellement Java (J2E), etc. 

Pour ça, il faut vous assurer que le service écoute bien sur un port entre 4000 et 4009 (notamment avec server.listen(4000) pour Express ou un serveur HTTP Node basique, mais selon le type de projet par d'autres moyens, un fichier de configuration, dans le code ou autre) et sur toutes les interfaces (0.0.0.0).

Il sera également nécessaire de configurer HAProxy comme dans l'exemple ci-après : 

  1. Cliquez ici afin d'accéder à la gestion de votre Serveur Cloud sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au Serveur Cloud concerné.
  3. Cliquez sur Fast installer dans le menu latéral gauche.
  4. Cliquez sur le menu d'action ⋮ situé à droite de HAProxy.
  5. Cliquez sur Configurer:
  6. Choisissez les informations désirées et sauvegardez:

 

Cas particulier des alias et wildcards

La configuration de HAProxy via le Fast Installer s'applique exclusivement au domaine principal de l'hébergement.

Actuellement, les alias de domaines (qu'ils soient spécifiques ou de type wildcard comme *.domain.xyz) ne sont pas pris en charge nativement par cet outil.

Pour rediriger le trafic d'un alias vers votre application (écoutant par exemple sur le port 4000), vous devez configurer manuellement une règle de type "proxy" dans le fichier .htaccess situé à la racine de votre site :

# Redirect all traffic to the application (e.g., Node.js on port 4000)
RewriteEngine On
RewriteRule ^(.*)$ http://localhost:4000/$1 [P,L]

Sans cette directive manuelle, toutes les requêtes correspondant à vos alias ou wildcards seront dirigées par défaut vers Apache au lieu de votre application spécifique.

 

Récupération de l'IP source d'une requête

Lorsque vous redirigez le trafic Web vers votre application Web, le traitement des requêtes change et la requête est d'abord reçue par un reverse proxy (local au serveur) qui transfère ensuite la requête vers le port choisi. Ainsi, à cause du transfert de la requête, les méthodes permettant habituellement de récupérer l'IP du visiteur vont donner l'IP du reverse proxy au lieu de celle du visiteur.

Ainsi, pour récupérer l'IP source réelle du visiteur dans ces cas, il faut consulter un header HTTP nommé X-Forwarded-For, qui contiendra les IPs source accumulées lors de chaque redirection. Ce header contiendra donc en dernier l'adresse IP originale du client, permettant d'identifier le visiteur réel.

Attention : il est important de noter que les headers HTTP peuvent être manipulés, ce qui présente des risques de sécurité. Pour minimiser ces risques, il est recommandé de vérifier que la requête provient bien d'un serveur fiable avant de faire confiance au contenu du header X-Forwarded-For. Cette vérification peut impliquer de s'assurer que la requête a été transmise par un serveur intermédiaire de confiance, identifié par une liste préétablie d'adresses IP. Dans le cas où le site utilise une IP dédiée, les serveurs de confiance sont :

  • 83.166.133.15
  • 83.166.133.17
  • 83.166.133.16
  • 84.16.92.5
  • 84.16.92.43
  • 10.2.32.255
  • 10.2.34.164

Cette FAQ a été utile?

Ce guide vous explique comment configurer l'apparence de votre pass (dans le cadre du système de billetterie Infomaniak).

Pour un aperçu global du pass et tout ce qu'ils peuvent faire, prenez connaisance de cet autre guide.

 

Accéder au menu du pass

Pour cela:

  1. Se connecter à votre espace Infomaniak
  2. Se rendre dans la sign Billetterie
  3. Depuis le menu de gauche, sous Programmation, cliquer sur Pass
  4. Cliquer sur un pass existant

Si vous n'avez pas encore de pass, prenez connaissance de cet autre guide.

 

Paramétrer le visuel du pass en format carte PVC R80

Il est possible de paramétrer la couleur des informations figurant sur le pass et l'image de fond:

Pour changer l'image de fond, cliquez sur sélectionner un fichier et une fois l'image choisie cliquez sur Enregistrer:

 

Apparence du billet du pass

Si le support choisi pour le pass est du format billet, vous pouvez définir un modèle pour l'impression. Il vous faudra au préalable créer un visuel de billet et enregistrer un modèle.

Vous pourrez ensuite simplement choisir le modèle que vous souhaitez:

 

En savoir plus


Cette FAQ a été utile?

Ce guide explique comment personnaliser le code source, modifier le CSS, modifier la partie HEAD ou BODY d'un site Web réalisé avec Site Creator Infomaniak.

 

Prérequis

  • Accéder à Site Creator:
    • Cliquer ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
    • Cliquer directement sur le nom attribué au Site Creator concerné.
    • Cliquer sur le bouton Éditer mon site pour démarrer l'éditeur:

 

Ajouter du code personnalisé

Une fois dans Site Creator:

  1. Cliquez sur Design dans le menu latéral gauche.
  2. Cliquez sur Plus de paramètres.
  3. Cliquez sur Code personnalisé en bas:
  4. Saisissez du code HTML, JavaScript (avec ses balises script) ou CSS personnalisé (avec ses balises style) - lire plus bas pour quelques exemples.
  5. Enregistrez les modifications en bas de page.

 

Métadonnées dans HEAD & BODY

Pour ajouter du code JavaScript ou n'importe quel autre code dans la partie HEAD ou BODY du code source de votre site:

  1. Cliquez sur Réglages dans le menu latéral gauche.
  2. Cliquez sur SEO & Métadonnées dans la partie Configuration du site Web:
  3. Descendez jusqu'à Code personnalisé.
  4. Choisissez d'ajouter sous les onglets HEAD ou sous BODY.
  5. Enregistrez les modifications en bas de page:

 

Exemples de personnalisation CSS

Ces exemples permettent de démarrer la personnalisation avancée des pages du site Web. Un risque existe toutefois en fonction des modifications apportées de ne plus pouvoir accéder à l'éditeur lui-même ce ce qui vous obligera à le recommencer de zéro.

Il est vivement recommandé de ne jamais insérer des balises de type html, head ou body qui pourraient entrer en conflit avec le code source de l'application elle-même.

Personnaliser le fond d'écran du site Web

Pour mettre l'image de votre choix (à charger dans la bibliothèque de fichiers) en fond de page et personnaliser son affichage:

  1. Rendez-vous au point 3 visible sur la première image en haut de ce guide.
  2. Insérez le code <style> pour indiquer que vous souhaitez modifier le code CSS,
  3. puis body { pour indiquer que vous voulez modifier le corps de la page et le "{" pour ouvrir l'espace permettant d'insérer les commandes,
  4. puis background-image: url("../data/files/fond01.jpg"); avec le chemin & nom précis de l'image chargée dans la bibliothèque sans oublier le point virgule pour pouvoir insérer la commande suivante.
  5. background-repeat: repeat; pour répéter l'image insérée.
  6. background-attachment: fixed; pour que l'image de fond reste fixe même si le visiteur fait défiler la page vers le bas ou le haut pour lire son contenu.
  7. } pour fermer l'espace d'insertion ouvert auparavant.
  8. </style> pour indiquer que le code se termine ici.

Espacer les lettres de tous les liens du site

Pour écarter (beaucoup) les lettres entre elles sur les mots cliquables (liens):

  1. Rendez-vous au point 3 visible sur la première image en haut de ce guide.
  2. Insérez le code (si pas encore présent) <style> pour indiquer que vous souhaitez modifier le code CSS,
  3. puis .container div a { pour indiquer que vous voulez modifier les blocs de la page et plus particulièrement les liens ("a") et le "{" pour ouvrir l'espace permettant d'insérer les commandes,
  4. puis letter-spacing:1em; en diminuant la valeur (0.9em par exemple) sans oublier le point virgule pour pouvoir insérer la commande suivante ou terminer.
  5. } pour fermer l'espace d'insertion ouvert auparavant.
  6. </style> pour indiquer que le code se termine ici.

Prenez connaissance de ces autres exemples de code CSS à insérer sur votre site.


Cette FAQ a été utile?

Ce guide explique comment autoriser certains ports entrants et/ou sortants dans le pare-feu (parefeux ou firewall) d'un serveur VPS Cloud / VPS Lite.

 

Accéder à l'outil de gestion

Pour gérer le pare-feu VPS Cloud / VPS Lite:

  1. Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au produit concerné.
  3. Cliquez sur Firewall dans le menu latéral gauche:

 

Règle pour autoriser le ping sur VPS Cloud / VPS Lite

Pour ajouter une règle sur le pare-feu:

  1. Cliquez sur le bouton bleu pour Ajouter une règle.
  2. Cliquez sur Sélection manuelle.
  3. Sélectionnez ICMP:
  4. Validez en bas de page.

 

Ouvrir le port sortant 25 de façon globale

Il est recommandé d'utiliser une solution d'envoi mail authentifié.

Le port sortant 25 (port SMTP Mail) est bloqué par défaut. Pour ouvrir ce port:

  • Sur VPS Cloud, vous pouvez faire une demande d'ouverture: contactez le support Infomaniak en justifiant votre demande.
  • Sur VPS Lite, il n'est pas possible d'ouvrir ce port.

Cette FAQ a été utile?

Ce guide explique comment connecter l'app desktop Outlook Microsoft 365 MSO (application de bureau sur Windows) à une adresse mail hébergée chez Infomaniak.

 

Ajouter l'adresse mail à l'application

Prérequis

Pour configurer l'application de messagerie :

  1. Ouvrez l'application.
  2. Cliquez sur Fichier.
  3. Cliquez sur Ajouter un compte.
  4. Entrez l'adresse mail à rattacher.
  5. Cliquez sur Connexion.
  6. Choisissez IMAP:
    sign
  7. Vérifiez et complétez les informations manquantes.
  8. Cliquez sur Suivant.
  9. Entrez le mot de passe de votre adresse mail.
  10. Ca y est, votre adresse mail est désormais configurée dans l'application.

 

Paramètres recommandés

  • Serveur IMAP entrant = mail.infomaniak.com
  • Port IMAP = 993 (avec SSL)
  • 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 application.
    • Cochez "utiliser les mêmes paramètres que le serveur entrant" ou selon les logiciels/clients de messagerie, remettez un nom d'utilisateur (= adresse mail complète & entière) et le mot de passe généré.

Prenez connaissance de cet autre guide si vous recherchez des informations au sujet d'autres ports et protocoles de messagerie compatibles (SSL / TLS par exemple).

 

En cas de problème

Vérifiez que le Service Mail est configuré de façon optimale.

Il n'est pas nécessaire de contacter le Support Infomaniak si votre adresse mail fonctionne bien en dehors de l'application. L'erreur la plus fréquente concerne l'utilisation d'un mot de passe erroné. Les guides de dépannage vous aident à résoudre un éventuel problème:

  • Prenez connaissance des solutions données dans cet autre guide au sujet de la messagerie en général.
  • Cet autre guide concerne plus particulièrement Outlook.

… et si votre Outlook ne fonctionne plus depuis un changement de mot de passe mail, prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide explique comment connecter l'app desktop Thunderbird (application de bureau sur macOS / Windows / Linux) à une adresse mail hébergée chez Infomaniak.

 

Ajouter l'adresse mail à l'application

Prérequis

Pour configurer l'application de messagerie :

  1. Téléchargez la dernière version de Thunderbird.
  2. Ouvrez l'application.
  3. Entrez vos informations de compte et cliquez sur Continuer:
  4. Restez bien en IMAP et cliquez sur Continuer:
  5. Entrez votre mot de passe et cliquez sur Continuer:
  6. Cliquez sur Continuer:
  7. Le résumé de votre inscription s'affiche, cliquez sur Terminer pour ajouter l'adresse (ou configurer d'autres services depuis là):
  8. Ca y est, votre adresse mail est désormais configurée dans l'application:

 

Paramètres recommandés

  • Serveur IMAP entrant = mail.infomaniak.com
  • Port IMAP = 993 (avec SSL)
  • 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 application.
    • Cochez "utiliser les mêmes paramètres que le serveur entrant" ou selon les logiciels/clients de messagerie, remettez un nom d'utilisateur (= adresse mail complète & entière) et le mot de passe généré.

Prenez connaissance de cet autre guide si vous recherchez des informations au sujet d'autres ports et protocoles de messagerie compatibles (SSL / TLS par exemple).

 

En cas de problème

Vérifiez que le Service Mail est configuré de façon optimale.

Il n'est pas nécessaire de contacter le Support Infomaniak si votre adresse mail fonctionne bien en dehors de l'application. L'erreur la plus fréquente concerne l'utilisation d'un mot de passe erroné. Les guides de dépannage vous aident à résoudre un éventuel problème:

  • Prenez connaissance des solutions données dans cet autre guide au sujet de la messagerie en général.
  • Cet autre guide concerne plus particulièrement Thunderbird.

… et si Thunderbird ne fonctionne plus depuis un changement de mot de passe mail, prenez connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide explique comment connecter l'application de messagerie native d'Android à une adresse mail hébergée chez Infomaniak.

 

Préambule

  • Plutôt que la configuration manuelle ci-dessous, il est recommandé d'utiliser l'app Infomaniak Mail (Android).

 

Ajouter manuellement l'adresse mail à l'application

Prérequis

Pour configurer l'application de messagerie :

  1. Ouvrez l'application de messagerie native sur votre appareil.
  2. Cliquez sur Ajouter un compte.
  3. Sélectionnez Autre comme type d'adresse.
  4. Saisissez votre adresse mail.
  5. Sélectionnez le type Personnal IMAP.
  6. Vérifiez et complétez les informations manquantes.
  7. Terminez la procédure.
  8. Ca y est, votre adresse mail est désormais configurée dans l'application de votre appareil.

 

Paramètres recommandés

  • Serveur IMAP entrant = mail.infomaniak.com
  • Port IMAP = 993 (avec SSL)
  • 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 application.
    • Cochez "utiliser les mêmes paramètres que le serveur entrant" ou selon les logiciels/clients de messagerie, remettez un nom d'utilisateur (= adresse mail complète & entière) et le mot de passe généré.

Prenez connaissance de cet autre guide si vous recherchez des informations au sujet d'autres ports et protocoles de messagerie compatibles (SSL / TLS par exemple).

 

En cas de problème

Vérifiez que le Service Mail est configuré de façon optimale.

Il n'est pas nécessaire de contacter le Support Infomaniak si votre adresse mail fonctionne bien en dehors de l'application. L'erreur la plus fréquente concerne l'utilisation d'un mot de passe erroné. Les guides de dépannage vous aident à résoudre un éventuel problème:

  • Prenez connaissance des solutions données dans cet autre guide au sujet de la messagerie en général
  • … et si votre application ne fonctionne plus au niveau de l'envoi (serveur SMTP déconnecté ou absent par exemple) ou depuis un changement de mot de passe mail, prenez connaissance de cet autre guide.

Cette FAQ a été utile?

Ce guide aide à identifier et corriger les erreurs de type 404, les pages blanches ou les sites web qui ne s'affichent pas lorsqu'il est impossible d'atteindre l'hébergement depuis votre navigateur.

 

Points à vérifier impérativement

Il est fortement recommandé d'effectuer les étapes suivantes :

  1. Vérifier la connexion Internet : visitez un site tiers comme https://www.ch.ch ou https://www.microsoft.com. Si ces adresses sont inaccessibles, contactez votre fournisseur d'accès (FAI) car le problème provient de votre connexion.
  2. Vider le cache du navigateur afin de forcer le rafraîchissement de la page ; en savoir plus.
  3. Tester la visibilité du site par des tiers : demandez à des connaissances hors de votre réseau local de tester l'accès ou utilisez le service https://downforeveryoneorjustme.com pour savoir si le site est hors service pour tout le monde ou uniquement pour vous.
  4. Utiliser un proxy afin de simuler une connexion à votre site depuis un autre emplacement géographique.
  5. Vérifier que le nom de domaine n'est pas expiré : l'hébergement et le domaine sont deux entités distinctes. Votre hébergement peut être actif chez Infomaniak (vérifiez-le sur le Manager) alors que le domaine a expiré. Effectuez un WHOIS et contactez le bureau d'enregistrement si nécessaire.
  6. Consulter le fichier de configuration de votre script ou CMS pour vérifier les informations de connexion à la base de données (nom, adresse, utilisateur et mot de passe) ; en savoir plus.

 

Si le problème persiste

Veuillez contacter le support Infomaniak par écrit en fournissant les renseignements suivants :

  1. Nom du site concerné.
  2. Votre adresse IP publique au moment des tests (disponible sur https://www.infomaniak.com/ip).

Lien vers cette FAQ:


Cette FAQ a été utile?

Ce guide explique comment connecter l'app mobile Microsoft Outlook (application pour smartphone ou tablette iOS / Android) à une adresse mail hébergée chez Infomaniak.

 

Préambule

  • L'app Outlook Lite n'est pas compatible avec le protocole IMAP… N'installez que la version proposée ci-dessus.
  • Plutôt que la configuration manuelle ci-dessous, il est recommandé d'utiliser l'app Infomaniak Mail (iOS / Android).

 

Ajouter l'adresse mail à l'application

Prérequis

Pour configurer l'application de messagerie :

  1. Ouvrez l'application.
  2. Cliquez sur Ajouter un compte :
  3. Entrez l'adresse mail à rattacher.
  4. Cliquez sur Continuer :
  5. Cliquez sur IMAP :
  6. Vérifiez et complétez les informations manquantes.
  7. Cliquez sur l'icône en haut à droite.
  8. Cliquez à gauche pour terminer la configuration :
  9. Ca y est, votre adresse mail est désormais configurée dans l'application :

 

Paramètres recommandés

  • Serveur IMAP entrant = mail.infomaniak.com
  • Port IMAP = 993 (avec SSL)
  • 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 application.
    • Cochez "utiliser les mêmes paramètres que le serveur entrant" ou selon les logiciels/clients de messagerie, remettez un nom d'utilisateur (= adresse mail complète & entière) et le mot de passe généré.

Prenez connaissance de cet autre guide si vous recherchez des informations au sujet d'autres ports et protocoles de messagerie compatibles (SSL / TLS par exemple).

 

En cas de problème

Vérifiez que le Service Mail est configuré de façon optimale.

Il n'est pas nécessaire de contacter le Support Infomaniak si votre adresse mail fonctionne bien en dehors de l'application. L'erreur la plus fréquente concerne l'utilisation d'un mot de passe erroné. Les guides de dépannage vous aident à résoudre un éventuel problème:

  • Prenez connaissance des solutions données dans cet autre guide au sujet de la messagerie en général.
  • Cet autre guide concerne plus particulièrement Outlook.

… et si votre Outlook ne fonctionne plus depuis un changement de mot de passe mail, prenez connaissance de cet autre guide.

Lien vers cette FAQ:


Cette FAQ a été utile?

Ce guide explique comment synchroniser les contacts & calendriers Microsoft Outlook* Windows (uniquement les versions Office 365 / 2019, 2016, 2013, 2010, 2007) avec les contacts & calendriers hébergés chez Infomaniak, à l'aide d'une extension pour Outlook disponible sur caldavsynchronizer.org.

* Les versions gratuites d'Outlook (New Outlook) et la version macOS ne sont pas en mesure d'installer une extension ; elles sont donc malheureusement incompatibles avec les données Infomaniak ! 

 

Préambule

  • Il existe une alternative payante pour Windows, Evo Collaborator, qui propose un profil préconfiguré pour Infomaniak.

 

Configurer Outlook CalDav Synchronizer

Outlook CalDav Synchroniser permet de synchroniser contacts & calendriers via protocoles CalDAV et CardDAV y compris des calendriers multiples (non partagés uniquement):

  1. Téléchargez CalDav Synchroniser pour Outlook.
  2. Fermez Outlook et lancez l'installation du plugin téléchargé ci-dessus:
  3. Une fois le plugin installé, ouvrez Outlook et cliquez sur le nouvel onglet CalDav Synchronizer.
  4. Cliquez sur Synchronisation Profiles.
  5. Cliquez sur l'icône afin de créer un premier profil (pour le calendrier ou les contacts - il faudra créer un second profil par la suite pour synchroniser les deux).
  6. Choisissez un type de profil générique (premier bouton radio):
  7. Entrez un nom de profil (nom du calendrier ou carnet d'adresses Infomaniak que vous souhaitez synchroniser par exemple).
  8. Cochez la case de synchronisation.
  9. Cliquez sur le bouton [ ▪ ▪ ▪ ] .
  10. Cliquez sur le bouton Nouveau…:
  11. Entrez un nom de nouveau dossier.
  12. Choisissez le type d'éléments que contiendra le dossier (Calendrier ou Contacts).
  13. Cliquez sur le dossier parent “Outlook” pour créer le dossier dans son arborescence.
  14. Validez avec le bouton OK:
  15. Validez avec OK:
  16. Ouvrez l'assistant https://config.infomaniak.com/ pour obtenir les informations concernant la synchronisation avec Outlook.
  17. Cliquez sur le bouton pour générer un mot de passe d'application (permet de contourner la 2FA de votre compte utilisateur pour la synchronisation uniquement):
  18. Copiez les informations (mot de passe, URL et nom d'utilisateur) obtenues sur config.infomaniak.com.
  19. Entrez l'adresse mail, celle de votre compte utilisateur Infomaniak.
  20. Cliquez sur le bouton pour Tester les paramètres:
  21. Choisissez sur la fenêtre qui s'ouvre le calendrier Infomaniak à synchroniser.
  22. Cliquez sur le bouton OK:
  23. Des informations supplémentaires pourront alors apparaitre automatiquement dans certains champs.
  24. Enregistrez un second profil si nécessaire (recommencez au point 4 dans ce cas).
  25. Terminez avec OK en bas à droite.
  26. Un redémarrage d'Outlook peut être requis pour mettre à jour les informations ajoutées.

 

Résoudre des duplicatas d'évènements

Si vous constatez des évènements dupliqués dans votre calendrier Outlook sans que ceux-ci ne le soient sur ksuite.infomaniak.com/calendar, appliquez ces réglages:

  1. Cliquez pour Afficher les Réglages Avancés.
  2. Cliquez sur Event Mapping Configuration.
  3. Cochez la case Use GlobalAppointmentID for UID attribute.
  4. Cochez la case Cleanup duplicate events.
  5. Sauvegardez les modifications en cliquant sur le bouton OK:

Cette suppression d'évènements à double et donc potentiellement de duplicata d'invitations, peut entraîner une notification de refus de l'évènement auprès de l'organisateur, cependant cela n'a pas d'impact sur le choix initial du participant.

 

Pour utilisateurs macOS avertis

Il existe une alternative pour Outlook / Exchange sur macOS, via le script python ews-caldav-sync:

  • Contrairement à un import de fichier ICS fourni par Outlook Web qui ne comprend que les dernières semaines d'évènements, le script va importer tous les évènements du calendrier, y compris les séries d'évènements, sans les tâches.
  • La synchronisation par ce script est uniquement dans un sens, de Microsoft Exchange vers le serveur CalDAV. Il est recommandé de le relancer à intervalles réguliers.

Cette FAQ a été utile?

Ce guide explique comment maintenir un contrôle sur vos flux de Streaming Radio MP3/AAC ou HLS en activant la protection par clé unique (token) afin de décider par exemple si un auditeur peut écouter votre radio ou non.

 

Préambule

  • A chaque connexion, vous effectuerez une requête vers l'API Infomaniak qui vous renverra en retour un token unique avec une durée de vie limitée et paramétrable.
  • Ce token autorisera quiconque le possède à consommer le flux pendant cette période.
  • Vous pouvez protéger un flux MP3/AAC ou HLS indépendamment l'un de l'autre (idem pour la géolocalisation d'ailleurs).
  • L'activation de la restriction implique un changement de la configuration du flux qui peut prendre quelques minutes pour être répliquée sur les serveurs.

 

Protéger un flux audio par clé unique

Pour ce faire, il suffit de se rendre dans les paramètres de restrictions et d'activer la protection par token sur le flux que vous souhaitez sécuriser:

  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:
    1. soit sur le nom de la radio:
    2. soit sur Restrictions dans le menu latéral gauche pour appliquer des restrictions au produit entier:
  4. Lors du choix  ci-dessus, cliquez ensuite sur Restrictions dans le menu latéral gauche.
  5. Choisissez HLS si nécessaire.
  6. Cliquez sur le menu d'action  situé à droite de l'élément concerné.
  7. Cliquez sur Restriction par token:

     

Activez ensuite la protection.

Attention, au moment où vous allez activer cette option, l'accès au flux sera instantanément bloqué pour les nouvelles connexions. Adaptez vos Players pour prendre en compte la restriction, comme illustré dans l'exemple ci-dessous :

 

Créer un token API Radio

Pour avoir accès à l'API Radio, vous devez en premier lieu vous authentifier grâce à un token application. Cette étape n'est à faire qu'une seule fois. Pour créer ce token d'application, prenez connaissance de cet autre guide.

Le scope est radio et la durée de vie illimité pour éviter de devoir régénérer un code de manière régulière. Une fois le token généré, le copier afin de le coller dans l'exemple ci-dessous.

 

Exemple d'utilisation en langage PHP

Pour MP3/AAC ou HLS, le code peut être sensiblement le même, seule l'URL appelée en POST change au niveau de sa forme.

Collez ci-dessous le token généré en lieu et place de celui indiqué:

if (!defined('API_TOKEN')) {
     define('API_TOKEN', 'AYF5lSh3c7Xy5974Fs12RTkTThujT-L9R4Xk2ZfGyP6sV7QqJ1oC3jD8nFtKzIxUeMw5oNzR6');
}
/**
 * Fonction générique pour executer des requêtes cURL
 *
 * @param string $method Méthode HTTP (GET, POST, PUT, etc...)
 * @param string $url Url de l'api a requêter
 * @param array $headers Liste des en-têtes HTTP (l'autorisation doit être passée ici avec un ['Authorization: Bearer ']
 * @param array $payload Un tableau contenant les données pour créer un token
 * @return mixed
 */

function request(string $method, string $url, array $headers = [], array $payload = []): mixed{
    // prepare options array
    $opts = [
        CURLOPT_HTTPHEADER => $headers,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_URL => $url,
        CURLOPT_CUSTOMREQUEST => strtoupper($method),
    ];

    // add payload if relevant
    if ($payload && $method !== 'GET') {
        $opts[CURLOPT_POSTFIELDS] = json_encode($payload);
    }
    $ch = curl_init();
    curl_setopt_array($ch, $opts);
    $result = curl_exec($ch);
    if(curl_errno($ch)){
        throw new Exception(curl_error($ch));
    }
    $data = json_decode($result, true);
    if ($data['result'] === 'error') {
        throw new Exception($data['error']['description'] ?? 'an error occured');

    }
    return $data['data'];
}

 

On va créer le token, l'URL de création du token se décompose comme suit :

  • Pour un flux MP3 / AAC
POST https://api.infomaniak.com/1/radios/acl/streams/mountpoint.mp3/token

Exemple pour protéger https://newradiotest.ice.infomaniak.ch/newradiotest-128.aac la route sera: https://api.infomaniak.com/1/radios/acl/streams/newradiotest-128.aac/token

  • Pour un flux HLS
POST https://api.infomaniak.com/1/radios/acl/hls_streams/<stream>/token

Exemple pour protéger https://myradiostream.radiohls.infomaniak.com/myradiostream/manifest.m3u8 la route sera: https://api.infomaniak.com/1/radios/acl/hls_streams/myradiostream/token

Exemple dans le cas du MP3 / AAC, pensez à ajuster :

$token = request(
    'POST',
   'https://api.infomaniak.com/1/radios/acl/streams/newradiotest-128.aac/token',
    // en-tête d'authorization
    [
        'Authorization: Bearer ' . API_TOKEN,
        'Content-Type: application/json',
    ],
    /**
     * payload pour créer le token, vous pouvez passer les valeurs suivantes
     * window     | 300               | optionnel | durée de validité du token (default: 5 minutes)
     */

    [
        'window' => 3600, // 1h validity
    ]
);

 

Il est important de noter que si ce code est généré au moment du chargement de la page, l'auditeur aura "window" secondes pour lancer la lecture du flux. Au-delà de ce délai, le token expirera, et le flux ne pourra plus être lancé à moins que la page ne soit rechargée. Selon vos besoins et votre cas d'utilisation, il sera nécessaire d'ajuster ce délai de la meilleure manière possible.

Il faudra également remplacer ci-dessous l'URL de lecture de votre flux à la place de celle indiqué tout en conservant le paramètre $token à la fin. Et pour finir, on affiche le Player (ici une simple balise html5, mais on peut ajouter bien sûr n'importe quelle surcouche après, le token étant passé dans les paramètres $_GET de l'url).

$streamUrl = "https://newradiotest.ice.infomaniak.ch/newradiotest-128.aac?$token";
echo "<audio controls=""><source src="$streamUrl"></audio>";

Cette FAQ a été utile?