Installation Script Examples (Linux)
This section provides notes on implementation and execution of an installation script, and also presents a couple of installation script samples.
Implementation and Execution Notes
- To avoid being prompted for password each time you connect via SSH to the servers where Plesk should be installed, place your public key to the list of authorized keys of a user on whose behalf the script is run on each server (see SSH documentation for details on the procedure).
- If you have a local mirror of the Plesk updates server (as described in Appendix C: Mirroring Plesk updates Server), use the following option:
--source <mirror URL>
- By default, all downloaded packages are stored under the
/rootdirectory. To use another directory, use the following option:
This script performs a typical installation of the latest Plesk version on the specified servers.
#!/bin/sh SERVERS_LIST="node1.example.com node2.example.com" for current_server in $SERVERS_LIST; do ssh -f root@$current_server 'wget http://installer.plesk.com/plesk-installer -O - | sh /dev/stdin --source http://installer.plesk.com/ --target /tmp/plesk-installation --select-product-id plesk --select-release-latest --installation-type "Typical" --notify-email firstname.lastname@example.org' done
Leave your comments on this page
Leave your feedback or question on this documentation topic below. For technical assistance, contact your hosting service provider or submit a request to Plesk support. Suggest new features for Plesk here. Discuss general questions on the Plesk forum. All offtopic comments will be removed.