Firefox Sync 1.5 Server unter Ubuntu 14.04

von |    24. Januar 2016 , 20:20 Uhr

Wie angekündigt folgt hier der „Walkthrough“ zu einem selbst gehosteten Firefox Sync 1.5-System. Es wäre etwas überheblich zu behaupten, dass das inzwischen funktionierende Konstrukt sofort und „out of the box“ funktioniert hat. Es ist etwas zeitaufwändig, überhaupt die Zusammenhänge zwischen den einzelnen Komponenten zu begreifen und in der Folge zusätzlich teils recht spärliche Fehlermeldungen zu finden und im Anschluss richtig zu deuten.

Um auch wirklich „frei“ an einem solchen Projekt arbeiten zu können, war für mich klar, dass dies auf einer virtuellen Maschine entwickelt wird und einzelne „Zustände“ als Snapshots gespeichert werden. Da man sich doch recht oft mit diversen Updates und Abhängigkeiten der verschiedenen Python-Setups verhaspelt, ist es von Vorteil, wenn man weiß, dass man auch relativ schnell wieder zu einem früheren Zustand der Maschine springen kann. Los gehts!

  Weiterlesen

Firefox Sync-Server 1.5 selfhosted

von |    20. Januar 2016 , 21:36 Uhr
Screenshot von Firefox Sync Screen

Firefox Sync 1.5 in einer aktuellen Firefox Version (43)

Seit einigen Versionen setzt Firefox für seine Sync-Dienste die Version 1.5 ein – ein ziemlich umfangreiches Upgrade zu der bis zur Version 29 eingesetzten Version 1.1. Die „alte“ Sync-Version wird zwar noch unterstützt, soll allerdings zukünftig ganz aus Firefox verschwinden. Mit der „alten“ Sync-Methodewar es ausreichend, _einen_ Syncdienst auf einem Server zu betreiben – beispielsweise sehr einfach als Addon zu einer Owncloud-Installation. Die aktuelle Version des Sync-Dienstes sieht etwas komplexer aus und besteht aus verschiedenen Server-Komponenten, die einzurichten sind:

  • Der Sync-Server an sich (zuständig für den Austausch der Sync-Daten der Browser)
  • Der API-/Auth-Server mit zusätzlichem Mysql-Modul (Für die Durchführung der Authentifizierung/Registrierung der Benutzer)
  • Der Content-Server (für die Auslieferung von Login-/Passwort Reset-Funktionen, etc.)
  • Die Mysql-Datenbank für die Sync-Daten & Account-Daten

  Weiterlesen