Easy "Transfer Site to Another User" function for Freelancers

My suggestion is a feature that would make it easier for developers and freelancers to transfer sites to another user or configure and then “send” that site to a client.

There are lots of site marketplaces (I won’t list them here) where people list “starter sites” as well as “established sites” and I think that a one-click transfer of the site files (not necessarily the domain name) would be a feature that makes DreamHost the go-to place for these kinds of things just as GoDaddy is often the go-to place for domain transfers due to their member-to-member ease of transfers.

Just an idea.
Be the go-to place :slight_smile:

1 Like

Hello jsp,

Thank you for the wonderful suggestion. This is definitely something that is on the radar for 2018. We are definitely reviewing this option and others right now to improve the reselling experience and make it easier for users to transfer data between DreamHost accounts.


Given the application-specific details of every application package, like Drupal or Wordpress or SMF or phpBB, etc, I don’t know how DH could possibly create a single tool like this. To move a site we just need to FTP down from one location and FTP back up to another (preferably with a tar before/after) … or SSH into one of the systems and the FTP to/from the other in one step.

After that, config files need to be changed for the database (which similarly needs to be saved and restored), email addresses, and the application’s internal references to its new domain.

It sounds like you’re trying to develop a site and then just pass it on to a client. It’s “sort of but not too” unusual that a client who has the ability to do this on their own would commission someone else to develop a site for them anyway. Since most clients need this service, consider a model where your service includes installation and configuration of the final site to the client’s servers, and then you can back off until they need you again.

Another option, if you’re really into automation, is to use Ansible, with scripts that you write move files, save/restore databases, and modify config files. This would be your tool, specific to applications that you write, that you write and then use everywhere. Again, consider the difficulty (OK, I’ll say ridiculous implausibility) of DH attempting to do this with a general purpose tool that is intended to serve every possible application and configuration need.

It’d be easier, I would think, to just let you reassign ownership of an entire directory to another DreamHost user. No need to copy files; just have a tool that swaps over the ownership and if it’s not a home directory, move it to the home directory of the new owner. Something along those lines would make a lot of things easier – and way faster than downloading and re-uploading, or copying across in any other way.

Eric Shepherd

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.