Firefox Sync - Mein eigener Server

Bei Firefox Sync handelt es sich um eine Erweiterung für Firefox, mit der Lesezeichen, Verlauf, Formulardaten und Passwörter bequem zwischen verschiedenen Firefox-Installationen synchronisiert werden können. Damit sind diese Daten beispielsweise immer auf dem PC und auf dem Laptop gleichermaßen verfügbar. Dieses Add-on wird direkt von den Firefox-Entwicklern betreut und soll integraler Bestandteil von Firefox 4 werden.

Eine ähnliche Funktion bieten inzwischen auch Google Chrome oder Opera an. Allerdings ist Firefox meines Wissens der einzige Browser, für den im Prinzip jeder technisch versierte Anwender seinen eigenen Server aufsetzen kann, mit dem Firefox dann synchronisiert. Abgesehen davon werden alle Daten verschlüsselt übertragen und zusätzlich mit einem Passphrase verschlüsselt auf dem Server gespeichert. Dadurch ist sichergestellt, dass niemand ohne die Passphrase an die gespeicherten Daten gelangen kann, selbst wenn in den Server erfolgreich eingebrochen wurde.

Auch ich habe einen Sync-Server aufgesetzt, den ich gerne anderen Interessenten zugängliche mache. Im folgenden beschreibe ich die Installation und Einrichtung von Firefox Sync zum Datenabgleich mit meinem Server.

Installation des CA-Zertifikats

Damit die Datenübertragung bei der Synchronisation sicher erfolgt, verwendet mein Sync-Server ein SSL-Zertifikat, ausgestellt von meiner eigenen, privaten Zertifizierungsstelle (CA). Damit die Verbindung zu mein Sync-Server zustande kommen kann, ist es unbedingt erforderlich, dass entweder eine einzelne Ausnahmeregel für meinen Server (https://sync.chrschn.de/) gesetzt wird, oder am Besten gleich das Wurzelzertifikat meiner CA installiert wird:

Installation von Sync

Als nächstes muss Sync in Firefox installiert werden. Dazu öffnet man am einfachsten die Add-on-Verwaltung unter Extras / Add-ons und sucht dort nach firefox sync:

Alternativ kann man auch direkt die Add-on-Webseite aufrufen und Sync von dort installieren. Vor der Installation holt sich Firefox in jedem Fall nochmal eine Bestätigung ein:

Anschließend möchte Firefox gerne neu gestartet werden.

Einrichtung von Sync

Schritt 1: Erst- oder Zweitinstallation

Nach dem Neustart zeigt Firefox gleich beim Starten den Einrichtungsdialog für Sync an:

Falls Du noch keine Firefox-Installation mit meinem Server synchronisiert hast, wähle die obere Möglichkeit aus, andernfalls die untere. Im folgenden Beispiel gehe ich davon aus, dass Sync bisher noch nicht verwendet wurde.

Schritt 2: Am Server registrieren

Im nächsten Schritt wähle zunächst Eigenen Server verwenden aus. Trage dann https://sync.chrschn.de/ als Server-URL ein. Wähle dann einen Benutzernamen, ein Passwort und gib Deine E-Mail-Adress an:

Dieses Passwort in Kombination mit dem Benutzernamen dient nur zum Anmelden an meinem Server. Die Daten werden mit einem zusätzlichen Passphrase verschlüsselt, der erst im nächsten Schritt später gesetzt wird.

An dieser Stelle sei nochmals darauf hingewiesen, dass Firefox nur dann eine Verbindung zu meinem Server aufbaut, wenn er das SSL-Zertifikat meines Servers als gültig betrachtet. Hierzu muss entweder das Wurzelzertifikat meiner CA installiert sein, oder man muss https://sync.chrschn.de/ einmalig im Browser aufrufen und dann eine Ausnahmeregel hinzufügen. Falls Firefox das Zertifikat nicht als gültig ansieht, dann erscheint an dieser Stelle nur eine Fehlermeldung, dass die Server-URL ungültig wäre:

Schritt 3: Passphrase setzen

Hier wird nun der Passphrase gesetzt, mit dem die Daten verschlüsselt werden, bevor sie auf den Server übertragen werden:

Der Passphrase ist nur dem Benutzer bekannt und kann auch nicht von mir als Server-Betreiber gelesen oder geändert werden! Falls der Passphrase vergessen wird, gibt es nur eine Möglichkeit: Alle Daten werden gelöscht und ein neuer Passphrase wird gesetzt. Alle Daten, die nicht lokal synchronisiert wurden, gehen dabei verloren.

Schritt 4: Umfang der Synchronisation

Im vorletzten Schritt kann nun ein Name für die Firefox-Installation vergeben werden, auf der Sync soeben installiert wurde. Außerdem kann man hier einschränken, welche Daten Firefox zum Server übertragen soll. Ich verwende hier die Voreinstellungen: alles synchronisieren.

Schritt 5: Bestätigung

Schlussendlich musst noch ein Bestätigungscode eingeben werden, um sicherzustellen, dass es sich bei der Registrierung nicht um einen automatisierten Prozess handelt:

Damit ist die Einrichtung abgeschlossen. Firefox kann nun seine Daten auf meinem Server speichern. Wenn diese Einrichtung für weitere Firefox-Installationen wiederholt wird, dann können diese Daten bequem zwischen verschiedenen Rechnern synchronisert werden, beispielsweise zwischen PC und Laptop.

Sync verwenden

Sync läuft normalerweise still im Hintergrund ab, ohne dass man sich darum kümmern muss. Das Add-on verbindet sich automatisch mit dem Sync-Server und synchronisiert die Daten in regelmäßigen Abständen.

Im Firefox-Menü kann man unter Extras / Sync auch eine manuelle Synchronisation anstoßen, die Verbindung zum Server beenden oder wiederherstellen sowie Einstellungen vornehmen. Außerdem erfährt man hier, wann die letzte Synchronisation stattgefundenhat.

Zuletzt geändert am 13 Juli 2010 10:38 Uhr von chrschn