Installazione di Plesk per Linux in modalità non sorvegliata
-
Download dello script dell’installer
Scarica lo script dell’installer:
# wget https://autoinstall.plesk.com/plesk-installer
Abilita la modalità di esecuzione per lo script dell’installer scaricato:
# chmod +x ./plesk-installer
-
Avvio dell’installer con le opzioni necessarie
Per installare Plesk senza richiedere all’utente alcuna immissione, esegui lo script dell’installer fornendo tutte le informazioni necessarie tramite le opzioni corrispondenti:
# sh ./plesk-installer install <RELEASE> <OPTIONS>
Per definire la release di Plesk specifica da installare si utilizzano i seguenti parametri.
Parametro | Utilizzare | Descrizione |
---|---|---|
ID prodotto | install plesk |
«plesk» è l’ID prodotto di Plesk. Installa il set di componenti consigliato per la più recente release di Plesk disponibile pubblicamente: # ./plesk-installer install plesk Se non si specifica alcun ID prodotto, per impostazione predefinita viene utilizzato «plesk». |
Versione della release | install plesk 17.0.17 |
Specifica la release in base all’esatta versione della release. # ./plesk-installer install plesk 17.0.17 |
ID release | install PLESK_17_0_17 |
Specifica la release in base all’ID release. # ./plesk-installer install PLESK_17_0_17 Utilizza il comando list-all per visualizzare tutti gli ID release disponibili: # ./plesk-installer list-all |
Le seguenti opzioni vengono utilizzate per specificare informazioni aggiuntive.
Opzione | Utilizzare | Descrizione |
---|---|---|
--source |
oppure
|
Le opzioni di origine dei pacchetti definiscono la posizione da cui l’installer deve scaricare i pacchetti di Plesk per l’installazione. Puoi utilizzare Per informazioni sulla gestione degli archivi mirror locali, vedere Mirror dei server Plesk con installazione automatica. |
--preset |
--preset <PREIMPOSTAZIONE> |
Scegli uno dei set di componenti predefiniti per l’installazione: Consigliato, Completo o Personalizzato. # ./plesk-installer install PLESK_17_0_17 --preset Full |
--with |
--with <COMPONENTI> |
Aggiungi i componenti elencati alla preimpostazione selezionata. # ./plesk-installer install PLESK_17_0_17 \ --preset Full --with git docker |
--without |
--without <COMPONENTI> |
Escludi i componenti elencati dalla preimpostazione selezionata. # ./plesk-installer install PLESK_17_0_17 \ --preset Full --without java horde |
--components |
--components <COMPONENTI> |
Installa solo i componenti elencati. # ./plesk-installer install PLESK_17_0_17 --components panel postgresql Utilizza il comando # ./plesk-installer list PLESK_17_0_17 --components |
Per visualizzare i comandi dell’installer disponibili, esegui:
# ./plesk-installer help
Per visualizzare informazioni sull’interfaccia estesa, basata su opzioni, esegui:
# ./plesk-installer --help-options
Esempio 1: installazione di Plesk da un mirror con componenti specifici
Il seguente comando installa Plesk 17 (ID release ID: “PLESK_17_0_17”) da un mirror configurato sul server «mirror.esempio.com» disponibile tramite HTTP. I file di installazione vengono memorizzati temporaneamente in «/tmp/panel» e lo stato dell’installazione viene comunicato all’indirizzo e-mail «ammin@esempio.com». I componenti installati sono pacchetti base di Plesk, il server PostgreSQL e il filtro antispam 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
Esempio 2: installazione di Plesk su vari server, configurazione consigliata
Questo script esegue un’installazione tipica della versione più recente di Plesk sui server specificati.
#!/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