
Gérer l’hébergement interrompt généralement le développement. Vous écrivez du code dans un éditeur, ouvrez un tableau de bord d’hébergement pour créer un site web, passez à un terminal pour empaqueter ou pousser le projet, retournez au tableau de bord pour inspecter un déploiement, et ouvrez d’autres outils quand le DNS, les logs ou les ressources serveur demandent de l’attention.
Hostinger Connector réduit ce changement de contexte. Il connecte les services Hostinger aux outils de codage IA via le Model Context Protocol (MCP), ce qui vous permet de demander à un assistant IA d’inspecter ou de gérer des ressources d’hébergement prises en charge sans quitter votre éditeur.
Ça semble pratique. Mais cela soulève une question plus importante : Pouvez-vous faire confiance à un assistant IA pour exécuter correctement de vraies tâches d’hébergement ?
Pour le savoir, j’ai testé Hostinger Connector avec VS Code et GitHub Copilot sur un vrai compte Hostinger. J’ai utilisé une petite application Express.js appelée PulseWatch et suivi le workflow depuis l’installation jusqu’au déploiement en production. J’ai aussi testé les redéploiements répétés, les enregistrements de build, les logs, et la récupération après avoir volontairement cassé la commande de démarrage de l’application.

Voici comment j’ai noté Hostinger Connector dans les domaines qui comptent le plus pour un développeur qui décide s’il veut l’utiliser : le coût, l’éventail de fonctionnalités, l’usage au quotidien, la précision d’exécution des vraies tâches, et le support derrière quand quelque chose tourne mal. Chaque score reflète ce que j’ai réellement trouvé pendant les tests, pas la page marketing.
| Paramètre | Note | Pourquoi cette note |
|---|---|---|
| Prix | 9.7/10 | Connector ne comporte aucun abonnement séparé et est inclus gratuitement avec chaque plan. Le seul coût est la ressource d’hébergement sous-jacente dont vous auriez besoin de toute façon. |
| Fonctionnalités | 9.5/10 | La gamme de fonctionnalités va au-delà du déploiement et couvre les sites web, domaines, DNS, bases de données, campagnes e-mail, ressources VPS, logs et diagnostics, ce qui couvre plus de terrain qu’un outil de déploiement classique. |
| Facilité d’utilisation | 9.1/10 | L’installation et l’OAuth ont été rapides et n’ont demandé aucune configuration manuelle, et les redéploiements répétés étaient faciles. La configuration initiale du site Node.js a nécessité hPanel après que l’IA n’a pas réussi à identifier une cible valide, le seul vrai manque dans une mise en place autrement fluide. |
| Précision d’exécution | 8.5/10 | L’analyse du projet, l’édition du code, l’empaquetage, le déploiement et la récupération ont bien fonctionné. L’IA a réutilisé un domaine inventé et a surinterprété une vérification d’accessibilité avant que cette cible n’existe. |
| Support | 9.5/10 | Kodee a donné dès la première fois une réponse précise et exacte à une vraie question technique, et le suivi du spécialiste humain était encore plus pointu. L’escalade a pris deux demandes directes, mais les réponses de l’IA comme de l’humain étaient fiables une fois obtenues. |
| Global | 9.3/10 | Un outil de workflow précieux pour les utilisateurs Hostinger qui travaillent dans des éditeurs compatibles avec l’IA. Il ne coûte rien de plus, couvre un large éventail de fonctionnalités, et la mise en route comme le support ont bien tenu pendant les tests. La précision d’exécution sur de nouvelles cibles de déploiement est le point à surveiller. |
Hostinger Connector n’est pas vendu comme produit autonome. Hostinger indique que Connector est inclus gratuitement avec chaque plan, ce qui signifie qu’il n’y a pas de frais mensuels distincts pour Connector à ajouter à votre facture d’hébergement.
Cependant, « gratuit » a besoin de contexte. Connector gère des ressources Hostinger ; il ne les remplace pas. Vous devez toujours disposer d’un hébergement, cloud, VPS, domaine, e-mail ou autre service Hostinger éligible pour les tâches que vous voulez lui faire exécuter.
Au moment de cette revue, la page de Connector mettait en avant Business Web Hosting et Cloud Startup.
| Plan | Prix promotionnel | Durée initiale affichée | Prix au renouvellement | Web apps | Sites web |
|---|---|---|---|---|---|
| Business | $3.79/month | $181.92 for 48 months | $16.99/month | 5 | 50 |
| Cloud Startup | $7.99/month | $383.52 for 48 months | $25.99/month | 10 | Unlimited |
Les prix étaient affichés hors taxes applicables. Les prix promotionnels et les tarifs de renouvellement peuvent changer, alors vérifiez le total actuel au paiement plutôt que de juger le plan uniquement sur le tarif mensuel annoncé.
Info sur les tarifs : N’achetez pas un plan plus élevé uniquement pour accéder à Connector. Choisissez le plan selon le nombre de sites web et de web apps dont vous avez besoin, les ressources qu’ils exigent et le niveau de support que vous voulez. Connector est une couche de gestion incluse, pas le produit principal qui est tarifé.
Hostinger annonce une garantie de remboursement de 30 jours pour les achats d’hébergement éligibles. Il n’existe pas de politique de remboursement séparée pour Connector, car Connector ne comporte pas de frais autonomes.

Les actions exactes disponibles dépendent des services Hostinger présents dans votre compte et des outils exposés au client IA connecté.
Hostinger documente aussi des limites de débit. Selon la FAQ de Connector, l’allocation par défaut est de 60 requêtes par minute et 1,000 requêtes par heure, avec les informations de limite de débit renvoyées dans les en-têtes de réponse.
Ces limites sont généreuses pour une utilisation interactive, même si les workflows automatisés ou très répétitifs devraient quand même éviter les appels dupliqués inutiles.
Avant de pouvoir juger si Hostinger Connector déploie et gère bien l’hébergement, il fallait d’abord savoir ce qu’il faut pour le faire fonctionner.
Un outil conçu pour rester dans l’éditeur perd vite de son intérêt si la configuration exige d’éditer des fichiers de config, de générer des jetons API, ou de répéter des authentifications. Cette section couvre uniquement la configuration. Les tests pratiques des tâches arrivent juste après.
J’ai installé Hostinger Connector depuis le VS Code Marketplace. Il est apparu comme premier résultat quand j’ai cherché « Hostinger », l’éditeur était indiqué comme Hostinger Official, et l’installation a fonctionné du premier coup en moins de deux minutes.
| Détail | Résultat |
|---|---|
| Recherche dans le Marketplace | Réussi, apparu immédiatement |
| Vérification de l’éditeur | Hostinger Official |
| Installation | Terminée en moins de deux minutes |
| Version de l’extension au moment du test | 1.3.1 |
| Installations sur le Marketplace | 8,140 |
| Note utilisateur | 5 étoiles, sur la base de deux évaluations |
Cette dernière ligne mérite une réserve. Cinq étoiles semblent solides, mais un échantillon de deux avis ne me dit presque rien sur l’expérience utilisateur typique. Je ne m’appuierais pas sur ce chiffre dans le texte de la revue.

Une condition préalable m’a surpris : Hostinger Connector fournit les outils Hostinger, mais il a besoin d’un agent IA déjà actif dans l’éditeur pour les appeler réellement.
L’extension elle-même n’a rien à quoi parler toute seule. Dans VS Code, cet agent est GitHub Copilot Chat, puisqu’il s’agit actuellement de l’interface IA exposée par VS Code pour les appels d’outils MCP. J’avais déjà Copilot actif, donc cela ne m’a pas ralenti, mais les lecteurs doivent savoir que Connector n’est utile que si un agent IA se trouve derrière.
Sans agent installé et connecté, il n’y a rien à quoi le brancher.
Ce que l’installation n’a pas exigé :
L’installation de l’extension elle-même a été l’une des parties les plus fluides de tout le test. Le seul vrai piège est une dépendance que Hostinger ne met pas vraiment en avant : l’extension a besoin d’un agent IA actif dans votre éditeur pour faire quoi que ce soit.
Avec l’extension en place, la question suivante était de savoir si la connecter à un vrai compte serait tout aussi simple.
La connexion du compte utilisait OAuth via un bouton « 1-Click Connect ». VS Code a ouvert une page d’autorisation Hostinger dans mon navigateur, a détecté ma session Hostinger existante, et m’a demandé d’approuver l’accès pour quelque chose intitulé hostinger-mcp.

Après avoir cliqué sur Allow, je suis retourné dans VS Code avec l’affichage « Connected via OAuth ».
| Vérification | Résultat |
|---|---|
| Connexion en un clic | Réussi |
| Le navigateur s’est ouvert automatiquement | Réussi |
| Session Hostinger existante détectée | Réussi |
| Jeton API manuel requis | Non |
| Écran d’autorisation affiché | Oui |
| Les permissions étaient expliquées | Oui, mais de façon large |
| Retour réussi dans VS Code | Réussi |
L’écran d’autorisation m’indiquait que le Connector pouvait gérer les sites web, l’hébergement, les domaines, les abonnements et d’autres services Hostinger.

C’est une liste de catégories, pas un détail permission par permission. J’aurais aimé plus de granularité ici, car « gérer les abonnements » et « gérer les sites web » couvrent des niveaux de risque très différents.

Ce qui m’a donné une partie de ce contrôle, c’est un panneau séparé dans l’extension qui liste chaque catégorie d’outils et permet de l’activer ou de la désactiver individuellement :
| Catégorie d’outils | Outils disponibles | Statut par défaut |
|---|---|---|
| Sites web | 80 | Activé |
| Domaines | 26 | Activé |
| Abonnements et paiements | 7 | Activé |
| Email Marketing | 12 | Activé |
| Ecommerce | 12 | Désactivé |
| VPS | 62 | Désactivé |
Cela fait 199 outils au total, dont 125 activés par défaut. J’ai laissé Ecommerce et VPS désactivés jusqu’à ce que je sois prêt à les tester directement, et l’extension a respecté cette limite tout au long des tests.

C’est le genre de détail de sécurité qui n’apparaît pas sur la page marketing de Hostinger mais qui compte pour toute personne décidant quelle part d’accès au compte confier à un assistant IA. Je dirais que c’est un vrai point fort.
La déconnexion du compte est disponible depuis le même panneau, sans avoir besoin de changer votre mot de passe Hostinger ni de chercher un jeton stocké.
L’autorisation a été rapide et n’a pas exigé que je gère moi-même un jeton, mais l’écran de permissions est large plutôt que granulaire. Les contrôles d’outils au niveau des catégories dans l’extension font plus pour limiter le risque réel que l’écran OAuth.
Hostinger liste la prise en charge des clients suivants, relevée depuis l’écran d’onboarding de l’extension :
| Éditeur ou client | Indiqué par Hostinger |
|---|---|
| VS Code | Oui |
| Cursor | Oui |
| Windsurf | Oui |
| Devin Desktop | Oui |
| Antigravity | Oui |
| Claude Code | Oui |
| OpenAI Codex CLI | Oui |
J’ai utilisé VS Code avec GitHub Copilot comme environnement principal de test.
La configuration m’a montré que Connector est facile à atteindre. Elle ne m’a encore rien dit sur sa capacité réelle à faire le travail une fois connecté, ce qui est la question plus difficile que j’ai abordée ensuite.
Installer et connecter une extension est la partie facile. Ce qui compte vraiment, c’est de savoir si elle fait correctement le vrai travail d’hébergement, donc j’ai construit une petite application Express.js appelée PulseWatch et j’ai soumis Connector au même chemin qu’un développeur suivrait après l’installation : inspecter le compte, trouver une cible de déploiement, déployer le projet, le mettre à jour, inspecter les résultats, et récupérer après un échec que j’avais provoqué volontairement.
| Test | Ce que je voulais apprendre |
|---|---|
| Lire les données du compte | Peut-il comprendre correctement le compte d’hébergement ? |
| Trouver une cible de déploiement | Peut-il identifier le bon site web sans deviner ? |
| Analyser le projet Node.js | Comprend-il l’application avant d’y toucher ? |
| Déployer PulseWatch | Peut-il faire passer un vrai projet de l’éditeur à l’hébergement en production ? |
| Publier une mise à jour de contenu | Est-il utile pour le travail de développement de routine ? |
| Inspecter les builds et les logs | Donne-t-il des preuves utiles après un déploiement ? |
| Déployer une version cassée | Révèle-t-il un vrai échec de l’application ? |
| Récupérer l’application | Peut-il restaurer en sécurité une version connue comme bonne ? |
PulseWatch était volontairement simple : un serveur Express, une page d’accueil, un script de démarrage package.json et un endpoint /api/health renvoyant du JSON. Cet endpoint de santé s’est révélé important plus tard.

Une plateforme d’hébergement peut signaler un build terminé alors que l’application échoue au démarrage. Un endpoint en direct me donnait un moyen indépendant de vérifier si le processus déployé répondait réellement, plutôt que de faire confiance à un badge d’état.
J’ai commencé par des prompts en lecture seule avant de laisser l’assistant s’approcher des changements actifs. S’il ne pouvait pas décrire mon compte avec précision, je n’avais aucune bonne raison de lui faire confiance pour les déploiements, le DNS ou les actions VPS.
L’outil de liste des sites du Connector a renvoyé cinq sites :

Mon compte contenait en réalité davantage que cela. hPanel montrait des sites répartis sur les plans Premium, Business et Growth, y compris des sites WordPress, des sites PHP/HTML, des projets Website Builder et plusieurs domaines temporaires.

Sur un autre prompt demandant mes plans d’hébergement actifs, l’assistant m’a dit que j’avais « one active hosting plan ». hPanel en montrait trois : Premium, Growth et Business.
| Vérification | Résultat |
|---|---|
| Sites web connus listés | Réussi |
| Tous les plans d’hébergement listés | Échoué |
| Détection du plan Business inutilisé | Échoué |
| A effectué des changements sur le compte | Non |
Pour être juste envers le Connector, quand j’ai contesté et signalé l’écart, il s’est corrigé, a clairement séparé ce qu’il avait vérifié de ce qu’il avait supposé, et n’a pas répété l’affirmation erronée.
C’est une meilleure façon d’échouer que de s’obstiner, mais cela signifie que la première réponse à une question sur le compte ne doit pas être prise au pied de la lettre.
L’accès en lecture seule a fonctionné, mais la première réponse à toute question à l’échelle du compte était incomplète. Il s’est corrigé une fois contesté, ce qui compte, mais je n’aurais pas dû avoir à le contester.
Ce manque de visibilité sur le compte s’est révélé être un avant-goût d’un problème plus gros. Le vrai test de son importance est arrivé ensuite, quand j’ai demandé au Connector de trouver un site web qu’on ne lui avait jamais donné par son nom.

C’est là que les tests ont révélé le plus. J’ai demandé à l’assistant d’identifier un site web Node.js nouvellement créé sans que je donne son domaine, et sans toucher à un site existant.
La sélection de la cible est une exigence de sécurité de base pour un outil qui peut agir sur un compte actif, donc je voulais voir comment il gérait l’incertitude plutôt qu’une réponse propre.
Voici ce qui s’est passé, dans l’ordre :
| Étape | Ce que le Connector a fait | Résultat |
|---|---|---|
| 1 | A réutilisé un nom de domaine d’une tentative précédente ratée : pulsewatch-temp-20260714.hostingersite.com | Ce domaine n’avait jamais été renvoyé par un appel de liste des sites web |
| 2 | A lancé une vérification d’accessibilité sur ce domaine | A renvoyé is_accessible: true |
| 3 | A pris ce résultat comme confirmation que le site web existait | Incorrect. L’accessibilité n’est pas la même chose qu’un enregistrement de site web existant et déployable |
| 4 | A tenté un déploiement en utilisant des IDs de ressources qu’il n’avait pas vérifiés comme étant des IDs de commande d’hébergement | Hostinger a renvoyé [Hosting:9999] Not found, deux fois |
Le problème racine : les deux IDs qu’il a utilisés étaient des IDs de ressource de domaine, pas des IDs de commande d’hébergement. Il n’a jamais confirmé la distinction avant d’appeler un outil de création de site actif avec eux.
Quand je lui ai demandé de s’expliquer, l’assistant a fini par donner un compte rendu exact : il avait un outil fonctionnel de liste des sites web disponible tout le temps, mais ne l’a jamais rappelé après avoir créé un nouveau site via hPanel, alors il a rempli le vide avec un domaine non vérifié au lieu de rafraîchir ses données.

Quand je lui ai demandé directement de relancer cet outil de liste et de vérifier s’il y avait un nouvel enregistrement, il a à la place appelé trois outils sans rapport de recherche de déploiement et a rapporté qu’« aucun nouveau site web n’apparaissait », une conclusion que les appels d’outils qu’il a réellement effectués ne pouvaient pas soutenir.

Rien de tout cela n’a créé de site web parasite dans mon compte. Les appels échoués n’ont rien laissé derrière eux. Mais le schéma mérite d’être nommé clairement. Face à des données incomplètes, l’assistant a comblé le vide avec une hypothèse plausible, a traité un signal faible comme une preuve forte, et a agi sur un compte actif avant que cette hypothèse ne soit vérifiée.
C’est la découverte la plus importante de cette section. Le Connector va deviner une cible et agir sur cette supposition au lieu de s’arrêter et de demander. Il a échoué de manière sûre ici, mais l’habitude de traiter un signal faible comme une preuve est ce qu’il faut surveiller dans votre propre compte.
Comme le Connector n’arrivait pas à localiser la cible tout seul, il ne me restait qu’une option : créer la cible moi-même et voir si cela changeait quelque chose.
Puisque le Connector ne pouvait pas localiser de manière fiable la nouvelle cible tout seul, j’ai terminé la configuration initiale manuellement via hPanel pour voir ce que Hostinger prépare avant qu’un déploiement via Connector soit possible.
Le chemin était : Créer un nouveau site → application web Node.js → domaine temporaire → Hostinger a sélectionné automatiquement un centre de données au Royaume-Uni avec une latence estimée à 147ms → trois méthodes de déploiement au choix.

Ce troisième écran mérite d’être signalé à part. Hostinger propose « Build with Hostinger Connector » comme méthode de déploiement, juste à côté de l’import GitHub et de l’upload manuel de fichiers. Je l’ai sélectionné en m’attendant à ce qu’il termine la configuration du site.
À la place, il m’a redirigé vers la page d’installation de Connector elle-même, que j’avais déjà terminée. C’est un vrai manque dans l’onboarding. L’option présentée comme un chemin natif de Connector n’a en réalité rien provisionné.

Je suis revenu en arrière et j’ai choisi l’upload manuel des fichiers à la place. Hostinger a accepté mon archive de projet (11.46 KB, avec node_modules exclu), et l’écran des paramètres a montré une détection automatique correcte :

J’ai cliqué sur Deploy. Cela s’est terminé avec succès, et Hostinger a attribué un vrai domaine temporaire : orange-walrus-700988.hostingersite.com. C’est un domaine différent de celui que le Connector avait inventé plus tôt. J’ai ouvert manuellement la page d’accueil et /api/health et j’ai confirmé que les deux fonctionnaient.

Le chemin manuel a fonctionné sans friction une fois que j’ai arrêté d’attendre que le Connector trouve la cible. Le bouton « Build with Hostinger Connector » sur cet écran devrait être corrigé ou supprimé. Pour l’instant, il promet quelque chose qu’il ne fait pas.
Un vrai site web confirmé existait maintenant. La question suivante était de savoir si le Connector se comporterait différemment maintenant qu’il avait quelque chose de concret à trouver.
Avec un vrai site confirmé en place, je suis retourné vers Connector et lui ai demandé d’inspecter ce domaine exact. Cette fois, cela a fonctionné proprement.
| Vérification | Résultat |
|---|---|
| Reconnu le site comme cible de déploiement Node.js | Réussi |
| Trouvé l’enregistrement de déploiement terminé | Réussi |
| Trouvé l’enregistrement de build Node.js correspondant | Réussi |
| Le déploiement et le build partageaient le même UUID | Réussi |
Cela a confirmé quelque chose d’important : les échecs précédents concernaient la localisation et la création d’une nouvelle cible, pas la capacité du Connector à travailler avec un site Node.js une fois qu’il en existe déjà un.

Ensuite, j’ai testé la fonctionnalité que Hostinger met le plus en avant : faire un changement de code en local et le publier sans ouvrir hPanel.
J’ai demandé à l’assistant de changer une ligne du texte de la page d’accueil, de « Monitor Every Service. Catch Every Issue. » à « Monitor Every Service. Resolve Issues Faster. »
| Étape | Résultat |
|---|---|
| Trouvé le texte existant | Réussi |
| Modifié uniquement la ligne demandée | Réussi |
| Vérifié l’application localement avant de déployer | Réussi |
Empaqueté le projet, en excluant node_modules et .git | Réussi |
| Déployé vers le site confirmé existant | Réussi |
| Vérifié ensuite l’état du déploiement et du build | Réussi |
L’opération complète a pris environ une minute. L’assistant a signalé le nouveau déploiement comme « pending » immédiatement après l’envoi, simplement parce qu’il a vérifié avant que Hostinger ait fini le traitement.

Au moment où j’ai actualisé le site en direct moi-même, le nouveau titre était déjà là.

Les logs de build qu’il a récupérés ensuite étaient précis et utiles : 67 packages ajoutés, 68 audités, zéro vulnérabilité trouvée, aucune erreur.
Pour les sites établis, c’est très proche du workflow que Hostinger promet. Modifier, vérifier localement, envoyer, et confirmer, le tout sans quitter l’éditeur, en environ une minute. C’est le meilleur résultat de tout le test.
Un déploiement propre ne dit que le happy path fonctionne. Pour savoir ce que Connector fait réellement sous pression, j’ai cassé l’application volontairement.
Un outil ne mérite la confiance que lorsqu’il survit à un vrai échec, pas seulement à une démo propre. J’ai volontairement cassé l’application pour voir si le rapport d’état et les logs de Connector pouvaient réellement m’aider à diagnostiquer le problème.
Avant tout changement, l’assistant a sauvegardé package.json dans package.json.bak, une bonne habitude en soi.
Je lui ai ensuite demandé de modifier le script de démarrage de “start”: “node server.js” à “start”: “node missing-server.js”, un fichier qui n’existe pas.
L’exécution locale a confirmé un vrai échec reproductible : Error: Cannot find module ‘…/missing-server.js’.

J’ai déployé la version cassée quand même, volontairement, pour voir ce que Hostinger allait signaler.
| Statut affiché | Ce que cela confirmait | Ce que cela ne confirmait pas |
|---|---|---|
| Build : completed | Les dépendances ont été installées, l’étape de build est terminée | L’application s’est réellement lancée |
| Deployment : completed | Hostinger a accepté et traité la release | Chaque route était saine |
Les logs de build accessibles via Connector montraient l’installation réussie des dépendances et rien de plus. L’erreur runtime de module manquant n’y apparaissait jamais. Un développeur qui jetterait un œil à un badge vert « completed » n’aurait aucune raison de soupçonner que le site était cassé.
La récupération s’est faite sans problème. L’assistant a restauré package.json à partir de sa sauvegarde, a vérifié l’application localement, a redéployé, et a confirmé la correction en appelant directement l’endpoint /api/health en production plutôt qu’en faisant confiance uniquement au statut du déploiement.
Cet endpoint a renvoyé une réponse opérationnelle, qui était la seule preuve dans tout le test montrant réellement que l’application tournait.
C’est le deuxième constat majeur. Un statut terminé ne prouve pas qu’une application fonctionne, et les logs de Connector eux-mêmes ne vous le diront pas. La récupération elle-même a bien fonctionné une fois que je savais qu’il y avait un problème à récupérer.
Après un échec qu’un badge d’état ne pouvait pas révéler, je voulais savoir où d’autre la confiance du Connector pouvait dépasser ses capacités réelles. Les variables d’environnement étaient le test suivant.
J’ai demandé à l’assistant d’ajouter une variable d’environnement sans danger, de confirmer que le réglage existait comme capacité dédiée du Connector avant de toucher quoi que ce soit, et de s’arrêter si ce n’était pas le cas.
Il a cherché dans les outils disponibles, n’a trouvé aucune action dédiée pour gérer les variables d’environnement Node.js, et s’est arrêté avant de faire le moindre changement de code ou de déploiement.

C’est le comportement que je voulais voir partout ailleurs dans ce test. Confronté à une vraie limite, il s’est arrêté au lieu de deviner. Je n’en conclurais pas que Hostinger Connector ne prend en charge aucune variable d’environnement dans tout son ensemble d’outils, seulement qu’aucune action de ce type n’a été exposée pendant ce test.
| Test | Résultat | Constat clé |
|---|---|---|
| Sauvegarder le manifeste fonctionnel | Réussi | Fichier de récupération créé avant modification |
| Introduire un point d’entrée manquant | Réussi | Échec contrôlé ajouté |
| Reproduire l’échec localement | Réussi | MODULE_NOT_FOUND confirmé |
| Déployer la version cassée | Réussi | Hostinger a accepté l’archive |
| Le statut du build détecte l’échec | Échoué | Le build affichait toujours completed |
| Les logs de build exposent l’erreur runtime | Échoué | L’erreur de module manquant était absente |
| Restaurer le manifeste fonctionnel | Réussi | Commande de démarrage originale récupérée |
| Redéployer la version fonctionnelle | Réussi | Déploiement terminé |
| Vérifier l’endpoint de santé en production | Réussi | L’API a renvoyé un statut opérationnel |
Hostinger Connector a bien exécuté les tâches routinières et déterministes :
Il était plus faible quand la tâche demandait une interprétation à travers des données de compte incomplètes :
Ce schéma est utile pour décider combien d’autonomie donner à l’assistant.
Utilisez des prompts larges pour les inspections à faible risque. Utilisez des prompts précis et des exigences de confirmation explicites pour les actions qui modifient l’infrastructure en production.
Par exemple, au lieu de :
| Déployez cette application sur un nouveau site temporaire Hostinger. |
utilisez :
| Listez les sites web actuellement renvoyés par Hostinger. Identifiez un site web Node.js uniquement s’il apparaît dans ce résultat. Montrez-moi le domaine exact et la preuve avant de déployer. Ne générez pas, n’inférez pas et ne réutilisez pas un domaine qui n’a pas été renvoyé par Hostinger. |
Le deuxième prompt réduit la marge de supposition de l’assistant.
Obtenir Hostinger Connector opérationnel a été facile, sans la friction habituelle de configuration, et les contrôles granulaires des catégories d’outils m’ont donné un vrai pouvoir sur ce que l’IA pouvait toucher.
Une fois qu’un vrai site web existait avec un domaine connu, il a bien fait le travail : une modification de texte sur une seule ligne est passée de l’édition au live en environ une minute, avec des logs de build utiles à l’appui.
Le problème est apparu plus tôt dans le processus, pas plus tard. Face à une nouvelle cible qu’il ne pouvait pas trouver, le Connector a inventé un domaine et a agi dessus avant de vérifier. Il a aussi marqué un déploiement cassé comme « completed » alors que l’application était en panne, sans erreur runtime dans ses propres logs. Cela ne rend pas l’outil peu fiable pour les sites établis, mais cela veut dire que les nouveaux déploiements et l’état post-déploiement nécessitent un second regard avant d’avoir confiance.

Hostinger organise son support autour du chat en direct et de l’auto-assistance plutôt que des appels téléphoniques, donc j’ai concentré mes tests là où la plupart des utilisateurs arriveront réellement : l’assistant IA intégré à hPanel, l’escalade humaine derrière, et la base de connaissances à laquelle un développeur se tournerait avant d’ouvrir un chat.
| Canal | Disponibilité | Remarques |
|---|---|---|
| Live chat (Kodee, IA) | 24/7 | Accessible via « Ask AI » dans hPanel |
| Live chat (humain) | Escalade uniquement | Pas de file directe, acheminé via Kodee |
| Email / ticket | support@hostinger.com | Délai de réponse annoncé de 1 business day |
| Téléphone | Non proposé | Pas de ligne téléphonique publique pour le support général |
| Base de connaissances | Auto-assistance | support.hostinger.com |
| Tutoriels et Academy | Auto-assistance | Guides étape par étape et chaîne YouTube |
Étant donné que le live chat est le canal que Hostinger recommande aux développeurs pour tout ce qui est urgent, et celui qui est le plus susceptible d’être utilisé en plein débogage d’un déploiement, je l’ai testé directement plutôt que de déposer un ticket par e-mail.
J’ai ouvert le live chat via « Ask AI » dans hPanel et j’ai demandé à Kodee une question avec une réponse réelle à se tromper : si un statut de build terminé sur un déploiement Node.js garantit que l’application est vraiment en cours d’exécution, et où je trouverais une preuve du contraire.
La première réponse de Kodee était précise et correcte :
« Completed » signifie généralement que l’étape de build s’est terminée avec succès ; cela ne garantit pas que l’application est saine après le lancement. Pour détecter une mauvaise commande de démarrage ou un autre crash au runtime, vérifiez les logs de runtime : dans hPanel allez à Websites → Dashboard → Deployments pour les logs de build, puis ouvrez le fichier stderr.log de votre application dans le dossier nodejs pour les erreurs de démarrage comme Port already in use ou Module not found.

Cette seule réponse aurait résolu exactement l’ambiguïté dans laquelle mon test de récupération après échec s’est retrouvé plus tôt dans cette revue. Kodee a nommé un vrai fichier de logs, le bon dossier, et a tracé la bonne frontière entre succès du build et santé au runtime.
Cependant, je voulais aussi voir si je pouvais accéder à un vrai agent humain, alors j’ai dit à Kodee que j’aimerais confirmer cela directement avec un ingénieur support.
Mais obtenir un humain au bout de la ligne a été plus dur que prévu. J’ai demandé directement un agent en direct et j’ai été redirigé vers Kodee deux fois, à chaque fois présenté comme plus rapide que d’attendre :
Je comprends pourquoi vous voudriez cela. Je peux vous aider à vérifier le build, la commande de démarrage et les logs runtime ici même, ce qui est généralement le moyen le plus rapide de trouver le problème.
Avant de mettre en attente un spécialiste. Je peux résoudre le problème et vous éviter l’attente.

| Tentative | Ma demande | Réponse de Kodee |
|---|---|---|
| 1 | « Can you connect me with a live agent? » | A proposé de résoudre lui-même le problème |
| 2 | « I’d still like to speak with a human agent. Please connect me. » | A encore proposé, a demandé le domaine et la commande de démarrage |
| 3 | A cliqué sur « Go to human » / a tapé « I want to continue with a human » | A escaladé |
Il a fallu deux demandes directes et explicites avant que Kodee cesse de me renvoyer vers lui-même. Pour une question que je pouvais résoudre moi-même, cette friction est mineure. Pour quelqu’un en pleine panne qui veut une personne, c’est une vraie source de frustration.
Ce qui s’est passé ensuite n’était pas un transfert en direct au sens habituel de « connectez-moi à un humain ». Kodee a expliqué le modèle réel très clairement :
J’ai partagé votre demande avec un spécialiste de notre équipe qui examinera personnellement notre chat et m’enverra sa réponse, que je vous transmettrai ensuite ici.

Il s’agit d’un examen asynchrone, pas d’un transfert en direct. Kodee reste l’interface ; un humain examine le transcript en arrière-plan et Kodee relaie la réponse une fois qu’elle arrive. Cette distinction compte pour les lecteurs qui décident s’ils doivent escalader, car « agent humain » ici ne signifie pas qu’une nouvelle personne rejoint la fenêtre de chat comme ce serait le cas sur la plupart des systèmes de live chat.
J’ai poussé la même ligne technique plus loin en attendant, en demandant à Kodee de confirmer le chemin exact du log et si stderr.log est toujours renseigné. Il a donné une bonne réponse tout seul, notant correctement que le log peut être vide si l’application n’a jamais vraiment démarré ou si elle a écrit son erreur ailleurs.
L’examen du spécialiste est arrivé en environ 3 minutes, attribué dans le chat à un collègue nommé Mayas, et il a amélioré la réponse de Kodee au lieu de simplement la répéter :
domains/[your-domain]/nodejs/stderr.log est le bon emplacement. Il n’est pas toujours généré ou renseigné. Vous n’y verrez des entrées que lorsque l’application écrit sur stderr, comme pour des exceptions non capturées ou des rejets non gérés. Si la commande de démarrage est incorrecte et que le processus se termine silencieusement, stderr.log peut être vide ou absent.

Mayas a aussi ajouté deux vérifications de secours que Kodee n’avait pas mentionnées : vérifier stdout.log pour la dernière sortie avant un crash, et chercher une ligne de confirmation de démarrage manquante comme signe que l’application n’a jamais démarré.
| Vérification | Résultat |
|---|---|
| Première réponse technique exacte | Oui |
| Escalade humaine disponible | Oui, mais résistée deux fois avant d’être accordée |
| Modèle d’escalade | Examen asynchrone et relais, pas de transfert en direct |
| Répondant nommé | Mayas |
| Temps de réponse pour l’examen humain | Environ 3 minutes |
| Réponse humaine plus précise que la réponse IA | Oui |
La base de connaissances de Hostinger est organisée en grandes catégories de produits : Getting Started, hPanel, Website Builder, Hostinger Horizons, Domains, DNS, Files Management, Email, MySQL Databases, Website, VPS, Agency Hosting Plans, Hostinger Reach, SSL Certificates, PHP, Profile Management, Billing, Affiliates and Referrals, Features, cPanel, et About Hostinger.

Aucune de ces catégories n’est dédiée à Hostinger Connector. La seule façon de trouver le bon article a été de chercher directement « Hostinger Connector », ce qui a renvoyé cinq résultats, pour la plupart seulement vaguement liés, notamment un guide de plugin de marketing d’affiliation et un article général sur l’hébergement Node.js.

L’article qui documente réellement la configuration de Connector s’intitule « How to Set Up Web Hosting MCP on Local IDEs », classé sous Features → General Information.
La recherche avec le nom marketing réel du produit l’a trouvé, mais un lecteur parcourant les catégories ou cherchant « MCP » sans connaître le branding de Hostinger pourrait le manquer tout aussi facilement, et l’écart entre le nom marketing et le nom de la documentation mérite d’être connu avant d’aller le chercher.
L’article lui-même est solide une fois trouvé. Il a été mis à jour pour la dernière fois six jours avant mon test, et il couvre :

Ce dernier point correspondait à quelque chose que j’ai rencontré directement pendant le test : Devin Desktop est détecté automatiquement, tandis que OpenAI Codex nécessite la méthode manuelle. L’article se trompe pas sur cette distinction.
La première réponse de Kodee à une question technique difficile était exacte et précise, ce que tous les assistants de support IA n’arrivent pas à faire. L’article de la base de connaissances qui la soutient est à jour et détaillé une fois qu’on le trouve, même si le nom marketing du produit et le titre de sa documentation ne correspondent pas, donc la recherche est un chemin plus fiable que la navigation par catégories.
Le point plus faible est le parcours d’escalade humaine. Kodee m’a renvoyé vers lui-même deux fois avant de respecter une demande directe de parler à une personne, et même alors, « agent humain » signifie un examen asynchrone relayé via le même chat plutôt qu’un transfert en direct. Une fois qu’un humain a regardé, la réponse était meilleure que celle de Kodee, plus précise et avec deux étapes de diagnostic supplémentaires que Kodee n’avait pas proposées.
Pour la plupart des questions, Kodee à lui seul vous donnera une réponse exacte rapidement. Si vous voulez vraiment qu’une personne vérifie la réponse, attendez-vous à devoir demander plus d’une fois, et à attendre un court délai pour une réponse relayée plutôt qu’une conversation en direct.

Oui, pour les développeurs qui hébergent déjà chez Hostinger et veulent gérer les déploiements de routine depuis l’éditeur. La configuration a pris quelques minutes, l’OAuth a évité toute clé API, et une fois qu’un site web existait avec un domaine connu, le Connector a livré une mise à jour en production en environ une minute avec des logs à l’appui. Les réponses du support de Kodee étaient assez bonnes pour résoudre une vraie question technique dès la première fois.
La réserve concerne la confiance, pas la commodité. Face à une nouvelle cible qu’il ne pouvait pas trouver, le Connector a inventé un domaine et a agi dessus avant de vérifier.
Il a aussi marqué un déploiement cassé comme « completed » alors que l’application était en panne, sans erreur runtime dans ses propres logs. Utilisez-le pour accélérer le travail sur des sites qui existent déjà, vérifiez tout ce qu’il fait sur une nouvelle cible, et contrôlez le site en direct vous-même après tout déploiement important.
| Description | Expert Review |
|---|---|
| Hébergement économique avec des performances élevées et des outils de gestion fac... | Read Shared Hosting Review |
| hébergement WordPress rapide et sécurisé avec installation en un clic et fonctionn... | Read Wordpress Hosting Review |
| Hébergement VPS évolutif avec ressources dédiées et accès root. | Read VPS Review |
| Hébergement cloud rapide et flexible avec une excellente disponibilité et des resso... | Read Cloud Hosting Review |
| Solutions d’hébergement sécurisées et privées avec des centres de données offs... | Read Offshore Hosting Review |
| Hébergement de messagerie sécurisé et fiable avec des fonctionnalités de qualité... | Read Email Hosting Review |
| Hébergement Python fiable avec des environnements flexibles pour les développeurs. | Read Python Hosting Review |
| Hébergement PHP haute performance avec prise en charge complète des sites web et de... | Read PHP Hosting Review |
| Hébergement VPS Windows fiable avec un contrôle total et des options de personnalis... | Read Windows VPS Review |
| Hébergement rapide et flexible adapté aux applications Node.js avec des performance... | Read Nodejs Hosting Review |
| Hébergement optimisé pour les boutiques WooCommerce avec une grande rapidité et un... | Read Woocommerce Hosting Review |
| Hébergement de serveurs dédiés pour des expériences de jeu Minecraft fluides. | Read Minecraft Server Hosting Review |
| Solutions d’hébergement évolutives avec des fonctionnalités avancées pour les a... | Read Agency Hosting Review |
| Hébergement rapide et sécurisé optimisé pour les sites e-commerce Magento. | Read Magento Hosting Review |
| Hébergement Linux haute performance pour des opérations de site web stables et séc... | Read Linux Hosting Review |
| Solutions d'hébergement Java robustes pour des applications web dynamiques et des pr... | Read Java Hosting Review |
| Hébergement optimisé pour les sites e-commerce avec des performances sécurisées, ... | Read Ecommerce Hosting Review |
| Hébergement Django fiable avec des vitesses rapides et un environnement sécurisé. | Read Django Hosting Review |
| Hébergement cPanel facile à utiliser avec des performances robustes et un support f... | Read Cpanel Hosting Review |
| Hébergement puissant pour les entreprises avec des vitesses rapides, la sécurité e... | Read Business Hosting Review |
| Easy-to-use website builder with drag-and-drop tools and customizable templates. | Read Website Builder Review |
| Optimized hosting for Joomla sites with one-click installation and reliable performan... | Read Joomla Hosting Review |
| Powerful hosting with full PostgreSQL database support for data-driven applications. | Read PostgreSQL Hosting Review |
| Flexible hosting with MongoDB integration for scalable, modern web applications. | Read MongoDB Hosting Review |
| AI-powered website creation platform for building professional sites in minutes. | Read Horizons Review |
| Reliable hosting for n8n workflow automation with easy setup and management. | Read n8n Hosting Review |
| VPS hosting with Docker support for containerized application deployment and scaling. | Read Docker VPS Review |
| Hébergement de serveur SMTP dédié pour une livraison d’e-mails fiable et sécuri... | Read SMTP Server Review |
| Hébergement rapide et optimisé taillé pour les applications web Ruby on Rails. | Read Ruby on Rails Review |
| Hébergement riche en fonctionnalités avec intégration OpenClaw pour créer et gér... | Read OpenClaw Review |
| Hébergement rapide et fiable avec des serveurs basés au Royaume-Uni pour des perfor... | Read UK Hosting Review |
| Host din sbagha w mo9awil b servers fi l-Hind bach t9rib l-access low-latency. | Read India Review |
| Read Singapore Review | |
| Read Australia Review | |
| Read AI Agent Review | |
| Read Paperclip VPS Review | |
| Read Hermes Agent Review | |
| Read Web Apps Hosting Review | |
| Read Hostinger Reach Review | |
| Read MCP Review | |
| Read hpanel Review | |
| Read Odoo Review | |
| Read Laravel Review | |
| Read MERN VPS Review | |
| Read Ubuntu Review | |
| Read Drupal Hosting Review | |
| Read Express.js Review | |
| Read React Review | |
| Read Nextjs Review |
Hostinger Connector est une intégration basée sur MCP qui relie les environnements de codage IA pris en charge aux services Hostinger.
Il permet à un assistant IA d’appeler les outils Hostinger pris en charge pour des tâches liées aux sites web, aux déploiements, aux domaines, au DNS, aux bases de données, aux e-mails et aux ressources VPS.
Connector n’est pas une plateforme d’hébergement séparée et ne remplace pas hPanel. Il offre une autre manière d’interagir avec les ressources Hostinger.
Hostinger affiche actuellement :
– VS Code
– Cursor
– Devin
– Antigravity
– Claude
– Codex
Hostinger indique aussi que d’autres clients compatibles MCP peuvent être pris en charge. La configuration et le comportement des outils peuvent varier selon les clients.
Hostinger Connector est gratuit à installer et inclus avec les formules Hostinger. Il n’y a pas d’abonnement séparé pour Connector dans les tarifs affichés lors de cet avis. Vous devez quand même payer pour le service Hostinger sous-jacent, comme l’hébergement web, l’hébergement cloud, ou un VPS.
Non. Hostinger Connector utilise l’authentification OAuth. Pendant ma configuration dans VS Code, je me suis connecté via le flux d’autorisation basé sur le navigateur de Hostinger. Je n’ai ni généré de clé API, ni collé de jeton dans l’éditeur, ni stocké des identifiants dans un fichier de configuration.
Non. Hostinger dit que les appels de l’API Connector interagissent avec le compte en direct. Utilisez un site web, un domaine ou un VPS dédié de test quand vous apprenez le workflow. Ne supposez pas qu’une instruction est simulée simplement parce qu’elle est émise via un chat IA.
Oui. Hostinger documente des limites par défaut de :
– 60 requêtes par minute
– 1 000 requêtes par heure
Hostinger indique aussi que les détails de la limite de débit sont renvoyés dans les en-têtes de réponse.
Ces limites devraient être suffisantes pour une utilisation interactive normale. Évitez les appels répétés inutiles, surtout lorsqu’une réponse précédente contient déjà les informations requises.
Oui. J’ai déployé une application Express.js sur Hostinger, puis j’ai utilisé Connector pour publier une version mise à jour depuis VS Code. Hostinger a détecté Express, a sélectionné Node.js 22.x, et a utilisé la racine du projet comme répertoire racine lors du déploiement initial dans hPanel. Une fois que le site web existait comme cible Node.js reconnue, le redéploiement via Connector a fonctionné avec succès.
Pas forcément. Dans mon test contrôlé, Hostinger a indiqué qu’un build était terminé après que j’ai changé le script de démarrage pour faire référence à un fichier JavaScript manquant. Les logs de build récupérés montraient une installation des dépendances réussie, mais n’exposaient pas l’échec du démarrage au runtime. Vérifiez toujours le site en ligne ou appelez un endpoint de santé après le déploiement.
Pas complètement. Connector peut réduire la fréquence à laquelle les développeurs doivent quitter leur éditeur, surtout pour les déploiements de routine et les vérifications de compte. hPanel reste utile pour la gestion visuelle du compte, la configuration initiale, les réglages détaillés et les situations où l’IA ne peut pas découvrir ou exposer correctement la ressource المطلوبة.

Répondez à quelques questions simples et trouvez la solution parfaite pour vous !
Commencer la recherche d'hébergement





