skeleton: Virtual Host Templates

The skeleton utility is used to manage site directory structure templates through CLI. By using this utility, you can perform the following tasks:

  • installing a template on a client account from a file
  • resetting a template on a client account to the Plesk default template

Usage
skeleton <command> [
<option_1> [<param>]
[<option_2> [<param>]]
... [<option_N> [<param>]]
]

Example

The following command installs a virtual host template from the file /usr/local/skeletons/siteskeleton (in the ZIP format) for the client with the login name JDoe:

plesk bin skeleton --install JDoe -filename /usr/local/skeletons/siteskeleton -force-type zip

Commands
Command Parameter Description Example

--install or -i

<client_login_name>

Installs a virtual host template from a file for a client account.

Requires the -filename option.

To install a template from the file /usr/local/skeletons/siteskeleton.zip for the client with the login name JDoe:

plesk bin skeleton --install JDoe -filename /usr/local/skeletons/siteskeleton -force-type zip

or

plesk bin skeleton -i JDoe -filename siteskeleton -force-type zip

--reset or -r

<client_login_name>

Installs the Plesk default template for a client account.

To install the default template for the client with the login name JDoe:

plesk bin skeleton --reset JDoe

or

plesk bin skeleton -r JDoe

--help or -h

 

Displays help on the use of the utility.

To view help on the use of the utility:

plesk bin skeleton --help

or

plesk bin skeleton -h

Options
Option Parameter Description Example

-filename

<file_path>

Specifies a path to a virtual host template file.

Used with the --install only.

To install a template from the file /usr/local/skeletons/siteskeleton (in the ZIP format) for the client with the login name JDoe:

plesk bin skeleton -i JDoe -filename /usr/local/skeletons/siteskeleton -force-type zip

-force-type

zip|tgz|tar.gz|tar

Forces specification of a virtual host template file format.

Used with the --install only.