import / Export hosting plans
if you would manage multiple Plesk servers that function very appropriate
The requested functionality was delivered in the Hosting Plan Exporter extension. Check it out in the Extension Catalog for Plesk.
[Deleted User] commented
I vote for import/export function for 'Service Plans' as well. It's currently way, way too much work to re-create the necessary plans on a new server.
I don't understand why this feature wasn't implented years ago. It's a necessity when you have several servers like us.
Because of this we are currently thinking about dropping Plesk all together and switch to a different brand. So I can only hope this will be implented asap, otherwise we won't have any other choice than to switch.
We setup 2 new servers a week and redoing the whole "Service Plans" with all the correct settings, is just too time consuming...
As a temporary workaround, we would second the proposal to use XML API (aka API RPC). It will supply you an xml export of data.
As of built in capability for .xml/.csv export, we are not working on it yet due to higher priority requests to handle. Once we start - you will see status "Started".
Any progress on this?
It is really difficult to carry all templates between servers.
Your Product Plesk Automation are not available in V12
Cool idea. We need it, too.
Please add this feature.
Please add this Feature to Import/Export Service Plan to Update Plans on various Servers
Jim Dutton commented
You can use the Plesk API-RPC ("REST") interface to do this.
1) create template for ALL desired plans with place-markers for substituable values
2) create PHP script with defined substitutable values, read in template, apply substitutions, create new internal API-RPC structure to create PLANs
Running script dynamically creates ALL plans in template with substituted values in Plesk server.
Copy script and template to all Plesk servers.
P.S. This assumes that ALL Plesk servers all USE the SAME Plans. Could be modified for diffferent sets of Plans for different servers using different script and template.
P.S.S. Use Plesk API-RPC Example (inline) script.
you can create service plans but what we need is to export what we see in plesk and import or sync with current plans in other servers.
There are too much settings. This is good for a hosting company to edit settings in plans.
To keep all servers same it is really difficult for us.
We open to browsers and try to copy settings from each servers.
Currently cpanel heard its users and made config cluster server that all panels get definitions from that server. We are not asking centralized solution but yml or xml solution to import and export.
You can already define those via CLI, see http://download1.parallels.net/Plesk/PP10/10.3.1/Doc/en-US/online/plesk-unix-cli/ (might be a little bit outdated):
/opt/psa/bin/service_plan --create "Webserver Standard" ...