Installer Plesk pour Linux en mode non assisté
-
Obtenir le script du Programme d’installation
Téléchargez le script du programme d’installation.
# wget https://autoinstall.plesk.com/plesk-installer
Activez le mode « exécution » pour le script téléchargé du Programme d’installation :
# chmod +x ./plesk-installer
-
Lancez le Programme d’installation avec les options voulues.
Pour installer Plesk sans intervention de l’utilisateur, exécutez le script du programme d’installation en fournissant toutes les informations requises selon les options :
# sh ./plesk-installer install <RELEASE> <OPTIONS>
Les paramètres suivants permettent de définir la révision de Plesk que vous souhaitez installer.
Paramètre | Utilisation | Explication |
---|---|---|
ID du produit | install plesk |
« Plesk » est l’ID produit de Plesk. Installez le jeu recommandé de composants des dernières révisions disponibles de Plesk : # ./plesk-installer install plesk Si aucun ID produit n’est clairement indiqué, « Plesk » est utilisé par défaut. |
Version de la révision | install plesk 17.0.17 |
Indiquez la révision selon sa version exacte. # ./plesk-installer install plesk 17.0.17 |
ID de la révision | install PLESK_17_0_17 |
Indiquez la révision selon son ID. # ./plesk-installer install PLESK_17_0_17 Utilisez la commande list-all pour voir tous les ID de révision disponibles : # ./plesk-installer list-all |
Les options suivantes permettent de définir des informations complémentaires.
Option | Utilisation | Explication |
---|---|---|
--source |
ou
|
Les options de source de packs définissent l’emplacement où le Programme d’installation doit récupérer les packs Plesk à installer. Vous pouvez utiliser Pour obtenir des informations sur la gestion de répertoires de miroirs locaux, consultez la section Créer des miroirs de serveurs Plesk avec installation automatique. |
--preset |
--preset <présélection> |
Choisissez l’un des jeux prédéfinis de composants pour l’installation : Recommandé, Complet ou Personnalisé. # ./plesk-installer install PLESK_17_0_17 --preset Full |
--with |
--with <COMPOSANTS> |
Ajoutez des composants de la liste aux éléments prédéfinis sélectionnés. # ./plesk-installer install PLESK_17_0_17 \ --preset Full --with git docker |
--without |
--without <COMPOSANTS> |
Excluez des composants de la liste d’éléments prédéfinis sélectionnés. # ./plesk-installer install PLESK_17_0_17 \ --preset Full --without java |
--components |
--components <COMPOSANTS> |
Installez uniquement les composants de la liste. # ./plesk-installer install PLESK_17_0_17 --components panel postgresql Utilisez la commande list –components` pour afficher tous les composants disponibles : # ./plesk-installer list PLESK_17_0_17 --components |
Pour voir les commandes disponibles du Programme d’installation, exécutez :
# ./plesk-installer help
Pour voir les informations sur l’interface étendue avec options, exécutez :
# ./plesk-installer --help-options
Exemple 1 : installation de Plesk à partir d’un miroir - composants spécifiques
La commande suivante installe Plesk 17 (ID de révision : « PLESK_17_0_17 ») à partir d’un miroir configuré sur le serveur « miroir.exemple.com » disponible via HTTP. Les fichiers d’installation sont temporairement stockés sous « /tmp/panel », et le statut d’installation est envoyé par mail à « admin@exemple.com ». Les composants installés sont les packs basiques de Plesk, le serveur PostgreSQL et le filtre anti-spam SpamAssassin.
# ./plesk-installer install PLESK_17_0_17 \
--source http://mirror.example.com/ \
--target /tmp/panel \
--components base postgresql spamassassin \
--notify-email admin@example.com
Exemple 2 : Installer Plesk sur plusieurs serveurs - configuration recommandée
Ce script réalise une installation typique de la version la plus récente de Plesk sur les serveurs indiqués.
#!/bin/sh
SERVERS_LIST="node1.example.com node2.example.com"
for current_server in $SERVERS_LIST; do
ssh -f root@$current_server 'wget https://autoinstall.plesk.com/plesk-installer -O - | sh /dev/stdin \
--source https://autoinstall.plesk.com/ \
--target /tmp/plesk-installation \
--preset "Recommended" \
--notify-email admin@example.com'
done