Move domains between subscriptions
This is a feature that needs to be brought to the Plesk Control Panel.
This request has been outstanding since Plesk 10:
This wasn't possible in Plesk 11.5.
It still does not appear possible in Plesk 12.
At the very least, breaking a domain out into its own subscription would be a good first step.
I cannot move domain to another subscription
move a domain within a multi-domain subscription
transfer a domain
break out domain from subscription
We’re happy to announce that Plesk Obsidian RTM with this feature is now available! Refer to Release Notes for the instructions: https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/domains-and-dns/adding-and-removing-domains.65150/#moving-domains.
We would appreciate hearing your feedback on the implementation of this functionality. If you’ve already tried the feature, please, participate in a short survey, it will only takes 3-5 minutes: https://pt-research.typeform.com/to/fz3KnI
We’d like to thank everyone who commented on this request and provided invaluable feedback. Thanks!
Marco Marsala commented
What are you all saying? Moving a domain between subscriptions won't involve any path change! Subscriptions are just a way to organize domains in Plesk GUI, they aren't backed by anything in the server configuration.
For ex.: domain xyz.com may be switched from subscription A (customer A) to subscription B (customer B) but the URL will always be www.xyz.com, mails @xyz.com and file path /var/www/vhosts/xyz.com
Just need a button "Move domain" like the already present button "Move database"... It is easy as changing a foreign key in 'psa' database.
Benjamin Hodgetts commented
@Tozz: That's not viable if the customer doesn't have SSH access. Most of what you said would also go above many Plesk user's heads.
Your time estimation is massively off given it could take longer than that just to set up the mailboxes if they have a lot of them. Also you wouldn't know the passwords for the mailboxes so you would either have to tell everyone (again customer related grief) that their passwords have been changed and deal with the fallout from that or end up asking everyone what their passwords are and I guarantee lots of them won't remember what they are.
So yes, it would be "tons of time", especially if you're doing this for multiple domains.
@Randy: I understand why you would like the feature, but "a ton of time" is not neccesary, and you dont have to migrate GBs of data. You could simply have done:
- Rename the domain from eg. example.tld to example.tld-migrate
- Create the domain within the new subscription/customer
- Create the new mailboxes
- Move /var/qmail/mailnames/example.tld-migrate to /var/qmail/mailnames/example.tld (you just moved GBs of email within seconds)
- Create any databases that are in use
- Move the documentroot from the old location to the new
- You are now done.
THis all can be done within 5 minutes per site. I agree, a button the webinterface would be nice.. But migrating manually is a lot less work than "tons of time".
I have a customer that had several websites, but then some of the partners decided to split ways with the rest of the company. These partners wanted to take one of the domains with them, and still host with my service... having a way to easily reassign a domain to another subscription would have saved me a ton of time migrating web and GB's of Email data.
it would be great if re-seller can move an add-on domain to separate plesk account or moving back an account to as an add-on domain.
We want chance a Domain. The Domain has a new Customer, now we must manually backup all the data, delete the domain from customer A and crate the same Domain for Customer B. At last we must upload the user data.
Please a this funktion: Domain-tranfer to new or existing customer (automatically)
Need this feature!
I certainly cant find it in Plesk 12.5. From a migration I have a domain stuck in a subscription it doesn't belong. I cant give it its own subscription or move it to another. Ughhh! Anyone?
Still not possible in Plesk 12.5???
I agree with you on most things. However, if you take a look at other feature requests and/or comments, I hope you will notice that most of the feature requests and comments are from administrators / hosting companies that have very little to no experience with *NIX, MySQL and PHP. They want everything automated and dont know how to restore things when things go wrong.
Plesk aims to help those users by supplying an easy to use control panel. Just putting up big alarm messages and red flags that things will mess up will probably not be enough.
Robert van den Broek commented
When an administrator changes the subscription of the domain, he is more than likely aware that file paths are about to change and expects to have to deal with this. For Joomla this is not really a big deal and only means the administrator needs to update the new file path, for WordPress I would not know since I don't have any experience with it.
I would expect this feature to have been added to Plesk way back in the beginning. I also would expect a big warning sign to present itself when this feature is invoked so that one thinks twice before just applying this change. I also would expect not just the domain to be moved to a different subscription but it also should be possible to move database and their users to different subscriptions.
Please do see the benefits instead of the darwbacks. I understand this could cause problems for some domains and some users/administrators... I guess those are not the intended users of this requested feature. People that are stuck with a lot of domains in one subscription, or a lot of different subscriptions for a number of domains would however be the target audience in this.
This is not as simple as it may sound. A subscription can have multiple domains, but some things can be ambiguous to Plesk. For example, Plesk cannot determine which database (which belong to a subscription) is used by which domain.
Also, since domains are in /var/www/vhosts/subscriptionmaindomain.tld/ directory, the path structure for the domain will change. This will have impact on almost all CMS's such as WordPress and Joomla.
- Since a domain move implies a path structure most sites will stop working.
- Plesk cannot know which databases should be moved as well. Also, if I'm not mistaken there is a setting that requires database users to start with the system username. How would a transfer of a domain resolve that isssue? The database name will have to change which will break all software using it.
I agree that it would be a very helpfull feature, but I think there are too many difficulties at this moment that would make implementing this feature "not what you would expect it to do".
If a user/admin thinks this will neatly move a domain to another subscription and everything will continue to function just fine, the user will be wrong. The undesired and perhaps unexpected output will perhaps cause more trouble than implementing a half baked function solves.
It should be possible domains of a subscription to another to move with hosting and e-mails!
It's annoying that all e-mail boxes must be set up again.
Not Important commented
What he said.
Bill Meier commented
Yes, PLEASE do! Because of this limitation I try and create one domain per subscription, so the client may have several subscriptions just so I can keep each domain separate because you can change the owner of the subscription (and all associated domains) to another subscriber. I'm faced with that problem now and I'm trying to migrate to another server and break one subscribers domain out but I can't...
I see a lot of first time users who create all of their domains in a single subscription. That's fine initially but can limit things later on - by which time attempting to split domains out into different subscriptions can be a lot of work.
Edward Dore commented
I can't believe that it is *STILL* not possible to do something so basic and essential after so long!
Jason Kent commented
This is necessary for many reasons. We currently have a Plesk 9.5 VPS customer who wants to migrate is 8 domains to Plesk 12 shared hosting This is easy enough with the migration manager but once migrated he is now required to have a subscription for each domain because there is no easy way to simply move the domains under one shared hosting plan that includes the ability to host multiple domains. I trust that the treat Odin will get this done swiftly.
Joel Hansen commented
This is a painful oversight in client and domain administration. This is a very, very important feature that keeps people on CPanel...
Yes, plesk has become a pathetic retarded control panel solution. One could achieve better results using freeware like webmin and the plethora of open-source customer-user-management packages out there for the exact same tasks, but with better more reliable results. We still have one old plesk server and it's a true pain in the rear, in almost every regard. I highly recommend any hosting company or private or small business to stay away from Parallels or plesk panel. It will cost you more time than it saves you. If you insist on paying for such panels, which I would strongly advice against, better go with CPanel.