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.
Link to download: https://ext.plesk.com/packages/7f733002-c923-4f9f-aba4-17eb3c19c84a-hp-exporter/download?1.0.0-32
—
AA
-
World Hosting Ltd commented
Agreed. Make this option available. Please!
-
TheSurge commented
i also support this feature and i have no clue what cli is. there should be an option in the plesk control panel. it alreadys costs enough, so add this feature asap.
-
Larsen commented
@Mike: see my comment below regarding CLI.
For example:
/opt/psa/bin/service_plan --create "Domain only" -webmail horde -overuse not_suspend_notify -hosting true -max_maillists 0 \
-max_webapps 0 -webstat none -log_rotate true -log_bytime monthly -log_max_num_files 1 \
-log_compress true -no_usr reject -quota 5M -disk_space 5M -max_box 1 -mbox_quota 2500K \
-max_db 0 -max_traffic 500M -max_wu 5 -php false -manage_log false -ssl true -max_site 10 -max_unity_mobile_sites 0 -
[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".
-
Ender commented
Any progress on this?
It is really difficult to carry all templates between servers. -
Elompenta commented
Your Product Plesk Automation are not available in V12
-
Anonymous commented
Cool idea. We need it, too.
Please add this feature. -
Sebastian commented
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 PLANsRunning 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.
-
Ender commented
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. -
Larsen commented
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" ...