Forums

How to move from PythonAnywhere to another server?

Hey, I'm working on a project, and I'm not very far into it, and I was wondering, if I eventually decide I don't want to use PythonAnywhere, and there are accounts and user-uploaded content in my project, will it be difficult to move? How would I go about doing that?

Sure, it should be pretty easy to move. To download all of your files (including user-uploaded ones), you could create a zip file of them from a bash console and then download them, or (perhaps better) use something like GitHub to push them to a remote repository. Data like user accounts would just be entries in a database, and you can get a MySQL dump from a bash console too.

By mirroring your home directory to Dropbox, you can simply start up any server with Dropbox installed, and go on your merry way by judicious use of soft links. Any further work you complete at PAW will be pushed onto such servers.

We're not supporting dropbox any more unfortunately. There's more info here, including some ideas about syncing files:https://www.pythonanywhere.com/wiki/UsingDropbox

This was helpful: https://www.pythonanywhere.com/wiki/FTP -- but why technically is Dropbox sync being dropped?

We're getting errors from Dropbox when we try to set up the syncing and so we can't complete it. We've raised the issue with them, but it's still not working and their suggested workarounds have no effect.

My account seems to be mirrored to Dropbox just fine, daily in fact.

Right, the problem is primarily with new shares -- we can't accept them. Additionally, some existing shares are syncing extremely slowly, slower than they should for a supported feature.