Weave Minimal Server für Firefox Sync

Aus

*** IN ERSTELLUNG *** zur Zeit ist das Dokument unvollständig und führt nicht zum gewünschten Ergebnis !!

Vorwort

Im Folgendem wird die Installation eines Weave Minimal Servers auf der Synology Diskstation beschrieben. Der Weave Minimal Server ermöglicht die Nutzung des Firefox Sync Mechanismus mit einem "Eigenen Server", so dass der Ort der Datenablage für die zu synchronisierenden Datenelemente (ja nach Konfiguration: Lesezeichen, Passworte, Einstellungen, Chronik und Tabs) die eigene Diskstation ist.


Voraussetzungen

  • Apache Server (vorzugsweise) mit SSL-Unterstützung
  • PHP mit sqlite-, mbstring- und json- Unterstützung (beides mit aktueller Firmware DSM 3.0 - 1337 gegeben)
  • Weave Minimal Server Software - Download (Link im vorletzten Absatz“here“): http://tobyelliott.wordpress.com/2009/09/11/weave-minimal-server/
  • Zugang zur Diskstation mit SSH / Telnet (z.B. Putty) als root-user


SERVER einrichten

  • das heruntergeladene Archiv "weave_minimal.tgz" entpacken. (z.B. mit Midnight Commander auf der DS oder Total Commander auf Windows-PC)
  • das entpackte Verzeichnis in ein Verzeichnis ausserhalb des Web-Space kopieren welches im "open_basedir" bekannt gemacht ist.
zum Beispiel sollte es dann so aussehen:
_> ls -rtl
/usr/syno/synoman/weaveminiserver
*** Screen einkopieren ! ***
  • auf das neu erstellte Verzeichnis Rechte setzen
_> chmod 777 /usr/syno/synoman/weaveminiserver
  • die User-Apache-Konfiguration (/usr/syno/apache/conf/httpd.conf-user) im Modul Aliase um den Eintrag "Alias /weave /[Pfad zum Weave-Verzeichnis]/index.php" erweitern.
vi /usr/syno/apache/conf/httpd.conf-user
.
.
**** Screen einkopieren ! ***
  • Restart des User-Apache
_> /usr/syno/etc.defaults/rc.d/S97apache-user.sh restart

alternativ:
_> /usr/syno/etc.defaults/rc.d/S97apache-user.sh stop
_> /usr/syno/etc.defaults/rc.d/S97apache-user.sh restart
  • anschließend im Firefox-Browser in der Adressleiste folgende URL aufrufen
https://<servername>/weave/1.0/blah/info/collection


CLIENT einrichten

Bekannte Probleme