Les extensions Plesk sont des modules indépendants qui ajoutent de nouvelles fonctions et fonctionnalités à Plesk. Elles sont créées aussi bien par Plesk que par divers partenaires de Plesk ; en fait, tout le monde peut créer et publier sa propre extension Plesk dans le Catalogue des extensions en utilisant la documentation en libre accès. Vous pouvez installer autant d’extensions que vous le souhaitez sur votre serveur Plesk.

Est-ce que j’ai besoin d’”extensions ?

  • Les extensions vous permettent de sélectionner les fonctions et fonctionnalités. Vous ne payez que celles qui répondent à vos besoins spécifiques.
  • Sur les serveurs d’hébergement partagés, vous pouvez transformer les extensions en sources de revenus supplémentaires en facturant vos clients pour l’utilisation des fonctionnalités assurées par les extensions.

Les extensions Plesk peuvent être installées uniquement par un administrateur Plesk. Certaines extensions ajoutent des fonctions qui peuvent être utilisées uniquement par l’administrateur Plesk et d’autres ajoutent également des caractéristiques aux comptes revendeurs et clients.

Les extensions sont-elles sécurisées ?

Toutes les extensions dans le Catalogue des extensions de Plesk, qu’elles soient publiées par Plesk, par un partenaire de Plesk ou par un tiers, sont rigoureusement vérifiées et testées. Vous pouvez être certain qu’elles sont à 100 % sûres.

La seule exception concerne les extensions classées dans la catégorie « Beta » du Catalogue des extensions. Outre les extensions Beta, vous devez être vigilant avec les extensions provenant de sources autres que le Catalogue des extensions de Plesk. Nous vous recommandons d’installer seulement les extensions des sources auxquelles vous faites confiance.

En quoi les extensions Beta sont-elles différentes ?

Les extensions classées dans la catégorie « Beta » du Catalogue des extensions :

  • Sont toujours gratuites.
  • Ne sont pas recommandées pour une utilisation en production.
  • Ne sont pas prises en charge par l’assistance de Plesk.

Les extensions de la catégorie Beta ne sont pas testées et peuvent contenir des bugs. Vous pouvez nous aider à améliorer les extensions beta et à déterminer celles qui méritent d’être davantage développées en nous envoyant votre feedback à l’adresse : beta-extensions@plesk.com.

Les extensions sont-elles gratuites ?

Pour faire court : certaines extensions sont gratuites, d’autres non. C’est l’auteur de l’extension qui détermine si celle-ci est gratuite ou payante. Il choisit le modèle de licence et définit le prix.

Plusieurs modèles de licences d’extension sont disponibles :

  • Gratuit. Avec ce modèle, la licence est gratuite. Tout utilisateur peut utiliser toutes les fonctions disponibles dans une licence gratuite, sans payer.
  • Freemium. Avec ce modèle, certaines fonctions de l’extension sont gratuites, tandis que d’autres fonctions sont utilisables uniquement après l’achat d’une licence. Par exemple, une extension freemium peut analyser le serveur et rechercher les vulnérabilités gratuitement et corriger automatiquement les vulnérabilités avec la licence payante.
  • Offre simple. Avec ce modèle, l’extension fonctionne avec une licence payante. Le prix de la licence est toujours le même.
  • Offres multiples. Avec ce modèle, l’extension fonctionne avec une licence payante. Des licences de plusieurs niveaux à différents tarifs sont disponibles. Par exemple, il peut y avoir des licences qui permettent l’utilisation de l’extension avec 10, 50 ou un nombre illimité de domaines.
  • Pay-as-you-go. Avec ce modèle de licence, vous payez pour la quantité de ressources que vous consommez au lieu d’un montant fixe.
  • Pay-as-you-grow. (Paiement en fonction de la croissance) . Ce modèle de licence vous permet de choisir les fonctionnalités d’une extension que vous voulez acheter ainsi que le nombre d’instances ou d’unités pour une fonctionnalité donnée que vous pouvez acheter. Ce modèle vous permet également d’ajouter ou de supprimer des options à la demande, sans annuler la licence actuelle. Par exemple, vous pouvez avoir une licence 360 Monitoring Pro avec « 360 Monitoring Websites » pour 10 domaines et « 360 Monitoring Servers » pour 3 serveurs. Par la suite, vous pouvez ajouter « 360 Monitoring Websites » pour 3 domaines supplémentaires, soit 13 domaines au total et annuler « 360 Monitoring Servers » en même temps.
  • Offres individuelles. Avec ce modèle de licence, les propriétaires de sites Web achètent des produits et des services eux-mêmes, selon leurs besoins. L’extension elle-même n’a pas besoin d’une licence payante pour fonctionner.

Catalogue des extensions

Le Catalogue des extensions est un répertoire en ligne des extensions de Plesk qui est disponible au public sous : plesk.com/extensions. Vous pouvez également accéder au Catalogue des extensions de Plesk en cliquant sur Extensions dans le volet de navigation.

image 78617

Lorsque vous cliquez sur Extensions dans le volet de navigation, vous êtes dirigé directement sur l’onglet Catalogue des extensions, écran À la une. Depuis cette page, vous accédez à de nombreuses extensions qui permettent d’ajouter tout type de fonctions et de fonctionnalités à Plesk. Les extensions sont classées en quatre groupes. Dans le Catalogue des extensions, chaque groupe correspond à un onglet.

  • À la une

    Les bannières en haut de l’écran affichent les extensions à la une. Cliquez sur une bannière pour voir l’extension correspondante. En dessous, vous pouvez voir un aperçu de trois autres écrans.

  • Les plus populaires

    Cet écran inclut les extensions avec les meilleures évaluations de la communauté Plesk.

  • Nouveautés et mises à jour

    Cet écran inclut les extensions qui viennent d’être publiées ou qui ont été mises à jour récemment.

  • Catégories

    Toutes les extensions sont classées en quatre catégories. L’écran À la une affiche les Catégories à la une suivantes : « Développement Web », « Sécurité », « Outils serveur » et « Apps Web et édition de sites ». L’écran Catégories affiche toutes les catégories et les extensions correspondantes. Chaque extension appartient à une ou plusieurs catégories.

Pour trouver une extension spécifique, utilisez la fonction de recherche (située en haut à droite).

image 78609

Si vous ne connaissez pas le nom de l’extension que vous cherchez, allez dans l’écran Catégories et sélectionnez celle à laquelle l’extension pourrait appartenir.

Vous pouvez également trouver des extensions spécifiques en utilisant la recherche globale de Plesk située en haut de l’écran.

image 79017

La recherche globale de Plesk affiche les extensions installées et celles qui ne sont pas installées :

  • Si l’extension est installée, le résultat de la recherche affiche la page d’accès de l’extension.
  • Si l’extension n’est pas installée, le résultat de la recherche affiche la page d’aperçu de l’extension dans le Cataloge des extensions.

Si vous ne connaissez pas le nom de l’extension que vous cherchez, vous pouvez utiliser la recherche globale de Plesk pour chercher l’extension en fonction de la catégorie à laquelle elle pourrait appartenir.

image 79018

Personnaliser l’écran Mes extensions

Toutes les extensions installées dans Plesk sont affichées dans Extensions > Mes extensions. Vous pouvez personnaliser l’écran Mes extensions en réorganisant les extensions. Vous pouvez créer votre propre mise en page de l’écran « Mes extensions ».

Pour personnaliser l’écran « Mes extensions » :

  1. Allez dans Extensions > Mes extensions. Cliquez sur le bouton Personnaliser dans le coin supérieur droit.

  2. Ensuite, glissez et déposez les extensions pour les réorganiser.

  3. Une fois que l’organisation vous convient, cliquez sur OK pour l’enregistrer.

    image 79016

Créer des extensions

Aucune extension ne correspond à vos besoins ? Deux options s’offrent à vous :

  • Suggérez la création de l’extension.

Allez dans  Extensions > Catégories et cherchez la section « Dites-nous si vous ne trouvez pas l’extension qu’il vous faut » en bas de l’écran.

Cliquez sur le lien « Dites-nous » et vous serez dirigé vers la page Plesk UserVoice. Sur cette page, vous pouvez nous demander l’extension que vous cherchez. D’autres utilisateurs de Plesk peuvent voter pour votre demande. Plus vous obtiendrez de votes, plus il y a de probabilités que Plesk crée et publie l’extension que vous demandez. Toutefois, notez que la décision finale de créer une extension ou non revient à l’équipe Plesk, et ce, quel que soit le nombre de votes en faveur d’une extension. Plesk ne garantit ni la création ni une date de création pour une extension.

  • Créez vous-même l’extension. Consultez la documentation publique pour découvrir comment créer une extension Plesk.

En savoir plus sur une extension

Pour en savoir plus sur une extension, cherchez-la dans le Catalogue des extensions et cliquez sur son nom.

image 78890

Sur la page de l’extension, vous trouverez toutes sortes d’informations sur cette extension. Notez en particulier les informations suivantes :

  • Version. Il s’agit de la version la plus récente de l’extension actuellement disponible dans le catalogue des extensions. Si vous avez installé une version antérieure à celle-ci, nous vous recommandons de la mettre à jour.
  • Description. Il s’agit d’une courte description des fonctions et fonctionnalités que l’extension ajoute à Plesk et de ses avantages.
  • Changements. Il s’agit d’un historique des modifications incluant les correctifs et les améliorations fournies par les mises à jour des extensions.

De nombreuses extensions fournissent également un ou plusieurs liens utiles :

  • Site Web du fournisseur. Ce lien vous dirige vers le site Web du fournisseur de l’extension (la personne ou l’entreprise qui a créé cette extension).
  • Aide & documentation. Ce lien vous dirige vers les documents d’aide publics disponibles pour cette extension (par exemple, la documentation en ligne ou les tutoriels vidéo).
  • Assistance. Ce lien vous dirige vers une page Web sur laquelle vous trouverez de l’aide pour cette extension (par exemple, un forum ou un helpdesk en ligne).

Installer des extensions

La plupart des extensions Plesk peuvent être installées aussi bien sur des serveurs Linux que sur des serveurs Windows et fonctionnent tout aussi bien. Toutefois, certaines fonctionnent uniquement sur l’un ou sur l’autre. Pour d’autres extensions, certaines fonctions ou fonctionnalités risquent d’être inopérantes si elles sont installées sur un OS spécifique.

En outre, chaque extension dispose d’une version minimum de Plesk sur laquelle elle est opérationnelle. Elle ne fonctionne pas si elle est installée sur un serveur exécutant une version antérieure de Plesk. Par exemple, une extension qui requiert « Plesk 17.8 + » fonctionnera sur Plesk Obsidian et sur Plesk 17.8, mais pas sur Plesk 17.0.

Installation d’extensions du Catalogue des extensions

Lorsque vous installez des extensions du Catalogue des extensions, vous ne voyez pas les extensions qui ne correspondent pas aux prérequis d’installation.

Pour installer une extension du Catalogue des extensions :

  1. Cliquez sur Extensions.
  2. Cherchez l’extension que vous voulez installer.
  3. Cliquez sur « Obtenir gratuitement » (Get it free) pour installer l’extension. Si vous voyez le bouton « Acheter » (Buy), cela signifie que l’extension requiert une licence payante pour activer certaines ou toutes ses fonctionnalités.

Installation d’extensions depuis un fichier

Lorsque vous installez une extension depuis un fichier, vous devez vérifier si les prérequis d’installation sont respectés. Pour en savoir plus sur les prérequis d’installation, consultez le Catalogue des extensions ou contactez le fournisseur de l’extension.

Pour installer une extension depuis un fichier, vous pouvez utiliser les commandes --install et --install-url de l’utilitaire extension.

Avertissement: L’installation d’extensions depuis des sources autres que le Catalogue des extensions peut être dangereuse et permettre à un tiers de compromettre votre serveur. N’installez jamais des extensions de sources non fiables.

Extensions payantes

Si vous installez une extension payante, vous devrez peut-être acheter une licence pour bénéficier de certaines ou de l’ensemble des fonctions et fonctionnalités de cette extension. Vous pouvez acheter une licence sur la page de l’extension en cliquant sur le bouton Acheter.

image 78891

Si vous ne savez pas si une extension requiert une licence ou non, lisez sa documentation ou contactez son fournisseur.

Certaines extensions vous permettent de mettre à niveau la licence installée. Cela vous aide à :

  • Augmenter le volume de ressources disponibles (par exemple, mettre a niveau l’extension Kaspersky Antivirus augmente le nombre de boîtes mail autorisées).
  • Accéder à d’autres fonctions et fonctionnalités (par exemple, en mettant à niveau la licence de l’extension Site Builder, vous pouvez passer en marque blanche).

Pour mettre à niveau la licence de l’extension :

  1. Cliquez sur Extensions > Mes extensions.
  2. Cliquez sur le nom de l’extension dont vous voulez mettre à niveau la licence.
  3. Cliquez sur Mettre à niveau et achetez la licence de votre choix.

Utiliser des extensions

Vous avez installé l’extension dont vous aviez besoin. Et maintenant ? Tout dépend de l’extension concernée. Certaines extensions Plesk peuvent fonctionner directement, et certaines nécessitent d’être configurées avant de pouvoir être utilisées. La façon dont vous faites fonctionner une extension et bénéficiez des fonctions et fonctionnalités qu’elle offre varie d’une extension à l’autre.

  • Certaines extensions (par exemple « Skins et charte chromatique », « Plesk Migrator ») n’ajoutent pas de commandes supplémentaires à l’interface Plesk. Pour utiliser leurs fonctions et fonctionnalités, vous devez cliquer sur Extensions dans le volet de navigation, aller sous Mes extensions et cliquer sur Aller à l’extension.
  • Certaines extensions (par exemple « Docker ») ajoutent des commandes et des boutons que seul l’administrateur peut voir.
  • Certaines extensions (par exemple « Ruby », « Node.js ») ajoutent des commandes et des boutons qui sont visibles par l’administrateur Plesk, les revendeurs et les clients.
  • Certaines extensions (par exemple « Plesk Cgroups Manager ») s’intègrent aux abonnements et packs de service, en ajoutant des commandes supplémentaires qui peuvent être utilisées pour gérer la disponibilité des fonctions et fonctionnalités fournies par l’extension aux différents comptes revendeurs et clients.

Si vous n’êtes pas sûr de la façon dont s’utilise l’extension que vous avez installée, lisez la documentation de l’extension ou contactez le fournisseur de l’extension. Si vous avez installé une extension, mais ne parvenez pas utiliser une ou plusieurs des fonctionnalités annoncées, assurez-vous que vous avez la version la plus récente de l’extension et mettez-la à jour si nécessaire.

Configurer les extensions

Beaucoup d’extensions disposent de plusieurs paramètres configurables. Les paramètres exacts varient beaucoup d’une extension à l’autre. En général, ils gèrent le comportement de l’extension, mais parfois ils représentent la totalité de l’interface de l’extension (c’est-à-dire que vous avez besoin d’aller sur l’écran de configuration de l’extension pour la faire fonctionner).

Pour modifier les paramètres d’une extension installée, suivez les étapes ci-après :

  1. Dans le volet de navigation, cliquez sur Extensions, puis allez dans Mes extensions.
  2. Sélectionnez l’extension que vous voulez configurer, puis cliquez sur Aller à l’extension.

Si vous n’êtes pas sûr de l’effet produit par une option ou un paramètre spécifique, lisez la documentation de l’extension ou contactez le fournisseur de l’extension.

Mettre à jour les extensions

Lorsqu’une extension est publiée, son fournisseur peut sortir des mises à jour avec de nouvelles fonctionnalités, des améliorations de sécurité, des correctifs de bogues, etc. Les mises à jour des extensions sont toujours gratuites, et Plesk conseille de garder à jour toutes les extensions installées.

Pour voir s’il y a des mises à jour disponibles pour les extensions installées, cliquez sur Extensions dans le volet de navigation. Lorsque les mises à jour deviennent disponibles pour une ou plusieurs extensions installées, une notification s’affiche sur l’onglet « Mises à jour ». Le chiffre dans le cercle rouge indique le nombre d’extensions pour lequel une mise à jour est disponible.

image 78348

Pour voir quelles extensions peuvent être mises à jour, allez dans Mises à jour.

image 78349

Les informations importantes ici sont le nom de l’extension, la version actuellement installée et la version disponible. Vous pouvez cliquer sur « Voir le log de modification » pour voir la liste des correctifs de bogues et améliorations qui seront fournis par la mise à jour.

Lorsqu’une mise à jour est publiée pour une extension, si la mise à jour automatique est activée sur le serveur, l’extension est mise à jour dans la semaine. Si vous ne souhaitez pas attendre, vous pouvez mettre à jour l’extension manuellement.

Mettre à jour automatiquement les extensions

Par défaut, la mise à jour automatique des extensions est activée. Cela signifie qu’une fois par semaine, Plesk contrôle la présence de mises à jour pour toutes les extensions installées et installe automatiquement toutes les mises à jour trouvées. Si vous avez besoin de mettre à jour une extension immédiatement, vérifiez manuellement la présence de la mise à jour, comme décrit plus loin dans cette section.

Si vous craignez que l’installation d’une mise à jour n’affecte le fonctionnement de cette extension ou si vous voulez d’abord tester l’extension mise à jour dans un environnement de test, vous pouvez désactiver les mises à jour automatiques. Pour cela, cliquez sur Extensions dans le volet de navigation, puis cliquez sur le curseur « Mettre à jour automatiquement ».

image 78350

Si vous changez d’avis, cliquez sur le curseur gris pour réactiver la mise à jour automatique.

image 78352

Mettre à jour les extensions manuellement

Pour mettre à jour manuellement une extension installée, suivez ces étapes :

  1. Dans le volet de navigation, cliquez sur Extensions, puis allez dans Mises à jour.
  2. Cliquez sur Vérifier pour vérifier la disponibilité de mises à jour pour toutes les extensions installées.
  3. Sélectionnez les extensions que vous voulez mettre à jour et cliquez sur Mise à jour.

Mettre à jour des extensions non trouvées dans le Catalogue des extensions

Notez que les procédures décrites ci-dessus conviennent uniquement aux extensions qui se trouvent dans le Catalogue des extensions. La seule façon de mettre à jour une extension qui ne se trouve pas dans le Catalogue des Extensions est de télécharger une version plus récente sous forme de fichier.

Promos d’extensions

Plesk utilise les promos des extensions pour vous suggérer des extensions à tester. Ces promos sont liées au contexte et sont affichées uniquement sur certaines pages de Plesk. Par exemple, vous pouvez voir des promos liées aux sauvegardes (comme Perfect Dashboard et les sauvegardes Dropbox) sur l’écran Gestionnaire de sauvegardes.

Pour installer une extension affichée dans la promo, cliquez sur Installer. Si l’extension est payante, cliquez sur le bouton Acheter pour acheter une licence.

image 78893

Si vous ne voulez pas voir ces promos, ajoutez les lignes suivantes dans le fichier panel.ini :

[ext-catalog]
contextAds = off

Désactivation des extensions

Si vous souhaitez arrêter temporairement d’utiliser une extension installée sans la supprimer, vous pouvez la désactiver. Vous pouvez souhaiter désactiver une extension, par exemple, dans une des situations suivantes :

  • Vous pensez qu’une extension installée peut poser des problèmes.
  • Vous souhaitez empêcher temporairement vos clients d’utiliser une extension installée.
  • Vous souhaitez supprimer une extension et vous assurer que cela ne vous affectera pas de façon négative.

La désactivation d’une extension préserve sa configuration et ses données, mais supprime toutes les commandes qui lui sont associées de l’interface Plesk. Les conséquences exactes de la désactivation d’une extension diffèrent selon l’extension en question.

Pour désactiver une extension installée, suivez les étapes suivantes :

  1. Dans le volet de navigation, cliquez sur Extensions, puis allez dans Mes extensions.
  2. Sélectionnez l’extension que vous voulez désactiver, puis cliquez sur Désactiver.

Pour activer une extension désactivée, suivez les étapes suivantes :

  1. Dans le volet de navigation, cliquez sur Extensions, puis allez dans Mes extensions.
  2. Sélectionnez l’extension que vous voulez activer, puis cliquez sur Activer.

Interdire l’installation d’extensions

Vous pouvez interdire l’installation d’une ou plusieurs extensions dans le Catalogue des extensions de Plesk. Cette option a les avantages suivants : par exemple, en tant que fournisseur de services, vous pouvez sélectionner le jeu exact d’extensions que vous voulez fournir à vos clients.

Les extensions interdites sont alors masquées dans le Catalogue des extensions, qu’elles soient installées ou non.

Pour interdire l’installation d’extensions spécifiques :

  1. Allez dans Extensions. Cherchez l’extension dont vous voulez interdire l’installation et rendez-vous sur la page de cette extension.

  2. Cherchez l’alias de l’extension. Celui-ci s’affiche dans le dernier segment de l’URL de Plesk, selon le modèle suivant :

    https://<server_hostname_or_IP_address>/modules/catalog/index.php/catalog/package/<name_alias>
    

    Par exemple, l’alias de l’extension Amazon Route 53 est route53`, car l’URL d’Amazon Route 53 est la suivante dans le Catalogue des extensions :

    https://<server_hostname_or_IP_address>/modules/catalog/index.php/catalog/package/route53
    

    image black list

  3. Ajoutez une entrée du modèle suivant dans le fichier panel.ini :

    [extensions]
    blacklist = name_alias1,name_alias2
    

    sachant que

    name_alias1 et name_alias2 sont les alias que vous avez trouvés en suivant les explications ci-dessus.

    Par exemple, pour interdire l’installation d’Amazon Route 53 et de Dropbox Backup, ajoutez les lignes suivantes au fichier panel.ini :

    [extensions]
    blacklist = route53,dropbox-backup
    

L’extension interdite est désormais masquée dans le Catalogue des extensions, jusqu’à ce que vous supprimiez l’alias de la liste noire.

Supprimer les extensions

Si vous ne voulez plus utiliser une extension installée, vous pouvez la supprimer. Lorsque vous supprimez une extension installée, toutes les données de l’extension sont supprimées (d’une extension à l’autre, les « données » varient, cf. les exemples ci-dessous). De plus, quand une extension est supprimée, tous les contrôles associés à cette extension sont supprimés de l’interface Plesk.

Avant de supprimer une extension, Plesk vous recommande de la désactiver pendant quelques jours. Si vous ne constatez aucun effet indésirable, vous pouvez supprimer cette extension en toute sécurité.

Avertissement: Quand une extension est supprimée, toutes les données de cette extension sont perdues définitivement.

Pour supprimer une extension installée, suivez ces étapes :

  1. Dans le volet de navigation, cliquez sur Extensions, puis allez dans Mes extensions.
  2. Sélectionnez l’extension que vous voulez supprimer, puis cliquez sur Supprimer.

Les conséquences exactes liées à la suppression d’une extension varient en fonction de l’extension. Par exemple :

  • Si vous supprimez l’extension WP Toolkit, tous les contrôles associés disparaissent de l’interface de Plesk. Toutefois, les instances WordPress créées à l’aide de cette extension ne sont pas supprimées (en effet, il ne s’agit pas en soi de données de l’extension). Ces instances continuent de fonctionner normalement. Les modifications appliquées par l’extension aux fichiers de configuration du serveur web et de WordPress (p. ex., .htaccess) ne seront pas annulées.
  • Si vous supprimez l’extension « Let’s Encrypt », vous perdez la possibilité d’émettre des certificats Let’s Encrypt via l’interface de Plesk. Les certificats déjà émis et installés continueront de fonctionner normalement, toutefois, ils ne pourront pas être renouvelés automatiquement quand ils arriveront à expiration.
  • Si vous supprimez l’extension « Node.js », les données d’application chargées restent, toutefois les applications elles-mêmes cesseront de fonctionner.