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 gérer les interactions entre votre espace VOD/AOD Infomaniak et n'importe lequel de vos sites WordPress, à l'aide d'une extension développée par Infomaniak

 

Préambule

  • Cette extension WordPress permet de rĂ©cupĂ©rer et de gĂ©rer l'ensemble de vos vidĂ©os prĂ©sentes sur un espace VOD/AOD Infomaniak, avec une mise Ă  jour automatique lors de l'ajout de nouvelles vidĂ©os.
  • Elle gère la rĂ©cupĂ©ration automatique des Players existants et la gestion des playlists.
  • Vous pourrez rechercher vos vidĂ©os lors de l'Ă©criture d'un article ou d'une page ou importer des mĂ©dias directement depuis l'administration du CMS.
  • IncompatibilitĂ©s Ă©ventuelles:
    • Le plugin n’est pas compatible avec Elementor.
      • Testez si le problème persiste après l'installation d'un autre Ă©diteur.
    • Le plugin n’est pas compatible avec WordPress Multisite.
    • Le plugin n’est pas compatible avec Really Simple Security (Really Simple SSL).
      • Testez si le problème persiste en activant ou dĂ©sactivant ce paramètre de l'extension Really Simple Security:
      • Testez si le problème persiste après l'utilisation d'un autre module similaire.
      • Si des problèmes persistent, prenez connaissance de cet autre guide.

 

Obtenir l'extension VOD Infomaniak

Rendez-vous dans votre espace VOD pour obtenir les informations nécessaires au module externe WordPress:

  1. Cliquez ici afin d'accĂ©der Ă  la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribuĂ© au produit concernĂ©:
  3. Cliquez sur Extensions CMS/API dans le menu latéral gauche.
  4. Cliquez sur Extensions CMS dans le menu latéral gauche.
  5. Téléchargez l'extension WordPress.
  6. Configurez l'extension Ă  l'aide des indications fournies:
    • Il est recommandĂ© de crĂ©er un nouvel utilisateur dans votre Organisation avec uniquement des droits techniques sur le produit VOD/AOD puis de crĂ©er le mot de passe d'application depuis ce compte dĂ©diĂ©.

Vous pouvez également télécharger l'extension directement depuis la bibliothèque d'extensions WordPress:

 

Une fonctionnalité similaire existe pour Typo3 avec l'extension dédiée que vous pouvez retrouver et installer depuis sa bibliothèque d'extensions:


Cette FAQ a été utile?

Ce guide détaille le header "X-Frame-Options", utilisé pour protéger votre site contre les attaques de clickjacking (détournement de clic).

La valeur ALLOW-FROM est désormais obsolète. Pour autoriser un domaine spécifique, il est recommandé d'utiliser le header Content-Security-Policy (CSP) avec la directive frame-ancestors.

 

Valeurs pour le header X-Frame-Options

Ce header indique au navigateur s'il doit autoriser ou non l'affichage de votre page dans une balise <frame> ou <iframe>.

  1. "DENY" : Interdiction totale. Le site ne peut être chargé dans aucun cadre, même provenant de votre propre site.
  2. "SAMEORIGIN" : Autorise l'affichage en iframe uniquement si le site parent a le mĂŞme domaine que le contenu.

Implémenter l'en-tête

Via le fichier .htaccess (recommandé pour tout le site) :

Header set X-Frame-Options "SAMEORIGIN"

Ou via PHP (pour une page spécifique) :

<?php
header('X-Frame-Options: SAMEORIGIN');
?>

 

L'alternative moderne : Content-Security-Policy (CSP)

Si vous devez autoriser un site externe spécifique (ex: domain.xyz) à intégrer votre contenu, n'utilisez plus X-Frame-Options mais le header suivant dans votre .htaccess :

Header set Content-Security-Policy "frame-ancestors 'self' https://domain.xyz"

Cette règle autorise votre propre site ('self') ainsi que domain.xyz à vous afficher dans une iframe.

Lien vers cette FAQ:


Cette FAQ a été utile?

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

 

Le rôle de l'hébergeur

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

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

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

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

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

 

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

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

 

Analyser la cause des lenteurs

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

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

 

Si le problème persiste

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

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

 

Si vos besoins évoluent

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

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


Cette FAQ a été utile?

Ce guide présente l’utilisation de MySQL sur les hébergements Infomaniak, en particulier le fonctionnement des procédures stockées.

 

Préambule

  • Les “stored procedures” et “stored routines” ne sont pas disponibles sur un hĂ©bergement Web mutualisĂ©.

 

Comprendre les procédures et routines stockées

Si les procédures stockées sont indispensables à votre projet et que vous utilisez actuellement un hébergement mutualisé, il est conseillé d’envisager un VPS ou un serveur dédié, qui offrent davantage de contrôle et de ressources.

Les procédures stockées constituent un moyen efficace d’automatiser des tâches et d’intégrer la logique métier directement dans la base de données. Elles permettent ainsi d’obtenir des applications plus performantes et plus faciles à maintenir.

Sur un Serveur Cloud, dès lors que l’utilisateur dispose des droits administrateur sur la base MySQL concernée, il possède les autorisations nécessaires pour exécuter des instructions SQL, y compris la commande EXECUTE, utilisée pour lancer des procédures stockées déjà présentes dans la base de données.

L’utilisateur dispose également des privilèges requis pour créer de nouvelles procédures stockées. La création d’une procédure stockée s’effectue via une syntaxe SQL spécifique définissant les instructions à exécuter, suivie de son enregistrement dans la base de données.

Exemple

DELIMITER //
CREATE PROCEDURE GetUserCount()
BEGIN
    SELECT COUNT(*) AS total_users FROM users;
    -- Returns the total number of users in the table
END //
DELIMITER ;

-- Execute the stored procedure
CALL GetUserCount();

Cette FAQ a été utile?

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

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

 

Prérequis

 

Différences entre les appareils

Workstation

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

Machine Virtuelle

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

Server

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

 

Configurer la sauvegarde

Pour configurer la sauvegarde avec Acronis:

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

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

 

Restaurer la sauvegarde

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


Cette FAQ a été utile?

Ce guide explique comment accéder à InnoDB chez Infomaniak.

 

Utiliser le moteur de stockage MySQL InnoDB

Dès lors que votre hébergement Infomaniak vous donne accès aux bases de données MySQL / MariaDB, InnoDB est disponible dans le même temps (MyISAM auparavant).

InnoDB offre des fonctionnalités avancées telles que les transactions ACID, les verrous au niveau de la ligne, les indexes de texte complet, etc. Vous pouvez tirer parti de ces fonctionnalités en utilisant des instructions SQL appropriées dans vos requêtes.

Lien vers cette FAQ:


Cette FAQ a été utile?

Ce guide concerne Domain Privacy qui protège les coordonnées du propriétaire d'un domaine dans le répertoire WHOIS, et plus particulièrement les extensions de noms de domaine compatibles avec ce service.

 

Préambule

  • La possibilitĂ© ou non de masquer les coordonnĂ©es propriĂ©taire peut varier en fonction de l'extension.
  • La plupart des extensions de domaines sont prises en charge par la protection Domain Privacy.

 

Extensions compatibles avec Domain Privacy

Pour être informé de la prise en charge ou non en fonction de l'extension qui vous intéresse:

  1. Rendez-vous sur cette page.
  2. Indiquez l'extension souhaitée.
  3. Cliquez sur l'icĂ´ne loupe pour lancer la recherche:
  4. Cliquez sur l'extension souhaitée parmi les résultats affichés sur la partie latérale:
  5. Descendez en bas de page jusqu'aux Questions fréquentes et lisez les informations requises:

 

Liste non exhaustive fournie Ă  titre d'exemple:

ac
academy
accountant
accountants
actor
adult
aero
agency
airforce
apartments
archi
army
art
asia
associates
auction
audio
auto
band
bar
bargains
basketball
best
bet
bid
bike
bingo
bio
biz
black
blackfriday
blue
boutique
builders
business
cab
cafe
cam
camera
camp
capital
cards
care
careers
cars
cash
casino
cat
catering
center
ch
chat
cheap
christmas
church
city
claims
cleaning
click
clinic
clothing
cloud
club
co
coach
codes
coffee
college
com
com.co
community
company
computer
condos
construction
consulting
contractors
cool
country
credit
creditcard
cricket
cruises
cz
dance
date
dating
deals
degree
delivery
democrat
dental
desi
design
diamonds
diet
digital
direct
directory
discount
doctor
dog
domains
download
education
email
energy
engineer
engineering
enterprises
equipment
estate
events
exchange
expert
exposed
express
fail
faith
family
fans
farm
finance
financial
fish
fitness
flights
florist
flowers
fm
football
forsale
foundation
fr
frl
fund
furniture
futbol
gallery
game
games
gent
gift
gifts
gives
glass
global
gmbh
gold
golf
graphics
gratis
green
gripe
group
guide
guitars
guru
gy
haus
health
healthcare
help
hiphop
hiv
hockey
holdings
holiday
host
hosting
house
immo
immobilien
industries
info
ink
institute
insure
international
investments
io
irish
jetzt
jewelry
juegos
kaufen
kim
kitchen
land
lat
lease
legal
lgbt
li
life
lighting
limited
limo
link
live
loan
loans
lol
love
ltd
maison
management
market
marketing
me
media
memorial
mobi
moda
moe
money
mortgage
nagoya
name
navy
net
net.co
network
news
ninja
nom.co
onl
online
org
partners
parts
party
pet
photo
photography
photos
pics
pictures
pink
pizza
pl
place
plumbing
plus
poker
porn
press
pro
productions
promo
properties
property
protection
pub
pw
qpon
racing
recipes
red
rehab
reisen
rentals
repair
report
republican
rest
restaurant
review
reviews
rich
rip
rocks
run
saarland
sale
salon
sarl
school
schule
science
security
services
sex
sexy
sh
shiksha
shoes
shop
shopping
show
singles
site
ski
social
software
solar
solutions
space
storage
store
stream
studio
style
supplies
supply
support
surgery
systems
taipei
tattoo
tax
taxi
team
tech
technology
tennis
tf
theater
theatre
tienda
tips
tires
tk
tm
today
tokyo
tools
top
tours
town
toys
trade
training
tube
tv
university
uno
vacations
vegas
ventures
vet
viajes
video
villas
vin
vision
voyage
watch
webcam
website
whoswho
wiki
win
wine
works
world
ws
wtf
xyz
yokohama
zone

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Ă©.
  • En cas de besoin, des partenaires locaux et rĂ©fĂ©rencĂ©s par Infomaniak peuvent s'occuper de ces dĂ©marches : lancez un appel d'offres gratuit ; ils s'occupent de tout, vous libĂ©rant des dĂ©tails techniques — dĂ©couvrez aussi le rĂ´le de l'hĂ©bergeur.

 

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 donne des indications de base pour créer et utiliser un fichier .htaccess et .user.ini avec un Hébergement Web Infomaniak.

 

Préambule

  • Un fichier .htaccess se place Ă  la racine d'un site Web et permet de configurer le serveur HTTP Apache.
    • En tant que fichier de configuration dĂ©centralisĂ©, il offre une flexibilitĂ© significative pour ajuster le comportement du serveur selon les besoins spĂ©cifiques du site.
    • Ce fichier permet de dĂ©finir des règles de réécriture d'URL, d'imposer des restrictions d'accès, de gĂ©rer les erreurs HTTP, et mĂŞme de personnaliser des aspects de sĂ©curitĂ© tels que la dĂ©sactivation de l'affichage des fichiers/dossiers.
    • Il facilite Ă©galement la mise en place de redirections et d'alias, offrant ainsi un contrĂ´le prĂ©cis sur l'organisation et l'accessibilitĂ© du site.
  • Un fichier .user.ini permet de personnaliser les directives PHP du dossier (et ses sous-dossiers) dans lequel il se trouve.
    • En agissant au niveau de l'interprĂ©teur PHP, ce fichier permet de dĂ©finir des configurations spĂ©cifiques pour un dossier donnĂ© et ses sous-rĂ©pertoires.
    • Grâce Ă  sa syntaxe claire, il offre la possibilitĂ© de modifier divers paramètres tels que la limite de mĂ©moire, le temps d'exĂ©cution des scripts, la gestion des erreurs, et d'autres directives liĂ©es Ă  PHP.
    • Cette approche granulaire permet aux dĂ©veloppeurs de personnaliser finement le comportement de PHP en fonction des exigences spĂ©cifiques de chaque section du site.  

 

Créer un fichier…

 

… .htaccess

  1. Connectez-vous à votre hébergement via FTP ou SSH.
  2. A la racine du site Web concerné, créez un nouveau fichier et donnez-lui le nom suivant: .htaccess.
  3. Inscrivez les directives souhaités dans le fichier, prenez connaissance de cet autre guide par exemple.

 

… .user.ini

  1. Connectez-vous à votre hébergement via FTP ou SSH.
  2. A l'endroit désiré, créez un nouveau fichier et donnez-lui le nom suivant: .user.ini.
  3. Inscrivez les paramètres de configuration PHP souhaités dans le fichier.

La modification du fichier .user.ini nécessite plusieurs minutes pour être effective,


Cette FAQ a été utile?

Ce guide explique comment, après l'acquisition auprès d'Infomaniak d'un nom de domaine, obtenir gratuitement un Service Mail + un hébergement Web.

 

Préambule

  • Pour chaque nom de domaine enregistrĂ© ou transfĂ©rĂ© chez Infomaniak, vous pouvez bĂ©nĂ©ficier gratuitement:
    1. d'une adresse mail qui vous donne accès notamment à l'app Mail Infomaniak
    2. et d'un espace Web de 10 Mo pour une page basique.
  • Il est Ă©galement possible d'avoir un Service Mail gratuit tout en possĂ©dant une offre Web payante, ou l'inverse.
  • PlutĂ´t qu'un Service Mail de type Starter, il existe Ă©galement kSuite.

 

Activer l'offre Starter Mail + Web

Prérequis

  • PossĂ©der un nom de domaine auprès d'Infomaniak (une zone DNS ne suffit pas).
  • Selon le type (Mail ou Web) dĂ©sirĂ©, ne pas avoir de produit correspondant dĂ©jĂ  associĂ© au nom de domaine et ceci dans n'importe quelle Organisation Infomaniak existante.

Pour commander un Service Mail Starter et HĂ©bergement Web Starter compris avec chaque domaine:

  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Ă©:
    • Il est nĂ©cessaire qu'aucun produit ne soit reliĂ© pour le moment au domaine (visible sur la colonne des produits liĂ©s).
  3. Cliquez sur l'un ou l'autre des raccourcis pour Connecter un service (mail ou web):
  4. Dans les 2 cas, cliquez sur Commander …:
  5. Vous pourrez choisir le service gratuit (mail ou web) correspondant et l'étape suivante vous proposera de choisir l'autre (mail ou web) si désiré.
  6. Cliquez en bas de page pour continuer:
  7. T‍erminez la commande:
    ‍
  8. Revenez sur votre Manager Infomaniak pour découvrir et utiliser vos nouveaux produits:
    • ‍
    • ‍

 

Utiliser vos produits Starter

 

Faire évoluer une offre Starter

 

En cas de problème avec un hébergement Starter

Un hébergement Web de type Starter ne propose pas d'IPv6. Attention donc aux enregistrements AAAA dans la zone DNS du nom de domaine concerné qui peuvent notamment vous empêcher d'activer le SSL ; prenez également connaissance de cet autre guide.


Cette FAQ a été utile?

Ce guide concerne les fonctionnalités de gestion de base de données disponibles avec les hébergements Infomaniak.

 

Découvrez également la solution de bases de données managées (DBaaS) haute disponibilité hébergée en Suisse, permettant de déployer facilement des clusters performants et sécurisés (MySQL, MariaDB, PostgreSQL) sans avoir à gérer l'infrastructure sous-jacente.

 

MySQL, SQLite, MariaDB, PostgreSQL…

Au niveau Système de Gestion de Base de Données, les hébergements supportent…

  1. … bases de données MySQL via accès PHP MySQL ou via Perl DBI+DBD::mysql
    • Vous pouvez utiliser MySQL comme système de gestion de base de donnĂ©es (SGBD) sur les serveurs Infomaniak.
    • Vous pouvez y accĂ©der soit via PHP en utilisant les fonctions de base de donnĂ©es MySQL intĂ©grĂ©es Ă  PHP, soit via Perl en utilisant les modules DBI et DBD::mysql
  2. … MySQLI, l'interface d'accès native au MySQL (PHP5)
    • MySQLI est une extension de PHP qui permet d'accĂ©der Ă  une base de donnĂ©es MySQL.
    • C'est une version amĂ©liorĂ©e et plus rĂ©cente de l'ancienne extension MySQL de PHP, offrant des fonctionnalitĂ©s et des performances amĂ©liorĂ©es.
  3. … SQLite 3.x
    • SQLite est un moteur de base de donnĂ©es SQL lĂ©ger, autonome et sans serveur.
    • Les serveurs Infomaniak prennent en charge SQLite version 3.x, ce qui signifie que vous pouvez utiliser SQLite pour stocker des donnĂ©es sur ces serveurs.
  4. … MariaDB
    • MariaDB est un fork de MySQL et est souvent utilisĂ© comme alternative Ă  MySQL
    • Vous pouvez donc utiliser MariaDB comme système de gestion de base de donnĂ©es sur les serveurs Infomaniak
  5. … le module PGSQL
    • PGSQL est un module PHP qui permet de se connecter Ă  une base de donnĂ©es PostgreSQL
    • Cette fonctionnalitĂ© spĂ©cifique vous permet de vous connecter Ă  une base de donnĂ©es PostgreSQL DISTANTE via PHP ; cela nĂ©cessite d'ouvrir le port appropriĂ© vers l'IP prĂ©cise de la base de donnĂ©es PostgreSQL depuis le manager Infomaniak.

Dba, dbm, db2, sqlite ne sont pas supportées, SQL Server non plus (il s'agit d'un serveur de base de données qui nécessite une architecture Microsoft).

Lien vers cette FAQ:


Cette FAQ a été utile?

Ce guide technique détaille les limites de ressources sur les hébergements Web Infomaniak ; il est essentiel de distinguer le temps réel (horloge) du temps de calcul (processeur) pour comprendre l'origine des interruptions de scripts.

 

1. Temps de connexion MySQL (I/O)

Limite : 30 secondes réelles

Cette limite correspond au temps absolu écoulé "montre en main". Elle concerne la communication entre PHP et le serveur de base de données (MySQL/MariaDB).

Dès qu'une connexion est ouverte, le serveur de base de données alloue 30 secondes maximum pour recevoir la requête, l'exécuter et renvoyer les résultats. Si ce délai est dépassé (souvent à cause d'une requête SQL mal optimisée), le serveur MySQL coupe brutalement la connexion. Cela génère généralement l'erreur MySQL server has gone away.

 

2. Temps de traitement PHP (CPU)

Limite : 10 secondes CPU

Cette limite concerne exclusivement la puissance de calcul consommée par le serveur Web pour exécuter le code PHP.

Il est crucial de noter que le temps d'attente ne compte pas. Lorsque PHP attend une réponse de la base de données, il est en pause et ne consomme quasiment pas de temps CPU. Par conséquent, un script sera interrompu par le serveur Web uniquement s'il effectue des calculs intensifs (boucles complexes, cryptographie, traitement de fichiers) pendant plus de 10 secondes cumulées.

 

Interaction des deux limites

Pour garantir la stabilité de l'application, chaque opération doit respecter simultanément ces deux contraintes distinctes :

  • L'application dispose de 30 secondes de temps total pour interagir avec la base de donnĂ©es (latence rĂ©seau + exĂ©cution SQL).
  • L'application dispose de 10 secondes de temps de calcul pur pour traiter les donnĂ©es reçues.

Exemple de fonctionnement valide : Un script qui attend 25 secondes une réponse complexe de MySQL (I/O) puis traite le résultat pendant 2 secondes (CPU) fonctionnera parfaitement, car il n'a dépassé aucun des deux quotas individuels, même si le temps total est de 27 secondes.

Lien vers cette FAQ:


Cette FAQ a été utile?

Ce guide explique comment sauvegarder un VPS (Virtual Private Server) avec Acronis sur Swiss Backup la solution de sauvegarde dans un cloud suisse indépendant. Il décrit les prérequis, les différences entre les types de licences et redirige vers les ressources utiles.

 

Récapitulatif des choix de licences

  • Linux :
    • Machine Virtuelle : Pour les VPS ou environnements virtualisĂ©s.
    • Linux Server : Pour des machines autonomes, physiques ou virtuelles sans hyperviseur.
  • Windows :
    • Workstation : Pour des stations de travail physiques.
    • Server : Pour des machines physiques ou virtuelles avec des rĂ´les avancĂ©s.
    • Machine Virtuelle : Pour des VM Windows dans un environnement d’hyperviseur.

 

Sauvegarder un VPS sur Linux

Différences entre les types de licences

  • Machine Virtuelle :
    • Pour un VPS ou une machine virtuelle hĂ©bergĂ©e dans un environnement de virtualisation (ex. VMware, Hyper-V, Virtuozzo).
    • Une licence couvre l’hĂ´te physique et toutes les machines virtuelles qu’il contient.
    • AdaptĂ© aux environnements Public Cloud Infomaniak ou clusters d'hyperviseurs (chaque hĂ´te nĂ©cessite une licence).
  • Linux Server :
    • Pour une machine physique ou virtuelle individuelle fonctionnant sous Linux (système d’exploitation serveur).
    • AdaptĂ© aux serveurs autonomes, locaux ou en colocation.
    • Chaque licence couvre une machine physique ou virtuelle individuelle.

Pour configurer la sauvegarde de Linux :

  • Prenez connaissance de ce guide pour obtenir les dĂ©tails complets.

 

Sauvegarder un VPS sur Windows

Différences entre les types de licences

  • Workstation :
    • Une licence par machine physique Ă  sauvegarder.
    • Limitation : Cette licence ne prend pas en charge les applications Microsoft Exchange Server, SQL Server ou Active Directory.
  • Server :
    • Une licence par machine physique ou virtuelle fonctionnant sous Windows.
    • Prend en charge Microsoft SQL Server, SharePoint et Active Directory.
    • Compatible avec les rĂ´les d’hĂ´tes de virtualisation (Hyper-V, VMware ESXi, etc.).
  • Machine Virtuelle :
    • Une licence par machine virtuelle fonctionnant sous Windows dans un environnement d’hyperviseur.
    • Chaque hĂ´te de cluster nĂ©cessite une licence.

Pour configurer la sauvegarde de Windows :

  • Prenez connaissance de ce guide pour obtenir les dĂ©tails complets.

Cette FAQ a été utile?

Ce guide explique comment importer un calendrier / agenda sur l'app Web Calendar Infomaniak (service en ligne ksuite.infomaniak.com/calendar).

 

Préambule

  • Prenez connaissance de cet autre guide si vous ne souhaitez que faire figurer un calendrier Infomaniak en lecture seule sur Google Agenda (app Web & mobile).
  • Prenez connaissance de cet autre guide pour plutĂ´t Ă©diter les Ă©vènements du calendrier des 2 cĂ´tĂ©s mais uniquement sur la version mobile de l'app Google Agenda.
  • Il est Ă©galement possible d'importer des tâches dans la partie dĂ©diĂ©e du calendrier.

 

Importer un calendrier via une URL

Il est possible d'afficher dans Calendar un calendrier existant et géré à l'extérieur. Il sera automatiquement mis à jour toutes les heures via l'URL que vous spécifiez.

Attention, il ne s'agit pas d'une synchronisation de calendriers mais d'une lecture seule, en sens unique.

Pour cela:

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web Calendar Infomaniak (service en ligne ksuite.infomaniak.com/calendar).
  2. Cliquez sur ‍ dans le menu latéral gauche.
  3. Cliquez sur "A partir d'une URL":
  4. Entrez l'URL du calendrier Ă  importer.
  5. Cochez la case Je souhaite m'abonner Ă  cet agenda.
  6. Si nécessaire, choisissez l'Organisation dans laquelle le calendrier sera importé.
  7. Cliquez sur Importer le calendrier:

Vous pouvez également passer directement par l'une des Organisations dont vous faites partie:

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web Calendar Infomaniak (service en ligne ksuite.infomaniak.com/calendar).
  2. Cliquez sur le menu d'action â‹® Ă  droite de l'Organisation dans le tableau qui s'affiche.
  3. Cliquez sur "A partir d'une URL":

 

Lier un calendrier Google par son URL “secrète”

L'URL "secrète" d'un agenda Google, que vous pourrez coller à l'étape 3 ci-dessus, se trouve dans les paramètres du calendrier Google:

  1. Cliquez sur le menu d'action ⋮ à droite du calendrier Google concerné.
  2. Cliquez sur Paramètres et partage:
  3. Descendez dans la page jusqu'à l'obtention de l'URL iCal secrète et cliquez sur les icônes pour visualiser l'URL et/ou la copier:
  4. Collez l'URL selon la procédure de l'étape 3 du chapitre précédent ci-dessus.

Attention, il ne s'agit pas d'une synchronisation de calendriers mais d'une lecture seule, en sens unique.

Le calendrier sera visible et affichera régulièrement les éventuelles mises à jour effectuées, sans qu'il soit possible toutefois de l'éditer directement depuis l'interface Infomaniak ; il s'agit d'une "synchronisation unidirectionnelle" avec Google.

Vous pouvez toutefois forcer la synchronisation pour afficher directement des éventuels nouveaux évènements ou modifications:

  1. Cliquez sur le menu d'action ⋮ à droite du calendrier importé sur Infomaniak.
  2. Cliquez sur Informations d'affichage:
  3. Cliquez sur le bouton SYNC pour synchroniser le contenu importé, puis patientez quelques secondes:

 

Importer des évènements via fichier .ics

Pour accéder aux Actions avancées permettant l'importation, l'exportation et la restauration de calendrier:

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web Calendar Infomaniak (service en ligne ksuite.infomaniak.com/calendar).
  2. Cliquez sur Actions avancées dans le menu latéral gauche.
  3. Cliquez sur Importer.
  4. Chargez le fichier .ics correspondant à l'exportation effectuée depuis votre fournisseur précédent:

Vous pourrez choisir dans quel calendrier existant importer les évènements ou créer un nouvel agenda (les tâches sont également importées si le fichier .ics en contient).

Attention, il ne s'agit pas d'une synchronisation de calendriers mais d'une importation unique et en sens unique.

 

Exporter les données du précédent prestataire

Voici des guides fournis à titre indicatif pour exporter l'agenda d'un fournisseur tiers, ce qui vous permettra de réimporter ces données auprès d'Infomaniak:


Cette FAQ a été utile?

Ce guide explique comment partager Ă  d'autres utilisateurs Infomaniak, collaborateurs, l'un de vos calendriers / agendas depuis l'app Web Calendar Infomaniak (service en ligne ksuite.infomaniak.com/calendar).

 

Préambule

  • Prenez connaissance de cet autre guide pour configurer la synchronisation de vos calendriers ou de cet autre guide pour intĂ©grer un calendrier en lecture seule sur un outil tiers.

 

Partager un calendrier Infomaniak

Pour activer le partage de l'un de vos calendriers / agendas :

  1. Cliquez ici afin d'accĂ©der Ă  l'app Web Calendar Infomaniak (service en ligne ksuite.infomaniak.com/calendar).
  2. Cliquez sur le menu d'action â‹® Ă  droite d'un calendrier.
  3. Cliquez sur Partager le calendrier.
  4. Cliquez sur le bouton pour Ajouter un partage:
  5. Inscrivez l'Organisation, le groupe ou l'adresse mail correspondant au compte utilisateur Infomaniak qui accédera à l'agenda (si l'utilisateur ne possède pas encore de compte, il pourra en créer un gratuitement avec l'invitation qu'il reçoit).
  6. Déterminez les droits de l'utilisateur sur ce calendrier (Peut consulter, Peut modifierPeut modifier et partager).
  7. Terminez en cliquant sur le bouton:
  8. Il est en tout temps possible d'effectuer d'autres actions depuis la mĂŞme page:
    1. ajouter un partage supplémentaire
    2. renvoyer ou supprimer une invitation d'accès
    3. modifier les permissions liées au partage du calendrier
    4. supprimer / révoquer le partage

 

Partager le calendrier d'une salle de réunion

Pour partager le calendrier des salles de réunion, le principe du partage et de l'attribution des droits est basée sur le même principe que ci-dessus:


Cette FAQ a été utile?

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

 

Préambule

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

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

 

Reset de l'OS VPS Cloud / VPS Lite

Pour accéder au VPS :

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

Cette FAQ a été utile?

Ce guide vous aide si votre logiciel/client SFTP affiche soudainement une demande d’acceptation d’un nouveau fingerprint (empreinte numérique) lors de l'utilisation du service Swiss Backup Infomaniak.

 

Alerte du logiciel/client SFTP

Si votre logiciel SFTP affiche soudainement un message vous demandant d’accepter un nouveau fingerprint (empreinte numérique), il ne s’agit pas nécessairement d’un problème de sécurité. Cette demande peut survenir suite à des modifications techniques planifiées de l’infrastructure d’Infomaniak (si vous avez reçu un mail à ce sujet).

En effet dans le cadre de l’évolution de ses services, Infomaniak a récemment changé la passerelle SFTP utilisée pour accéder aux fichiers hébergés. Ces changements impliquent le déploiement de nouvelles clés SSH côté serveur. Or, pour des raisons de sécurité, les logiciels/clients SFTP comparent systématiquement la clé du serveur avec celle qu’ils ont en mémoire.

Si une différence est détectée, même légitime, ils vous alertent pour vous demander confirmation. Il est donc normal qu’une alerte apparaisse et qu’on vous demande d’approuver une nouvelle empreinte.

 

Vérifier si nécessaire

Vous pouvez vérifier les nouvelles empreintes officielles des clés SSH d’Infomaniak ci-dessous. Si elles correspondent à ce qui est affiché dans votre logiciel, vous pouvez les accepter en toute confiance:

4096 SHA256:p4QkBc70lkIpDZpjJAZ4VbPEIaOv54lWxd/DRCMfwgg sftp.swiss-backup.infomaniak.com (RSA)
4096 MD5:a3:6b:fa:7c:0e:22:da:42:ca:82:c7:cc:7e:1f:0a:4a sftp.swiss-backup.infomaniak.com (RSA)
4096 SHA256:gMiEH8oVwWhq8ByQWQP8xMEVy3URi2omZNSMCc0n8z0 sftp.swiss-backup02.infomaniak.com (RSA)
4096 MD5:d2:1a:11:9a:06:4c:55:98:df:38:cd:70:be:08:dd:ca sftp.swiss-backup02.infomaniak.com (RSA)
4096 SHA256:EcQDR+VNUCbK1Zz/eDoa295c0+7JGQD7EP6n+ro5G0U sftp.swiss-backup03.infomaniak.com (RSA)
4096 MD5:bf:5e:92:f7:ed:81:de:84:9e:43:48:f3:1a:9c:3e:8d sftp.swiss-backup03.infomaniak.com (RSA)
4096 SHA256:xRU5RakUZ/yJYg3CDi9JiSRymodbPgM4S3FXvVHqK2s sftp.swiss-backup04.infomaniak.com (RSA)
4096 MD5:16:ce:56:02:c3:ab:80:7b:31:99:a6:cd:a8:00:0e:79 sftp.swiss-backup04.infomaniak.com (RSA)

Ce changement est sans incidence sur la sécurité de vos données. Si vous utilisez des scripts ou logiciels automatisés pour vos transferts ou sauvegardes, pensez à vérifier qu’ils prennent bien en compte cette nouvelle empreinte.


Cette FAQ a été utile?

Ce guide explique comment connaître la version du système d'exploitation du serveur de votre Hébergement Web.

 

Préambule

  • MĂŞme si Debian ou un paquet semble obsolète, les versions affichĂ©es ne prĂ©sentent pas de vulnĂ©rabilitĂ©s :
    • Infomaniak les maintient Ă  jour via des correctifs internes rĂ©guliers sur tous les composants et systèmes utilisĂ©s.
    • Les versions sont choisies pour leur stabilitĂ©, puis renforcĂ©es par des mesures de sĂ©curitĂ© que les tests classiques ne dĂ©tectent pas.
  • Si vous ou vos clients identifiez une faille dans un produit Infomaniak, merci de soumettre un POC. Bien que rares, ces cas sont pris en charge rapidement.
    • La sĂ©curitĂ© des donnĂ©es relève de l'utilisateur : Infomaniak ne peut ĂŞtre tenu responsable d’une mauvaise gestion ou utilisation des identifiants d’accès.

 

Quel OS sur mon site ?

Pour connaitre la version:

  1. Connectez-vous sur le serveur en SSH (besoin d'aide ?).
  2. Exécutez la commande suivante:

    lsb_release -a
  3. Vous obtiendrez une information de ce type:

    Distributor ID: Debian
    Description: Debian GNU/Linux 7.9 (wheezy)
    Release: 7.9
    Codename: wheezy

Cette FAQ a été utile?

Ce guide explique comment utiliser la fonctionnalité de prise de contrôle à distance d'un appareil, dont l'écran est partagé, avec kMeet la solution éthique de visioconférence gratuite par Infomaniak.

 

Prérequis

  • PossĂ©der l'app desktop kMeet (application de bureau sur macOS / Windows).
  • Partager un Ă©cran en entier et non pas seulement une fenĂŞtre d'application.

 

Prendre le contrĂ´le d'un appareil

Pour que l'utilisateur A puisse prendre le contrĂ´le de l'ordinateur de l'utilisateur B:

  1. Démarrez l'app desktop kMeet puis créer ou rejoindre une salle de réunion dans laquelle devront se trouver les utilisateurs A & B.
  2. L'utilisateur A doit cliquer sur le menu d'action â—‹â—‹â—‹ en haut Ă  droite de la miniature de l'utilisateur B.
  3. L'utilisateur A doit cliquer sur Démarrer le contrôle à distance, et le même chemin pour stopper la prise de contrôle:
    ‍‍
  4. L'utilisateur B reçoit une notification dans l'application pour valider et accepter la demande de contrôle de l'appareil.

Il est également possible de simplement annoter un partage d'écran sans prendre le contrôle de l'appareil.


Cette FAQ a été utile?

Ce guide explique comment utiliser la fonctionnalitĂ© de dessin avec kMeet la solution Ă©thique de visioconfĂ©rence gratuite par Infomaniak, qui permet de collaborer visuellement entre participants.

 

Afficher un tableau blanc collaboratif

Il est possible d'afficher une surface blanche permettant Ă  l'ensemble des participants d'inscrire des informations:

  1. Démarrez l'app desktop kMeet puis créer ou rejoindre une salle de réunion dans laquelle devront se trouver les utilisateurs.
  2. Une fois dans la réunion, cliquez sur le menu d'action ○○○ dans la barre d'outils kMeet.
  3. Cliquer sur Afficher le tableau blanc:
  4. La surface de dessin va s'afficher chez tous les participants et chacun pourra y inscrire ce qu'il souhaite.
  5. Le curseur de chaque participant est affiché:

 

Dessiner sur un partage d'écran

Prérequis

  • PossĂ©der l'app desktop kMeet (application de bureau sur macOS / Windows / Linux).
  • Partager son Ă©cran entier et pas seulement une fenĂŞtre d'application (point 2 ci-dessous).

Ensuite:

  1. Démarrez l'app desktop kMeet puis créer ou rejoindre une salle de réunion dans laquelle devront se trouver les utilisateurs.
  2. L'un des participants initie un partage de son écran (app desktop uniquement - lire également les prérequis ci-dessus).
  3. Il est dès lors possible pour les autres participants de la réunion de dessiner de façon collaborative sur le partage de l'écran:
    1. Cliquez sur l'icône crayon dans la barre d'outil inférieure pour dessiner sur l'écran.
    2. Modifiez la couleur du stylet si nécessaire:
    3. Si le partage d’écran n’est pas lancé depuis l’application kMeet (version pour ordinateur), ce message s’affichera chez les participants qui souhaitent activer la fonctionnalité de dessin:

Il est également possible de prendre le contrôle de l'appareil lors d'un partage d'écran.


Cette FAQ a été utile?