Dieser Paket ermöglicht es Mozilla Firefox Lesezeichen, Kennwörter, Einstellungen, Kartenreiter und die Historie auf einem Webserver in verschlüsselter Form zu speichern, um sie von mehreren PCs aus nutzen zu können.
Das WeaveMini-Paket besteht aus folgender Komponente:
Dieses Paket benötigt zur korrekten Funktion die installierten Pakete Apache2-, Apache2_php5-, Php5_ccpp- und Sqlite.
Das WeaveMini-Paket wird über das Setup-Menü installiert. Wird eine ältere Paketversion vorgefunden, so wird diese deinstalliert bevor die neuen Programmdateien installiert werden.
Das Menü im Setup-Programm ist wie folgt aufgebaut:
Die Menüpunkte dürften selbsterklärend sein, da sie keinerlei weitere Eingaben erwarten. Aus diesem Grund wird auf deren Funktion nicht weiter eingegangen.
Das Paket bringt keine eigene Konfigurationsdatei mit, da die notwendigen Einstellungen über die Apache2-, die Apache2_php5-Konfigurationsdatei bzw. das Firefox-Sync Addon durchgeführt werden. Für die Inbetriebnahme des WeaveMini-Servers müssen folgende Schritte durchgeführt werden:
Als erstes muss die SSL-Unterstützung in der Apache2-Konfiguration aktiviert werden und anschließend ein zusätzlicher Aliaseintrag für den WeaveMini-Serverzugriff angelegt werden.
Beispiel:
APACHE2_SSL='yes'
APACHE2_DIR_6_ACTIVE='yes'
APACHE2_DIR_6_ALIAS='yes'
APACHE2_DIR_6_ALIAS_NAME='/weave'
APACHE2_DIR_6_PATH='/var/www/htdocs/weave_minimal'
APACHE2_DIR_6_CGI='none'
In der apache2_php5-Konfiguration muss die Unterstützung für SQlite v3 aktiviert werden. Dies geschieht durch Setzen des folgenden Parameters:
PHP5_EXT_SQLITE3='yes'
Einen WeaveMini-Useraccount legt man über den Menüpunkt 'Manage users'
im Menü 'WeaveMini Administration' auf dem Server an. Über '(a)dd' gibt
man zuerst den gewünschten Anwendernamen und dann dass gewünschte Kennwort
für den Serverzugriff ein.
ACHTUNG
Es ist zu beachten, dass weder Grossbuchstaben, noch Sonderzeichen
im Anwendernamen enthalten sein dürfen.
Beispiel:
Username: thomas (keine E-Mail-Adresse!) Password: geheim
Um per HTTPS auf den WeaveMini-Server zugreifen zu können ohne dass
ein Authentifizierungsfehler auftritt, muss sicher gestellt werden,
dass das eventuell selbst signierte Root-Zertifikat 'ca.pem', welches
für die Signierung des Apache2-Serverzertifikats verwendet wurde,
auch in den Zertifikatsspeicher des Browsers importiert wurde.
Über die Menüpunkte 'Extras -> Einstellungen -> Erweitert ->
Verschlüsselung -> Zertifikate anzeigen' gelangt man zum Kartenreiter
'Zertifikatsstellen', wo man den Knopf 'Importieren...' drückt und
anschließend die CA-Zertifikatsdatei auswählt. Nach Auswahl des
Verwendungszwecks, hier ist mindestens 'Dieser CA vertrauen um Websites
zu identifizieren' zu markieren, bestätigt man die Einstellung noch
mittels 'Ok'. Nachdem man den Einstellungsdialog verlassen hat, gibt
man nun testweise die HTTPS-Root-URL des Webservers ein. Wichtig ist
hier, dass man für den Zugriff den korrekten, vollständigen Domainnamen
verwendet, welcher auch im Serverzertifikat im Feld 'Common Name' eingeben
wurde. Die URL sieht dann z.B. wie folgt aus: 'https://mein-server.privat.lan'
Wenn alles korrekt funktioniert gelangt man nun direkt auf die Startseite
des Webservers ohne dass eine Sicherheitswarnung angezeigt wird.
1. Über 'Extras -> Add-ons -> Add-ons suchen' installiert man das Firefox-Sync Addon v1.6.2.
2. Nach dem Neustart des Browsers öffnet sich ein Konfigurationsdialog (oder man öffnet ihn zu einem späteren Zeitpunkt über das Menü 'Extras -> Sync einrichten ...') in welchem man 'I have a Firefox Sync Account' auswählt.
Weitere Informationen zum Addon findet man hier:
http://www.mozilla.com/de/firefox/sync/
3. Im folgenden Dialog wird man aufgefordert die Benutzerdaten des Accounts einzugeben, den man zuvor auf dem Server angelegt hat. Siehe hierzu 'Anlegen eines WeaveMini-Useraccounts'.
Server . . . . . . . . . : Eigenen Server verwenden Server-URL. . . . . . . .: https://mein-server.privat.lan/weave/ Email Address / User Name: thomas (keine E-Mail-Adresse!) Passwort. . . . . . . . .: geheim
Auf Wunsch kann man über den Knopf 'Sync Options' noch die initialen Synchronisationseinstellungen verändern und bestätigt dann die Eingaben durch Drücken des 'Weiter >'-Knopfes.
4. Nun wird man im Dialog 'Please Enter Your Sync Key' aufgefordert den eigenen Sync-Schlüssel einzugeben, der der Verschlüsselung der Daten dient und deshalb so sorgfältig behandelt werden sollte wie ein Kennwort. Falls man eine Verbindung zu einer bis dato noch jungfräulichen Datenbank herstellt muss man einen neuen Sync-Schlüssel erzeugen. Hat man bereits eine Synchronisation mit einem anderen Rechner durchgeführt, so übernimmt man selbstredend den damalig generierten Sync-Schlüssel.
Standardmäßig wird folgendes Format für den Sync-Schlüssel von Firefox-Sync vorgeschlagen bzw. verwendet:
Beispiel: u-vvvvv-wwwww-xxxxx-yyyyy-zzzzz
Die Eingabe bestätigt man anschließend durch Drücken des 'Weiter >'-Knopfes.
5. Die Anzeige von SSetup Completeßignalisiert, dass die Konfiguration erfolgreich abgeschlossen wurde. Durch Drücken des "Fertig stellenKnopfes wird das Konfigurationsfenster geschlossen.
1. Die Firfox-Sync Funktion ist bereits fester Bestandteil des Programms und muss nicht extra installiert werden.
2. Nach dem Start des Browsers öffnet man über das Menu 'Firefox -> Einstellungen -> Sync' den Konfigurationsdialog und wählt dort 'Firefox-Sync einrichten' aus.
3. Es öffnet sich ein neues Fenster in welchem man unter 'Ich habe schon einen Firefox-Sync-Account' den 'Verbinden'-Knopf drückt.
4. Danach wählt man im Dialog 'Gerät hinzufügen' den Knopf 'Ich habe das
Gerät nicht bei mir' aus.
5. Im folgenden 'Login'-Dialog gibt man Zugriffsdetails für den eigenen Server ein:
Account : thomas Passwort: geheim Server : Eigenen Server verwenden -> https://<servername>/weave/ Sync Key: u-vvvvv-wwwww-xxxxx-yyyyy-zzzzz
Der eingegebene Sync-Key dient der Verschlüsselung der Daten und sollte deshalb so sorgfältig behandelt werden wie ein Kennwort. Natürlich sollte man daran denken zuvor den Sync-Key zu sichern ;-)
Standardmäßig wird folgendes Format für den Sync Key von Firefox-Sync vorgeschlagen bzw. verwendet:
Beispiel: u-vvvvv-wwwww-xxxxx-yyyyy-zzzzz
Auf Wunsch kann man über den Knopf 'Sync-Einstellungen' noch die initialen Synchronisationseinstellungen verändern und bestätigt dann die Eingaben durch Drücken des 'Weiter >'-Knopfes.
6. Die Anzeige von SSetup abgeschlossenßignalisiert, dass die Konfiguration erfolgreich abgeschlossen wurde. Durch Drücken des "Fertig stellenKnopfes wird das Konfigurationsfenster geschlossen.
7. Abschließend kann man noch durch einen rechten Mausklick auf die Navigations-Symbolleiste und Auswahl von 'Anpassen...' den 'synchronisieren'-Knopf in die Symbolleiste übernehmen um manell eine Synchronisation anstoßen zu können. Der Zeitpunkt der letzten Synchronisation bzw. der letzten Aktualisierung wird jeweils im Tooltip dieses Knopfes angezeigt.
Über den iTunes-Store installiert man die Firefox-Home Anwendung v1.1 auf seinem Gerät. Dabei ist zu berücksichtigen, dass man die Altersfreigabe für Apps auf +17 setzen muss, um sie nutzen zu können. Nach dem Start der Anwendung folgt man den Anweisungen auf dem Bildschirm um sich mit einem eigenen WeaveMini-Server zu verbinden. Den Account legt man zuvor auf dem Server an, siehe hierzu 'Anlegen eines WeaveMini-Useraccounts', da das Anlegen eines neuen Benutzerkontos im Zusammenspiel mit einem WeaveMini-Server nicht funktioniert. Der Sync-Schlüssel dient der Verschlüsselung der Daten und sollte deshalb so sorgfältig behandelt werden wie ein Kennwort!
Weitere Informationen zur Anwendung findet man hier:
https://blog.mozilla.com/mobile/
1. Als erstes wählt man den Knopf 'Ich habe ein Sync-Konto' aus.
2. Danach wählt man den Knopf 'Ich bin nicht...eines Computers' aus.
(Mir sagt die Meldung auch nichts ;-))
3. Anschließend gibt man im folgenden Dialog die Zugriffsdetails für den eigenen Server ein:
Konto : thomas Passwort : geheim Sync-Schluessel: u-vvvvv-wwwww-xxxxx-yyyyy-zzzzz
Nach Eingabe des Sync-Schlüssels versucht die Anwendung direkt eine
Verbindung zum Mozilla-Sync-Server aufzubauen, was natürlich fehlschlägt.
Danach setzt man noch folgende Parameter, um die Verbindung zum eigenen
Sync-Server zu konfigurieren.
Es gilt zu beachten, dass die Anwendung es momentan nicht erlaubt sich
mittels HTTPS zu einem eigenen Server, dessen Zertifikat mit einem selbst
signierten CA-Zertifikat unterschrieben wurde, zu verbinden. Deshalb
muss in der Server-URL das HTTP-Protokoll ausgewählt werden.
Benutzerdefinierten Server auswählen: ja
Server-URL: http://<servername>/weave/
Um die Firefox-Mobile v4.0 beta8 Anwendung zu installieren ruft man von seinem AndroidTM-Telefon die URL http://firefox.com/m auf oder lädt sie direkt über den AndroidTM-Markplatz herunter. Die weitere Einrichtung entspricht ziemlich genau der Desktop-Version von Firefox4 Beta8, weswegen fr die weiteren Konfigurationsschritte auf den Absatz 'Firefox-Sync Addon-Konfiguration' verwiesen wird.
Yves Schumann 2012-05-08