Base de connaissances

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

Rechercher

Ce guide explique comment créer un enregistrement PTR sur les IP dédiées de VPS Cloud / VPS Lite.

 

Préambule

  • Un enregistrement PTR (Pointer Record) est un type d'enregistrement DNS qui est utilisĂ© pour rĂ©soudre les adresses IP en noms de domaine.
  • L'enregistrement PTR est utilisĂ© pour associer une adresse IP Ă  un nom de domaine ou Ă  un sous-domaine.
  • C'est le contraire de l'enregistrement A qui est utilisĂ© pour rĂ©soudre les noms de domaine en adresses IP.

 

Créer un PTR sur l'IP du VPS Cloud / VPS Lite

Si vous avez un VPS Cloud / VPS Lite et que vous souhaitez créer un enregistrement PTR pour votre adresse IP dédiée, voici les étapes à suivre:

  1. Assurez-vous que votre domaine ou sous-domaine pointe sur l'adresse IP (v4 ou v6) de votre serveur VPS Cloud / VPS Lite.
    • Vous pouvez le faire en crĂ©ant un enregistrement A pour votre domaine ou en modifiant l'enregistrement existant pour qu'il pointe vers l'adresse IP de votre VPS Cloud / VPS Lite.
  2. Vérifiez que votre domaine pointe bien sur l'adresse IP de votre VPS Cloud / VPS Lite (cf 1).
  3. Contactez le support Infomaniak pour demander la création d'un enregistrement PTR pour votre adresse IP dédiée.
    • Mentionnez l'adresse IP de votre serveur VPS Cloud / VPS Lite (vous pouvez trouver cette adresse IP dans votre tableau de bord de gestion de serveur ou en utilisant une commande de ligne de commande comme "ifconfig" ou "ipconfig" selon le système d'exploitation que vous utilisez).
  4. Une fois l'enregistrement PTR créé, utilisez un outil de vĂ©rification en ligne pour s'assurer que l'enregistrement PTR pointe vers votre domaine ou sous-domaine.

Cette FAQ a été utile?

Ce guide vous aide à configurer votre encodeur avec le service de Streaming vidéo Infomaniak.

 

Préambule

  • La structure de ce guide s'articule en fonction de la qualitĂ© d'encodage choisie pour votre flux:
  • Le système d'authentification par URL proposĂ© par Infomaniak diffère de l'authentification proposĂ©e par dĂ©faut par certains encodeurs.
  • Ces informations sont uniquement donnĂ©es Ă  titre indicatif et la configuration de votre encodeur peut varier selon votre appareil, votre logiciel et les options de votre produit (matĂ©riel Infomaniak par exemple).
  • Guide spĂ©cifique pour OBS Studio (Open Broadcaster Software).

 

Configuration requise par l'encodeur

Voici comment accéder aux informations de configuration requises par votre encodeur:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez sur le menu d'action ⋮ à droite de l'objet concerné dans le tableau qui s'affiche.
  3. Cliquez sur Configurer l'encodeur:
  4. Suivez les instructions adaptées à votre situation.

 

1. Gestion automatique du multi-bitrate par Infomaniak

Si vous avez choisi de laisser Infomaniak gérer automatiquement la qualité de votre flux:

  • Avec ce cas de figure, les informations de configuration suivantes sont disponibles:
  • Dans cet exemple, le flux se nomme "DemoFAQ" et sa clĂ© d'authentification est "B5rPcw11" :
    • Adresse du serveur :rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11
    • Identifiant du flux : demofaq-1

 

1.1 Configuration de la qualité de la source

Les qualités de flux générés par Infomaniak dépendront de la qualité de votre source (bitrate). À titre indicatif, voici la liste des qualités qui pourraient être générées au moment de la connexion de votre encodeur :

  • 1080p avec un bitrate de 3 Mbps
  • 720p avec un bitrate de 1,8 Mbps
  • 480p avec un bitrate de 0,8 Mbps
  • 360p avec un bitrate de 0,5 Mbps
  • 240p avec un bitrate de 0,3 Mbps*

* Le 240p sera proposé uniquement si votre bitrate source est inférieur à 0,8 Mbps.

Il est recommandé idéalement de définir une source de 1080p avec un bitrate de 3,2 Mbps afin de générer l'ensemble de qualités disponible. Si le bitrate de votre source est limité à 1 Mbps, seules les résolutions suivantes seront générées : 480p, 360p et 240p.

Important : vérifier que le contrôle du débit soit réglé en mode CBR (constant bitrate) au niveau de votre encodeur. Le mode ABR (adaptive bitrate) peut en effet fausser la détection du bitrate de votre source.

 

1.2 Votre encodeur requiert une adresse de connexion et un identifiant de flux

Si votre encodeur demande une adresse de connexion et un identifiant de flux, il vous suffit de renseigner l'adresse du serveur et l'identifiant du flux dans votre encodeur.

Dans cet exemple, il s'agirait donc des informations suivantes :

  • Adresse du serveur :rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11
  • Identifiant du flux : demofaq-1

 

1.3 Votre encodeur requiert uniquement une URL

Si votre encodeur demande uniquement une URL, il est nécessaire de regrouper l'adresse du serveur et l'identifiant de connexion ; dans cet exemple, il s'agirait donc de l'URL suivante :

  • rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1

 

1.4 Votre encodeur propose une configuration avancée

Si votre encodeur propose un large choix de paramètres, suivre les indications suivantes qui sont toujours basées sur le même exemple :

  • Adresse serveur RTMP : demofaq-1.vprimary.infomaniak.com
  • Port du serveur RTMP : 1935
  • Nom d'utilisateur RTMP : laissez ce champ vide (l'authentification se fait par clĂ© avec une clĂ© sur l'identifiant de stream)
  • Mot de passe RTMP : laissez ce champ vide (l'authentification se fait par clĂ© avec une clĂ© sur l'identifiant de stream)
  • Nom d'Application RTMP : livecast?key=B5rPcw11
  • Nom de stream RTMP : demofaq-1

 

2. Gestion manuelle du multi-bitrate

Si vous avez décidé de gérer manuellement les qualités de votre flux:

  • Si vous utilisez l'option Transcodage dans le Cloud, prenez connaissance du point 3. Single bitrate plus bas.

Avec ce cas de figure, vous retrouverez un tableau contenant les différentes qualités (bitrate/résolutions) que vous aurez définis lors de la configuration de votre encodeur:

Dans cet exemple, il s'agirait donc des informations suivantes :

  • Adresse du serveur :rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11
  • Identifiant du flux : demofaq-1

 

2.1 Votre encodeur requiert une adresse de connexion et un identifiant de flux

Si votre encodeur demande une adresse de connexion et un identifiant de flux, il vous suffit de renseigner l'adresse du serveur et l'identifiant pour chaque flux dans votre encodeur.

 

2.2 Votre encodeur requiert une URL par flux

Si votre encodeur requiert des configurations spécifiques par URL, il est nécessaire de regrouper l'adresse du serveur et l'identifiant de connexion pour chaque bitrate. Dans cet exemple, il s'agirait donc des URL suivantes :

  • Bitrate 6000000 : rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1
  • Bitrate 4500000 : rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1-1
  • Bitrate 4000000 : rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1-2
  • Bitrate 1000000 : rtmp://demofaq-1.vprimary.infomaniak.com/livecast?key=B5rPcw11/demofaq-1-3

 

3. Single bitrate (une seule qualité)

Prenez connaissance des indications fournies au point 1. Gestion automatique du multi-bitrate par Infomaniak en ignorant le point 1.1.


Cette FAQ a été utile?

Ce guide explique comment voir la manière dont l'espace de stockage de votre kDrive est utilisé et comment augmenter sa capacité en cas de besoin.

 

Préambule

  • Le nombre maximum de fichiers par kDrive n’est pas une limite fixe, mais si elle est dĂ©passĂ©e, la stabilitĂ© du système de stockage et de l’application kDrive ne peut ĂŞtre garantie par Infomaniak.
  • Seules les conditions particulières Sauvegarde et stockage que vous pouvez retrouver sur votre Manager font foi.
  • Prenez connaissance de cet autre guide concernant les dĂ©tails propres aux boĂ®tes de dĂ©pot

 

Limites en vigueur

D'autres types de limites sont détaillés sur cet autre guide.

âš   Nombre max. de fichiers / sous-dossiers :

 par kDrivepar dossier
Toutes les offres300000 / 100050000


âš   Bande passante (en Go) autorisĂ©e par jour et par utilisateur (ces limites, fournies Ă  titre informatif et prĂ©ventif, peuvent s’appliquer si une utilisation excessive dĂ©grade le service, afin d’en garantir la stabilitĂ© et la disponibilitĂ© pour tous les utilisateurs) :

kSuitegratuit200
 Standard1000
 Business1000
 Enterprise1000
 my kSuite200
 my kSuite+200
kDriveSolo1000
 Team1000
 Pro1000


âš   Nombre max. de tĂ©lĂ©chargements quotidiens d'un fichier par utilisateur :

kSuitegratuit50000
 Standard100000
 Business100000
 Enterprise100000
 my kSuite50000
 my kSuite+50000
kDriveSolo50000
 Team50000
 Pro50000


âš   Taille max. d'un fichier (en Go) envoyĂ© via :

 app Desktopapp WebAPI
Toutes les offres505050

 

Consulter l'espace de stockage de kDrive

Pour accĂ©der Ă  kDrive :

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web kDrive Infomaniak (service en ligne ksuite.infomaniak.com/kdrive).
  2. Cliquez sur le chevron ‍ pour développer la partie Gestion du kDrive dans le menu latéral gauche.
  3. Cliquez sur Espace de stockage dans le menu latéral gauche:
  4. Choisissez les fichiers volumineux (ou les versions de fichiers qui sont également comptabilisées dans l'espace de stockage) à l'aide du menu déroulant:
     
  5. Cliquez sur le menu d'action â‹® situĂ© au-dessus de votre sĂ©lection pour rĂ©aliser une action (suppression par exemple):

 

Augmenter l'espace de stockage kDrive

Prérequis

  • Avoir des permissions suffisantes au sein de l'Organisation.

Pour modifier l'espace de stockage kDrive:

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web kDrive Infomaniak (service en ligne ksuite.infomaniak.com/kdrive).
  2. Cliquez sur Tableau de bord dans le menu latéral gauche sous Gestion du kDrive.
  3. Cliquez sur Gérer.
  4. Cliquez sur Modifier l'offre:
    • Le choix vous sera offert de modifier l'offre ou de modifier l'espace de stockage maximum de votre kDrive.
    • Une fois l'offre modifiĂ©e, cliquez sur Suivant et procĂ©dez au paiement.

 

Obtenir des informations sur un dossier et son contenu

Il suffit de faire un clic droit sur n'importe quel dossier de l'app Web kDrive pour obtenir les informations de taille et contenu:


Cette FAQ a été utile?

Ce guide explique comment utiliser GnuPG / PGP avec PHP sur un Serveur Cloud Infomaniak, suite à l'obsolescence de l'extension native (des alternatives "PHP pur" ou des wrappers modernes sont privilégiés).

 

Préambule

  • L'extension système PHP_GnuPG n'est plus maintenue par la communautĂ© PHP et n'est donc plus disponible sur les environnements rĂ©cents.
  • Deux alternatives principales en "Pure PHP" (installables via Composer) permettent de continuer Ă  signer ou chiffrer vos donnĂ©es en toute sĂ©curitĂ©.

 

Option 1 : Crypt_GPG (Recommandé)

Cette bibliothèque agit comme un wrapper : elle communique directement avec le binaire gpg installé sur votre Serveur Cloud. C'est la solution la plus performante et la plus stable.

Pour l'installer, connectez-vous en SSH et exécutez cette commande à la racine de votre projet :

# Install the PEAR Crypt_GPG package via Composer
composer require pear/crypt_gpg

Exemple d'utilisation pour chiffrer un message (approche orientée objet) :

<?php
require_once 'vendor/autoload.php';

try {
    // Initialize the GPG object
    $gpg = new Crypt_GPG();

    // Set the recipient email (must match a public key already imported on the server)
    $gpg->addEncryptKey('contact@example.com');

    $message = "This is a secret message.";
    
    // Encrypt the data
    $enveloppe = $gpg->encrypt($message);
    
    echo $enveloppe;
} catch (Exception $e) {
    // Handle potential encryption errors
    echo "Error: " . $e->getMessage();
}

 

Option 2 : OpenPGP.php (Indépendant)

Cette bibliothèque est intégralement écrite en PHP. Son avantage majeur est qu'elle ne dépend pas du binaire gpg du serveur, garantissant une portabilité totale de votre code entre différents environnements.

# Install the OpenPGP.php library
composer require singpolyma/openpgp-php

Exemple de structure de base :

<?php
require_once 'vendor/autoload.php';

// Use the library classes to handle OpenPGP packets 
// directly in PHP without system calls to the GPG binary.
// Example: $msg = OpenPGP_Message::parse(OpenPGP::unarmor($data));

Lien vers cette FAQ:


Cette FAQ a été utile?

Ce guide explique comment utiliser l'historique ou le versionnage des fichiers sur kDrive.

 

Préambule

  • Cette fonctionnalitĂ© est très utile pour rĂ©cupĂ©rer des informations supprimĂ©es ou modifiĂ©es par un tiers au sein d'un fichier collaboratif.
  • Infomaniak conserve dans l'historique des versions une sauvegarde de toutes les modifications apportĂ©es aux fichiers sur kDrive.
  • Vous pouvez choisir de conserver indĂ©finiment certaines versions.

âš   Nombre de versions / Nombre de jours  :

kSuitegratuit30 / 30
 Standard100 / 120
 Business200 / 180
 Enterprise200 / 365
 my kSuite30 / 30
 my kSuite+60 / 120
kDriveSolo100 / 60
 Team100 / 60
 Pro200 / 120

 

Gérer les précédentes versions des fichiers

Pour accĂ©der Ă  kDrive :

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web kDrive Infomaniak (service en ligne ksuite.infomaniak.com/kdrive).
  2. Sélectionnez le fichier à éditer (ou faites un clic droit sur le fichier et dans ce cas passez à l'étape 4).
  3. Cliquez sur le menu d'action â‹® dans la barre d'outils.
  4. Cliquez sur Historique des versions:

Les différentes versions du fichier sont listées par ordre chronologique inverse.

Vous pouvez supprimer toutes les versions de ce fichier grâce au bouton:

Sinon un menu Ă  droite de chacune des versions permet de:

  • … tĂ©lĂ©charger le fichier dans son Ă©tat Ă  la date/heure de la version sĂ©lectionnĂ©e,
  • … la conserver indĂ©finiment: la version sera conservĂ©e après le dĂ©lai de conservation standard,
  • … crĂ©er un nouveau fichier sur kDrive Ă  partir de cette version,
  • … supprimer la version: permet d'effacer cette version uniquement.

 

Vous pouvez également accéder à l'ensemble des versions de tous vos fichiers:

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web kDrive Infomaniak (service en ligne ksuite.infomaniak.com/kdrive).
  2. Cliquez sur Gestion du kDrive dans le menu latéral gauche.
  3. Cliquez sur Gérer l'espace de stockage
  4. Cliquez pour choisir Versions de fichiers:

Il est également possible de restaurer une version antérieure de l'entierté de l'organisation de vos fichiers sur le kDrive.


Cette FAQ a été utile?

Ce guide montre comment créer / importer / gérer les contacts au sein de listes d'abonnés Newsletter Infomaniak.

 

Préambule

  • Vous devez obtenir le consentement explicite de vos destinataires via le modèle double opt-in:
    • L’envoi de spam et l’utilisation de listes d’adresses achetĂ©es/louĂ©es sont interdits.
  • L’importation n’envoie aucun message aux contacts ajoutĂ©s (donc lire et accepter les points ci-dessus).
  • Les doublons seront automatiquement supprimĂ©s.
  • Si vous rĂ©importez une adresse qui est dĂ©jĂ  abonnĂ©e, les champs personnalisĂ©s diffĂ©rents se mettront Ă  jour.

 

Constituer une liste d'abonnés

Pour accĂ©der Ă  la gestion des abonnĂ©s de la Newsletter :

  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 Abonnés dans le menu latéral gauche.
  4. Cliquez sur le bouton bleu Ajouter des contacts:
  5. Lisez et acceptez les CGU.
  6. Faites un choix parmi les différents moyens pour constituer une liste d'abonnés:

 

A. Importer un fichier CSV (format .csv) ou fichier .txt (format prédéfini)

  • Le format doit ĂŞtre respectĂ© (un modèle Ă  tĂ©lĂ©charger est Ă  votre disposition comme exemple sur la page). Taille maximum: 300 Mo
  • Une fois le document type tableur rĂ©digĂ©, exportez-le en .csv ce qui va crĂ©er une sorte de document texte avec un sĂ©parateur entre chaque information prĂ©sentes dans les diffĂ©rentes cellules:
  • SĂ©lectionnez le fichier .csv depuis l'interface d'importation puis cliquer sur le bouton bleu Importer:
  • Il faut attribuer le champ souhaitĂ© Ă  l'information souhaitĂ©e (les infos sont groupĂ©es selon les colonnes d'origine).
  • En bas du menu dĂ©roulant, il est possible de crĂ©er les champs qui n’existeraient pas encore (le type de champ peut ĂŞtre forcĂ© Ă  des chiffres ou Ă  une date, bolĂ©en, etc.).
  • Choisissez un Ă©ventuel groupe parmi vos groupes créés dans lequel placer les contacts importĂ©s:
  • Ca y est, que ce soit sous Groupes ou sous AbonnĂ©s, votre importation est visible.
    • Si tel n'est pas le cas, vĂ©rifiez s'ils sont visibles avec le filtrage d'affichage “Tous”:
    • Il se peut que suite Ă  une vĂ©rification de l'e-mail, le statut de l'abonnĂ© importĂ© soit invalide, vous ne pourrez donc pas lui Ă©crire:

 

B. Copier-coller l'équivalent d'un .csv ou .txt (format prédéfini)

  • Le format doit ĂŞtre respectĂ©, comme dans le fichier Ă  tĂ©lĂ©charger (lire ci-dessus), par exemple:
anna.a@domain.xyz,Anna,Alpha,1985-08-20
alfred.a@domain.xyz,Alfred,Alpha
contact@domain.xyz,Support
mail@domain.xyz
  • Une fois ces informations collĂ©es dans le champ dĂ©diĂ© Ă  cet effet, cliquez sur le bouton bleu Continuer:
  • La suite et fin de l'importation est identique au point A ci-dessus.

 

C. Remplissage d'une fiche contact individuelle

  • Importez des contacts l'un après l'autre grâce au formulaire proposĂ©.
  • Ajoutez si nĂ©cessaire des champs libres (le type de champ peut ĂŞtre forcĂ© Ă  des chiffres ou Ă  une date, bolĂ©en, etc.).
  • SpĂ©cifiez le groupe existant Ă©ventuel:

 

D. Import automatique depuis d'autres outils Infomaniak

 

Editer la fiche d'un abonné

Pour éditer les informations relatives à vos abonnés:

  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 Abonnés dans le menu latéral gauche.
  4. Recherchez ou filtrez le type d'affichage si nécessaire.
  5. Cliquez sur l'abonné dont vous souhaiter éditer les détails:
  6. Cliquez sur Modifier:
  7. Editez les informations (seule l'adresse mail ne peut être modifiée):
    1. Si vous souhaitez ajouter un nouveau champ, il faut l'ajouter de façon globale en revenant sur le menu Abonnés.
    2. Cliquez sur l'onglet Champs.
    3. Cliquez sur Créer un champ.
    4. La fiche de l'abonné peut désormais être éditée au niveau de ce nouveau champ:

 

Supprimer des abonnés

Pour supprimer des abonnés de la Newsletter:

  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 Abonnés dans le menu latéral gauche.
  4. Recherchez ou filtrez le type d'affichage si nécessaire.
  5. Cliquez sur la case pour sélectionner un ou plusieurs abonnés.
  6. Cliquez sur Supprimer:
  7. Confirmez la suppression

 

Vous pouvez également cliquer sur Désinscrire au lieu de Supprimer afin que les contacts soient toujours présents dans la liste: prenez connaissance de cet autre guide.

 

Exporter des abonnés

Pour exporter la liste des abonnés à la Newsletter, au format .csv et selon des critères choisis :

  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 Abonnés dans le menu latéral gauche.
  4. Recherchez ou filtrez le type d'affichage si nécessaire.
  5. Cliquez sur la case pour sélectionner un ou plusieurs abonnés.
  6. Cliquez sur Exporter:
  7. Cliquez sur le bouton bleu une fois l'export préparé afin de télécharger les données dans un fichier CSV (format .csv).

Le fichier obtenu comporte ces colonnes :

  • Email
  • Status
  • Sent
  • Opens
  • Clicks
  • Subscription Date
  • firstname
  • lastname
  • ip register
  • puis les champs personnalisĂ©s (texte, nombre, date, etc.) créés manuellement…

Cette FAQ a été utile?

Ce guide précise les ressources dont vous pouvez bénéficier avec un Jelastic Cloud selon le type de compte que vous possédez.

 

Préambule

  • Tous les comptes Jelastic Cloud offrent des avantages:
    • Applications Web: plus de 40 CMS installables en 1 clic.
    • Support de technologies variĂ©es.
    • Bases de donnĂ©es: SQL & NoSQL.
    • Certificats SSL: gratuit avec Let's Encrypt.
    • Sauvegardes automatiques: toutes les 24 heures (incrĂ©mentales, sur les 7 derniers jours).

 

Compte d'essai de 14 jours

La pĂ©riode d'essai permet de tester Jelastic Cloud sans engagement. Vous pouvez ainsi vĂ©rifier si cette solution rĂ©pond Ă  vos attentes et estimer les ressources dont vous avez besoin. Grâce au calculateur, vous pourrez ensuite dĂ©terminer le tarif horaire ou mensuel de votre PaaS en fonction de vos tests.

Pendant la période d'essai, vous disposez des ressources suivantes :

  • nombre d'environnements: 5
  • puissance: 8 Cloudlets (3.2 GHz de CPU et 1 Go de RAM)
  • stockage SSD: 10 Go
  • bande passante: 20'000 Kb/s

Les adresses IP publiques, les SSL personnalisés, les images Docker et VPS Elastic sont uniquement disponibles avec un compte payant.

 

Compte payant

Dès que vous achetez des crédits Jelastic, les restrictions du compte d'essai sont levées et vous pouvez librement ajuster les ressources de votre PaaS selon vos besoins :

  • nombre d'environnements: selon vos besoins
  • puissance: personnalisable selon vos besoins
  • stockage SSD: 20 Go inclus, puis extensible jusqu'Ă  100 Go par environnement
  • trafic entrant et sortant: 2.8 Go / heure (2.4 To / mois) inclus, puis facturĂ© au Go
  • bande passante: 400'000 Kb/s

Cette FAQ a été utile?

Ce guide explique comment connecter un site réalisé avec Site Creator Infomaniak à un nom de domaine.

 

Prérequis

  • L'offre Site Creator Free permet d'accĂ©der au site par un nom de domaine de la forme 123xyz.infomaniak.site…
  • Les offres Site Creator Lite et Pro proposent un nom de domaine gratuit 1 an parmi les extensions .ch, .com, .fr, .org, .co.uk, .be, .de, .eu, .it, .es
  • Si vous souhaitez utiliser un domaine existant, celui-ci devra se trouver dans la mĂŞme Organisation.

 

Connecter Site Creator Ă  un nom de domaine

Pour connecter Site Creator (Lite ou Pro) Ă  un nom de domaine:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre site sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au site concernĂ©.
  3. Cliquez sur Connecter mon site Ă  un domaine pour dĂ©marrer l'assistant de configuration: 
  4. L'assistant vous propose de créer un nouveau nom de domaine ou d'utiliser un nom déjà existant:
    • Si vous crĂ©ez un nouveau nom de domaine Ă  cette occasion, il faudra revenir sur cet assistant de configuration une fois la commande terminĂ©e.
    • Si vous choisissez d'attacher un domaine parmi ceux existants sur votre Organisation, l'assistant vous propose la liste des domaines et un sous-domaine peut ĂŞtre créé Ă  cette occasion:
  5. Cliquez sur le bouton Suivant.
  6. Vérifiez l'adresse choisie puis cliquez sur le bouton pour Confirmer:

 

Certains noms de domaine ne peuvent être connectés à Site Creator ; l'assistant vous signalera d'éventuels problèmes. Prenez connaissance de cet autre guide pour comprendre et résoudre ces problèmes.

 

Gérer le(s) nom(s) de domaine Site Creator

Pour gérer le ou les nom(s) de domaine utilisé(s) avec Site Creator:

  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Ă©.

En haut de page s'affichent les éventuels messages au sujet de problèmes concernant Site Creator et les domaines.

Plus bas, vous pouvez gérer vos domaines s'il y en a, cliquez sur le chevron ‍ si nécessaire:

Domaine temporaire, adresse provisoire, URL de prévisualisation…

Plusieurs noms de domaine peuvent être reliés à Site Creator, supprimés ou interchangés et inversés si nécessaire.

Cliquez sur le menu d'action ⋮ à droite du domaine concerné:

En revanche l'URL de prévisualisation, de type 123xyz.infomaniak.site et distincte dans la liste des domaines Site Creator, ne pourra jamais être supprimée pour le bon fonctionnement de votre site.


Cette FAQ a été utile?

Ce guidesconcerne Site Creator et la possibilité de créer des liens vers des ancres.

 

Préambule

  • Une ancre en design Web est un lien hypertexte qui pointe vers une position spĂ©cifique sur une page web, qu'elle soit sur la mĂŞme page ou sur une page diffĂ©rente.
    • Lorsqu'un utilisateur clique sur un lien d'ancrage, il est redirigĂ© vers l'endroit spĂ©cifiĂ© (en principe une indication invisible placĂ©e dans le code source) de la page.
  • Les ancres sont utiles pour permettre aux utilisateurs de naviguer rapidement vers des sections spĂ©cifiques d'une page Web ou mĂŞme d'une autre page.
    • Elles amĂ©liorent l'expĂ©rience utilisateur en fournissant un moyen efficace de trouver et d'accĂ©der Ă  des informations prĂ©cises.

 

Exemple d'ancre

Une ancre est située (de façon invisible) en fin de FAQ. Elle est nommée "end", par conséquent le lien suivant contient tout simplement la cible #end et sans autre indication, un navigateur Web va chercher ce terme dans le code de la page où l'on se trouve et diriger l'utilisateur dessus: cliquez ici pour l'atteindre !

 

Créer ce type de lien sur Site Creator

Habituellement, pour créer une ancre en HTML, voici comment procéder :

  1. Identifiez l'endroit sur votre page où vous souhaitez créer une ancre (section de texte, image ou tout autre élément).
  2. Utilisez la balise <a> avec l'attribut href pour spécifier la cible de l'ancre:
    1. si la cible est sur la même page, utilisez simplement l'ID de l'élément (voir point 3 ci-dessous)
      <a href="#chapter1">Go to chapter 1</a>
    2. si la cible est sur une autre page, spécifiez l'URL complète de la page, suivie de l'ID de l'élément cible (voir point 3 ci-dessous)
      <a href="page2.html#chapter1">Go to chapter 1 on page 2</a>
  3. Dans la section de votre page où vous souhaitez que les utilisateurs soient redirigés, ajoutez un élément avec l'ID correspondant:
    <div id="chapter1"> &nbsp; </div>
     

Lorsque les utilisateurs cliquent sur le lien "Go to chapter 1", la page fera défiler automatiquement jusqu'à la section ayant l'ID "chapter1". Si la cible est sur une autre page, ils seront redirigés vers cette page et l'ancre fonctionnera de la même manière.

Avec Site Creator, le point 3 ci-dessus n'est pas "libre": chaque bloc possède déjà son ID (ou hashtag) qu'il faudra indiquer (ou modifier au préalable - voir point 3 ci-dessous) afin de faire pointer un lien dessus.

 

Trouver la référence du bloc de destination

Accédez à Site Creator:

  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 Site Creator concernĂ©.
  3. Cliquez sur le bouton Éditer mon site pour démarrer l'éditeur:

Une fois dans Site Creator :

  1. Survolez le bloc de contenu à modifier et cliquer sur la roue dentée:
  2. Faites défiler les paramètres jusqu'à la fin pour obtenir l'ID du bloc en question:
  3. Un double-clic sur le champ indiquant l'ID permet de spécifier son propre intitulé à la place de l'ID aléatoire:

 

Créer un lien vers la référence du bloc

Pour ajouter un lien sur du texte dans Site Creator, avec comme destination le bloc situé plus bas sur la même page :

  1. Sélectionnez un texte.
  2. Cliquez ensuite sur l'icĂ´ne du chainon:
  3. Dans les options avancées, choisissez le type "Section" pour créer un lien vers une partie de la même page en choisissant la référence du bloc obtenue ci-dessus:


    Autres possibilités:
    1. Mettre le lien avec le signe dièse (lien vers la même page):
    2. Mettre le nom de la page suivie de l'ID (utile si vous placez le lien vers une autre page du site):

 

FIN DE LA PAGE (et ancre placée sur cet élément) - cliquez ici pour remonter à l'ancre située au début de la page…


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 explique comment maintenir un contrôle sur vos flux de Streaming Radio en activant la protection par géolocalisation afin de décider par exemple si un auditeur peut écouter votre radio ou non.

 

Préambule

  • Vous pouvez protĂ©ger un flux MP3/AAC ou HLS indĂ©pendamment l'un de l'autre (idem pour la protection par token d'ailleurs).
    • C'est le mĂŞme principe pour appliquer des restrictions selon l'IP de l'auditeur.
  • 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 GeoIP

Pour ce faire, il suffit de se rendre dans les paramètres de restrictions et d'activer la protection 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 géolocalisation ou par IP:

Configurez ensuite les restrictions:

  1. Choisissez si les pays listés seront ceux autorisés ou interdits (idem pour les IP si vous avez choisi de restreindre selon des IP).
  2. Cherchez un pays pour l'ajouter Ă  la liste.
  3. Activez la configuration avancée si nécessaire.
  4. Copiez ou collez une liste de pays (utile pour restreindre d'autres flux par un simple copier-coller).
  5. Cliquez pour retirer tous les pays listés sur la page.
  6. Cliquez sur le bouton bleu pour sauvegarder:

Cette FAQ a été utile?

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

 

Préambule

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

 

Activer le mode maintenance

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

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur le bouton Ă  bascule (toggle switch) pour activer la page de maintenance.
  4. Validez l'avertissement.
  5. Cliquez sur le bouton pour activer:

 

Personnaliser la page de maintenance

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

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez sur Page et maintenance dans le menu latéral gauche.
  4. Cliquez sur ‍ Créer une page ou sur le bouton Personnaliser si elle existe déjà:
  5. Mettez en page le texte de votre choix.
  6. Configurez l'affichage Ă  l'aide des Ă©lĂ©ments sur la droite.
  7. Cliquez sur Enregistrer & activer pour publier la page:

 

Autoriser des adresses IP Ă  contourner la suspension

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

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

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

 

Désactiver le mode maintenance

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

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©.
  3. Cliquez soit sur le bouton Désactiver ou sur le bouton à bascule (toggle switch) pour désactiver la page de maintenance:
  4. Confirmez la désactivation de la maintenance.

 

Méthode alternative pour WordPress

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

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

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


Cette FAQ a été utile?

Ce guide présente le fonctionnement des RBL, la politique discutable de certaines d'entre elles et les moyens pour résoudre un éventuel blocage mail.

 

Préambule

  • Les RBL (Realtime Blackhole List) ou DNSBL (Black List DNS) sont des listes contenant des adresses / IP / noms de fournisseurs / serveurs, rĂ©putĂ©s comme grands Ă©metteurs de spams.
  • Il s'agit souvent de grandes listes noires gĂ©nĂ©ralisĂ©es (blacklist), permettant de repĂ©rer les messages considĂ©rĂ©s comme indĂ©sirables et ceux qui les envoient, que maintiennent certains prestataires (smtpcheck, uceprotect: liste non exhaustive)…

 

Ajout de l'adresse mail Ă  la RBL

Lorsqu'une adresse mail est identifiée comme appartenant à un expéditeur indésirable, elle est bloquée pour prévenir la réception de messages non sollicités. Un blocage dans la RBL n'expire pas. Les adresses seront listées indéfiniment.

Si vous recevez un message indiquant que votre adresse mail est bloquée par RBL, cela signifie que le système de sécurité Infomaniak a détecté des activités suspectes ou indésirables associées à cette adresse mail. Cela peut inclure l'envoi massif de messages non sollicités, la participation à des campagnes de phishing ou d'autres comportements malveillants.

 

Résoudre un blocage mail (RBL)…

 

… si l'erreur mentionne votre adresse et RBL

Si vous obtenez des erreurs de type

anna.a@domain.xyz is rbl blacklisted - http://chk.me/rbl

lors de l'envoi d'un e-mail et que vous pensez que c’est un faux positif, contactez le support Infomaniak.

Pour éviter que votre adresse mail ne soit bloquée par le système de blocage RBL à l'avenir, respectez les bonnes pratiques d'utilisation de la messagerie:

  1. N'envoyez pas de message non sollicité ni de message en masse à des destinataires inconnus.
  2. Triez régulièrement la liste de destinataires utilisée.
  3. Ne participez pas à des activités de phishing ou de cybercriminalité.
  4. Assurez-vous du meilleur niveau de sécurité là où sont utilisés vos e-mails:
    1. mot de passe fort
    2. logiciels Ă  jour
    3. système d'exploitation (iOS, Android, Windows, macOS, etc.) à jour
    4. configuration du domaine associé à jour

 

… si l'erreur mentionne un organisme comme Sorbs ou Barracuda

Si vous obtenez des erreurs de type

554 5.7.1 Client host blocked using sorbs

ou similaire:

  1. Suivez la procédure de l'organisme mentionné (par exemple http://www.barracudacentral.org) pour obtenir la suppression de votre adresse de la liste.
  2. Changez temporairement de fournisseur d’accès à Internet ou de méthode de connexion - WIFI vs 4G/5G - pour envoyer vos messages.
  3. Informez votre correspondant et son fournisseur de messagerie de faire le nécessaire et/ou de ne plus utiliser une RBL peu fiable.
  4. Patientez quelques heures et réessayez.

De moins en moins de professionnels (ISP, hébergeurs, etc.) se servent de prestataires type Backscatterer / UCEPROTECT à vocation avant tout pécuniaire et il y a énormément d'autres listes très efficaces, comme ABUSIX ou SPAMCOP, bien tenues à jour et dont le but réel est de lutter contre le spam, l'une des priorités d'Infomaniak.


Cette FAQ a été utile?

Ce guide concerne Site Creator, outil Infomaniak pour la création de site proposant entre autre une bibliothèque pour vos médias (images, vidéos, documents, etc.).

 

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:

 

Accéder aux fichiers

La bibliothèque est accessible depuis la partie inférieure du menu latéral gauche, sous Fichiers:

Ces médias seront à votre disposition lorsque vous éditerez vos pages et souhaiterez insérer du contenu

 

Organisez vos fichiers, dossiers et sous-dossiers

Attention vous ne pouvez pas:

  • dĂ©placer des fichiers/dossiers
  • renommer des fichiers/dossiers
  • supprimer un dossier si celui-ci n'est pas entièrement vide

Par conséquent pensez à l'organisation de vos médias et à leur arborescence si possible en amont de la création du site.

 

Créer un nouveau dossier

Utiliser le menu d'action â‹® en bas Ă  droite de la fenĂŞtre:

 

Charger un nouveau fichier dans la bibliothèque

Cliquez sur Envoyer un fichier pour parcourir votre disque dur et charger les fichiers désirés:

Les formats d'image habituels sont supportés (webp, jpg, jpeg, png, gif, svg, etc.), idem pour les vidéos (mp4, mov, etc.) et vous pouvez également charger des fichiers (zip, pdf, etc.) afin de par exemple les mettre à disposition des visiteurs par le module Téléchargement de fichier.

 

Compresser une image

Les images qui font plus de 1200 px sont automatiquement réduites à 1200 px lors de leur importation. Mais vous pouvez également compresser l'image elle-même avec l'option Compresser une image depuis la bibliothèque, afin de gagner en rapidité d'affichage de votre site:

⚠ L'option Compresser une image génère l'erreur de clé API TinyPNG (TinyPNG API key is not set)…

Pour éviter cela, obtenir une clé API TinyPNG sur leur site et la renseigner sous Applications > TinyPNG de SiteCreator:

A noter que les grandes images sont par défaut automatiquement redimensionnées lors de leur importation. Vous pouvez gérer cela dans les paramètres généraux:

 

Ouvrir l'éditeur d'image

Survolez une image de la bibliothèque et cliquez sur le menu d'action ⋮ pour accéder à l'éditeur d'image:

Lorsque vous sauvegarderez vos modifications, l'image sera enregistrée en tant que copie dans votre bibliothèque:

 

Rechercher et utiliser des images libres

Dans la barre latérale gauche de la bibliothèque se trouve un élément de menu conduisant à des images stock (banque d'images) libres de droit que vous pouvez insérer dans votre bibliothèque pour agrémenter votre site:

 

Protéger votre contenu : interdire le clic droit

Cliquez sur Paramètres dans la barre latérale gauche puis sur Paramètres généraux. En bas se trouve une option qui une fois activée interdit le clic droit des visiteurs sur votre site:

 

Résoudre un problème d'envoi de média

Essayez de téléverser des JPG ou PNG les plus légers possible ; il n'est pas nécessaire d'envoyer sur le serveur des images d'une largeur supérieure à 1000-2000 pixels.

Assurez-vous que vos fichiers ne soient pas en résolution "300DPI" ou supérieure, vous n'en avez pas besoin sur votre site Web, c'est uniquement pour l'impression.

Si vous essayez de téléverser des fichiers directement depuis votre appareil photo, essayez de les redimensionner avant de le téléversement ; depuis votre iPhone, l'image peut être au format HEIF/HEIC, qui n'est pas pris en charge - essayez de la convertir en JPG d'abord.


Cette FAQ a été utile?

Ce guide vous permet de gérer des applications externes avec kChat à l'aide de webhook.

 

Préambule

  • Un webhook est une mĂ©thode permettant Ă  une application d'ĂŞtre informĂ©e immĂ©diatement lorsqu'un Ă©vènement particulier se produit dans une autre application, plutĂ´t que de demander constamment Ă  cette application si quelque chose de nouveau est arrivĂ© ("polling").
    • Webhook sortant: kChat communique des informations Ă  d'autres apps lorsqu'un Ă©vènement se produit dans kChat.
    • Webhook entrant: kChat reçoit des informations d'autres apps pour dĂ©clencher des actions dans kChat.
  • Il n'est pas possible d'importer l'historique des discussions depuis une autre application (Slack, Teams, Jabber, etc.) ou depuis une autre Organisation.

âš   Nombre max. de Webhook entrant / sortant :

kSuitegratuit1 / 1
 Standard20 / 20
 BusinessillimitĂ©
 EnterpriseillimitĂ©
 my kSuite 
 my kSuite+ 

 

Accéder à l'interface webhooks kChat

Prérequis

  • Ne pas ĂŞtre un utilisateur externe (celui-ci ne verra pas le menu IntĂ©grations).

Pour configurer un webhook, trouver des applications et intégrations auto-hébergées ou tierces:

  1. Cliquez ici‍‍ afin d'accĂ©der Ă  l'app Web kChat (service en ligne ksuite.infomaniak.com/kchat) ou ouvrez l'app desktop kChat (application de bureau sur macOS / Windows / Linux).
  2. Cliquez sur l'icône Nouveau ‍ vers le nom de votre organisation kChat.
  3. Cliquez sur Intégrations:
  4. Accédez aux catégories :

 

Guides spécifiques

Exemples d'intégration sur kChat:

 

Guides pour tout autre usage

Pour créer un webhook entrant (afin d'afficher un évènement externe sur kChat) :

  1. Cliquez sur la catégorie Webhooks entrants.
  2. Cliquez sur le bouton bleu Ajouter des webhooks entrants:
  3. Ajoutez un nom et une description pour le webhook.
  4. Sélectionnez le canal qui recevra les messages.
  5. Cliquez sur le bouton pour Enregistrer:
  6. L'URL à conserver pour vos développements s'affiche (à ne pas divulguer publiquement) ; exemple “https://your-server-kchat.xyz/hooks/xxx-key-generated-xxx”:

 

Utilisation du webhook

Exemple rapide

  1. Une commande curl précise (détaillée plus bas) est entrée dans un terminal.
  2. La commande contient l'URL obtenue au point 6 ci-dessus.
  3. La commande aura comme résultat de poster un message dans le canal spécifié au point 4 ci-dessus:

Détails

Sur l'application qui doit poster sur kChat :

  1. Ajustez le code ci-dessous en fonction de l'URL obtenue sur kChat:

    POST /hooks/xxx-key-generated-xxx HTTP/1.1
    Host: your-server-kchat.xyz
    Content-Type: application/json
    Content-Length: 63
    {
        "text": "Hello, text1\nText2."
    }
  2. Utilisez Ă©ventuellement la mĂŞme requĂŞte mais en curl (pour tester depuis une application de type Terminal (interface en ligne de commande, CLI /Command Line Interface) sur votre appareil) comme dans l'exemple en image ci-dessus: 

    curl -i -X POST -H 'Content-Type: application/json' -d '{"text": "Hello, text1\nText2."}' https://your-server-kchat.xyz/hooks/xxx-key-generated-xxx

 

L'indication BOT est ajoutée à côté du nom d'utilisateur sur kChat pour des raisons de sécurité.

 

Si aucun en-tête Content-Type n'est défini, le corps de la requête doit être précédé de payload= comme ceci :

payload={"text": "Hello, text1\nText2."}

Une requête réussie recevra la réponse suivante :

HTTP/1.1 200 OK	
Content-Type: application/json	
X-Version-Id: 4.7.1.dev.12799dvd77e172e8a2eba0f4041ec1471.false	
Date: Sun, 01 Jun 2023 17:00:00 GMT	
Content-Length: 58	
	
{	
    "id":"x",	
    "create_at":1713198308869,	
    "update_at":1713198308869,	
    "delete_at":0,	
    "user_id":"x",	
    "channel_id":"x",	
    "root_id":"",	
    "original_id":"",	
    "participants":null,	
    "message":"test",	
    "type":"",	
    "props":{	
        "override_username":"webhook",	
        "override_icon_url":null,	
        "override_icon_emoji":null,	
        "webhook_display_name":"test",	
        "attachments":[	
	
        ],	
        "card":null,	
        "from_webhook":"true"	
    },	
    "hashtags":null,	
    "metadata":{	
        "embeds":[	
            {	
                "type":"message_attachment"	
            }	
        ],	
        "files":[	
	
        ],	
        "reactions":[	
	
        ]	
    },	
    "file_ids":null,	
    "has_reactions":false,	
    "edit_at":0,	
    "is_pinned":false,	
    "remote_id":null,	
    "reply_count":0,	
    "pending_post_id":null,	
    "is_following":false	
}

 

Si vous souhaitez avoir le même format de réponse que Slack:

HTTP/1.1 200 OK
Content-Type: text/plain
X-Request-Id: hoan69ws7rp5xj7wu9rmystry
X-Version-Id: 4.7.1.dev.12799dvd77e172e8a2eba0f4041ec1471.false
Date: Sun, 01 Jun 2023 17:00:00 GMT
Content-Length: 2
ok

vous devez ajouter ?slack_return_format=true Ă  l'URL du webhook.

 

Paramètres

En plus du champ text, voici la liste complète des paramètres supportés :

ParamètreDescriptionRequis
textMessage au format Markdown Ă  afficher dans la publication.
Pour déclencher des notifications, utiliser “@<username>”, “@channel” et “@here” comme vous le feriez dans d'autres messages kChat.
Si attachments n'est pas défini, oui
channelRemplace le canal dans lequel le message est posté. Utiliser le nom du canal, pas le nom d'affichage, utiliser par exemple “town-square”, pas “Place de la ville”.
Utiliser "@" suivi d'un nom d'utilisateur pour envoyer un message direct.
Par défaut, utilise le canal défini lors de la création du webhook.
Le webhook peut poster dans n'importe quel canal public et privé où le créateur du webhook est présent.
Les publications dans les messages directs apparaîtront dans le message direct entre l'utilisateur ciblé et le créateur du webhook.
Non
usernameRemplace le nom d'utilisateur sous lequel le message est posté.
Par défaut, utilise le nom d'utilisateur défini lors de la création du webhook ; si aucun nom d'utilisateur n'a été défini lors de la création, utilise webhook.
Non
icon_urlRemplace l'image de profil avec laquelle le message est posté.
Par défaut, utilise l'URL définie lors de la création du webhook ; si aucune icône n'a été définie lors de la création, l'icône de webhook standard (‍) est affichée.
Le paramètre de configuration Autoriser les intégrations à remplacer les icônes de photo de profil doit être activé pour que le remplacement de l'icône prenne effet.
Non
icon_emojiRemplace l'image de profil et le paramètre icon_url.
Par défaut, rien n'est défini lors de la création du webhook.
La valeur attendue est le nom d'un emoji tel qu'il est tapé dans un message, avec ou sans deux-points (:).
Le paramètre de configuration Autoriser les intégrations à remplacer les icônes de photo de profil doit être activé pour que le remplacement prenne effet.
Non
attachmentsPièces jointes au message utilisées pour des options de mise en forme plus riches.Si text n'est pas défini, oui
typeDéfinit le type de publication, principalement pour une utilisation par des plugins.
S'il n'est pas vide, doit commencer par "custom_".
Non

 

Exemple de code avec paramètres

Voici comment générer un message plus complet avec des paramètres, certains pouvant remplacer des paramètres déjà établis lors de la création du webhook (nom d'utilisateur, canal préféré, avatar...) comme indiqué dans le tableau ci-dessus:

curl -i -X POST -H 'Content-Type: application/json' \
-d '{
"username": "System Monitor",
  "icon_url": "https://cdn-icons-png.flaticon.com/512/5971/5971593.png",
  "text": "### System Status Report\nEnvironment: PRODUCTION\nStatus: SUCCESSFUL\n\n---\n\n| Component | Version | Build ID | Status |\n|:----------|:-------:|:---------|:-------|\n| API-Core  | 2.4.1   | #88421   | OK     |\n| Web-UI    | 1.9.0   | #88425   | OK     |\n| Database  | 14.5    | N/A      | OK     |\n\n---\n\n**Commit Reference:**\n`git-ref: a7f8e9c21b` \n\n**Summary:**\nAll automated integration tests passed successfully. No manual intervention is required. Please contact the DevOps team for further details regarding this release."
}' \
https://faq-infomaniakaruh.kchat.infomaniak.com/hooks/019c23e9-a9a8-735c-b6ce-0a69df63aaf0

Résultat d'un exemple similaire en image:


Cette FAQ a été utile?

Ce guide concerne la plateforme de Streaming vidéo Infomaniak qui propose deux possibilités pour récupérer des flux vidéo afin de les diffuser :

  1. Le mode PUSH: vous poussez le flux vers la plateforme Infomaniak…
  2. Le mode PULL: vous renseignez une adresse URL source à partir de laquelle Infomaniak va récupérer le flux ; cette méthode permet de diffuser un flux existant via Infomaniak.

 

Caméra IP (mode PUSH)

Le cas d'utilisation le plus courant concerne les caméras IP, accessibles depuis une adresse URL ou une adresse IP.

Pour un fonctionnement optimal :

  • Votre matĂ©riel doit supporter le protocole RTSP et le codec vidĂ©o H264 (ne pas se fier Ă  l'indication MPEG4).
  • Votre matĂ©riel doit ĂŞtre joignable publiquement depuis Internet sur le port 554 (tout autre port sera refusĂ©).
  • L'adresse RTSP doit fonctionner dans un player vidĂ©o (VLC, mplayer, ...).
  • L'adresse RTSP doit pouvoir ĂŞtre rĂ©cupĂ©rĂ©e via l'interface d'administration de votre matĂ©riel.

 

Source externe (mode PULL)

Il est également possible de récupérer le flux d'une source externe, ce qui permet par exemple de retraiter un flux existant en y ajoutant un watermark et d'utiliser les serveurs de diffusion d'Infomaniak pour toucher un large public.

Actuellement, les formats de flux suivants sont supportés :

  • RTP
  • RTSP
  • RTMP

Cette FAQ a été utile?

Ce guide détaille les erreurs de type dépassement de ressources que l'on peut obtenir en gérant et visitant un site Web.

 

Préambule

  • Des limites de ressources sont mises en place pour maintenir l'intĂ©gritĂ©, la stabilitĂ© et la performance du serveur mutualisĂ©, tout en garantissant une expĂ©rience Ă©quitable pour tous les utilisateurs.
  • Si un site Web ou une application nĂ©cessite des ressources significativement plus Ă©levĂ©es, il peut ĂŞtre nĂ©cessaire de passer Ă  un Serveur Cloud ou autre type d'hĂ©bergement virtuel oĂą les ressources sont allouĂ©es de manière plus flexible.

 

Origine des erreurs

Fatal error: Maximum execution time of 30 seconds exceeded

Cette erreur se produit lorsque le serveur a fixé une limite de temps d'exécution pour les scripts, généralement pour éviter des tâches qui prennent trop de temps. Par exemple si un script tente de redimensionner de nombreuses images de grande taille en une seule opération, cela peut dépasser la limite de temps d'exécution autorisée. Le serveur impose cette limite pour garantir une réponse rapide aux requêtes des utilisateurs. Le chemin souvent mentionné dans l'erreur peut vous indiquer une origine plus précise (par exemple Fatal error: Maximum execution time of 30 seconds exceeded in /home/www/1234567abc/web/wp-includes/media.php on line 123)

memory_limit exceeded

Cette erreur survient lorsque le script ou l'application utilise plus de mémoire que ce qui lui est alloué. Cela peut se produire lorsqu'un script traite un grand volume de données ou lorsqu'il y a une fuite de mémoire. Par exemple, un script de gestion d'image peut consommer plus de mémoire que ce qui est autorisé, ce qui entraîne cette erreur.

 

Pistes de résolution

Quelques pistes pour résoudre ces erreurs:

  • VĂ©rifiez les scripts qui font des connexions multiples au serveur pour afficher des donnĂ©es.
  • Optimisez le ou les scripts concernĂ©s afin qu'ils nĂ©cessitent moins de ressources.
  • Augmentez les limites du site concernĂ© pour permettre au script de faire tout ce qu'il a Ă  faire et/ou limiter le nombre de connexions simultanĂ©es (surtout sur un Serveur Cloud oĂą les limites (mĂ©moire vive, temps d'exĂ©cution, connexions simultanĂ©es) peuvent ĂŞtre augmentĂ©es significativement).
  • Migrez votre hĂ©bergement sur Serveur Cloud.

Prenez également connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide explique comment rĂ©soudre les erreurs d'accès Ă  votre HĂ©bergement Web suite Ă  un changement d'adresse IP (migration de serveur, par exemple). 

 

Préambule

  • Pour gagner du temps, votre système conserve une table de correspondance entre les noms de domaine et les adresses IP.
  • Si le site change de "maison" (d'IP), votre ordinateur essaie de frapper Ă  l'ancienne porte.
  • Vider le cache le force Ă  demander la nouvelle adresse aux serveurs DNS.

Si votre ordinateur conserve l'ancienne adresse en mémoire, vider le cache DNS permet de rétablir la connexion.

 

Vider le cache DNS…

 

… sur Windows

Utilisez l'invite de commande pour rafraîchir vos paramètres réseau :

  1. Ouvrez le menu Démarrer.
  2. Tapez cmd et validez.
  3. Dans la fenĂŞtre noire qui s'ouvre, tapez la commande suivante et appuyez sur EntrĂ©e : 
    ipconfig /flushdns

 

… sur macOS

Sur les versions récentes de macOS, la procédure se fait via le Terminal :

  • Ouvrez le Terminal (via Spotlight ou Applications > Utilitaires).
  • Copiez et collez la commande suivante :
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Entrez votre mot de passe de session (il ne s'affichera pas pendant la saisie) et validez.

 

… sur Linux

La plupart des distributions modernes utilisent systemd-resolved. Ouvrez votre terminal et exécutez :

  • sudo resolvectl flush-caches

Note : Si vous utilisez un service plus ancien, la commande sudo systemctl restart nscd reste valable.


Cette FAQ a été utile?

Ce guide explique ce qu'est DNSSEC et en quoi cette protection renforce la sécurité des Domaines chez Infomaniak et du trafic qu'ils génèrent.

 

Préambule

  • Chaque adresse URL correspond Ă  une adresse IP, et lorsqu’un internaute saisit l’adresse URL de votre site dans son navigateur Web, il fait appel Ă  un serveur DNS dont le rĂ´le est de le rediriger sur l’adresse IP qui correspond au domaine saisi (techniquement, on parle de la rĂ©solution DNS).
  • Lorsque DNSSEC n’est pas activĂ© sur votre nom de domaine, une personne malveillante pourrait dĂ©celer une faille dans un serveur DNS et modifier la correspondance entre votre nom de domaine et l’adresse IP de votre site par l’IP de son choix. Dans un tel cas de figure, l’internaute qui entrerait l’adresse URL de votre site serait alors renvoyĂ© sur un autre site Web qui ne correspondrait pas au contenu de votre site Web.
  • DNSSEC permet de sĂ©curiser l’authenticitĂ© de la rĂ©ponse fournie par le serveur DNS et garantit ainsi aux internautes qu’ils consultent le site Web qu’ils souhaitent rĂ©ellement voir. Si un hacker tentait de modifier l’adresse IP de votre nom de domaine dans un serveur DNS protĂ©gĂ© par DNSSEC au moment de la rĂ©solution, ce dernier refuserait ainsi ses requĂŞtes, car elles ne seraient pas authentifiĂ©es.
  • DNSSEC est donc une sĂ©curitĂ© complĂ©mentaire au certificat SSL d’un site, en garantissant Ă  l’internaute qu'il se rend sur le site qui correspond Ă  l’adresse URL saisie, et le certificat SSL intervient ensuite pour chiffrer les Ă©changes entre le navigateur Web de l’internaute et le serveur Web du site qu’il visite.

 

Activer ou désactiver DNSSEC

Pour connaitre la disponibilité de DNSSEC pour un domaine en particulier, se référer aux spécificités des extensions qui vous concernent depuis cette page (sous Questions fréquentes en cliquant d'abord sur l'extension concernée).

DNSSEC est disponible et déjà activé à l'achat pour la grande majorité des extensions de noms de domaine.

Si nécessaire, DNSSEC s'active en quelques clics sur les noms de domaine entièrement gérés chez Infomaniak:

  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. Activez ou désactivez DNSSEC depuis le Tableau de bord du domaine:

 

Si la zone DNS de votre domaine est gĂ©rĂ©e chez un autre registrar, il sera nĂ©cessaire de fournir des informations techniques fournies par ce dernier. Si les informations renseignĂ©es sont incorrectes, votre nom de domaine ne sera plus accessible. Par consĂ©quent, il est recommandĂ© de transfĂ©rer la gestion complète de votre domaine chez Infomaniak avant d'activer DNSSEC si vous n'ĂŞtes pas familier avec ces manipulations.

 

Vérifier si DNSSEC est activé

 

La propagation de DNSSEC auprès du registre (registry) peut prendre plusieurs heures avant d'être effective.

Entrez le nom de domaine à vérifier sur ce site d'analyse.

 

Guide spécifique


Cette FAQ a été utile?

Ce guide vous aide à résoudre les erreurs de configuration si vous rencontrez des difficultés pour lier votre nom de domaine à Site Creator.

 

Problèmes fréquents et solutions

Identifiez l'état actuel de votre domaine pour appliquer la solution correspondante :

État du nom de domaineSolution recommandée
Géré par un autre prestataire (externe)Commander une zone DNS ou transférer le domaine chez Infomaniak
Déjà associé à un site ou défini comme alias (synonyme)Supprimer le site existant ou dissocier le domaine
Utilise actuellement une adresse IP dédiéeDésinstaller l'IP dédiée
Protégé par un certificat SSL (Auto-signé, DV ou EV)Désinstaller le certificat
Permissions insuffisantes sur l'hébergementModifier les droits d'accès

Cette FAQ a été utile?