Uberspace Und Dein Firefox Sync Server
Für Alle die auf Ihrem uberspace einen eigenen minimalen Firefox Sync Server früher Weave Server betreiben wollen, gibt es hier eine kurze Anleitung.
Hilfreiche Informationen findet Ihr unter:
Und so geht's, <XXX>
anpassen
mkdir -p ~/bin ~/lib/python2.7 easy_install-2.7 -U pip pip install virtualenv virtualenv ~/venv/weave-minimal source ~/venv/weave-minimal/bin/activate pip install https://github.com/posativ/weave-minimal/tarball/master deactivate ln -s ~/venv/weave-minimal/bin/weave-minimal ~/bin/weave-minimal mkdir ~/.weave-data chmod 700 ~/.weave-data uberspace-setup-svscan mkdir ~/etc/run-weave-minimal # checkt die weave-minimal Argumente eurer verwendeten Version # ggf. anpassen cat <<__EOF__ > ~/etc/run-weave-minimal/run #!/bin/sh exec ~/bin/weave-minimal \ --data-dir=~/.weave-data \ --prefix=/ \ --port <PORT> \ --enable-registration 2>&1 __EOF__ chmod 700 -R ~/etc/run-weave-minimal/ ln -s ~/etc/run-weave-minimal ~/service/weave-minimal # Verzeichnis zuvor anlegen cat <<__EOF__ > /var/www/virtual/<USER>/<SUBDOMAIN>.<DOMAIN>/.htaccess RewriteEngine On RewriteRule (.*) http://localhost:<PORT>/$1 [P] __EOF__ # Dienst starten svc -u service/weave-minimal
Firefox starten und https://<SUBDOMAIN>.<DOMAIN>.<TLD>/
ansurfen, Zertifikat akzeptieren, Firefox Sync einrichten unter Verwendung der eigenen URI.
Um die Registrierung für weitere Nutzer zu deaktivieren
svc -d service/weave-minimal $EDITOR service/weave-minimal/run # und --enable-registration entfernen svc -u service/weave-minimal
Updates, Updates, Updates
svc -d service/weave-minimal
source ~/venv/weave-minimal/bin/activate
pip install -U https://github.com/posativ/weave-minimal/tarball/master
deactivate
svc -u service/weave-minimal
Ist schon eine tolle sache! Vielen Dank an posativ und Uberspace!!
In diesem Sinne einen Guten Rutsch!