{ "info": { "author": "Oliver Andrich", "author_email": "oliver@andrich.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP" ], "description": "weave-minimal-uberspace\r\n=======================\r\n\r\nI am a great fan of Firefox. I love its sync feature. But the sync service\r\nprovided by Mozilla sucks. Sorry for being rude.\r\n\r\nLuckily, you can setup your own sync server. Either as described in the\r\n`official guide `_ or\r\nby using the awesome `weave-minimal\r\n`_ sync server. I prefer\r\n`weave-minimal `_, cause it is easy\r\nto setup, has just a view dependencies and it works like a charm.\r\n\r\nI am also a fan of `uberspace `_, a great hosting\r\nservice located in Germany. They offer two options to host your own web\r\napplications/services - fastcgi or as daemon process listening to a port. While\r\nit is fine to run `weave-minimal `_\r\nas a service, I prefer the fastcgi solution. It uses less resources, no need to\r\nreserve a port and easier to maintain.\r\n\r\n`uberspace `_ + `weave-minimal\r\n`_ + this project = \u2665\ufe0e\r\n\r\nInstallation\r\n------------\r\n\r\n1. **Install the code.**\r\n\r\n .. code:: bash\r\n\r\n $ pip-2.7 install weave-minimal-uberspace\r\n $ cp ~/bin/weave-minimal.fcgi ~/fcgi-bin/\r\n\r\n2. **Add a rewrite rule for a nice and clean url.**\r\n\r\n Just add the following rewrite rule to the ``.htaccess`` file in the\r\n ``~/html/`` directory.\r\n\r\n .. code:: apache\r\n\r\n RewriteEngine on\r\n RewriteRule ^weave/(.*)$ /fcgi-bin/weave-minimal.fcgi/$1 [QSA,L]\r\n\r\nAfterwards your own firefox sync server is accessible under the following\r\nurl(s):\r\n\r\n- http(s)://..uberspace.de/weave/\r\n- http(s)://