Gibt es eine einfache Möglichkeit, Ihre Lesezeichen nur mit einem FTP-Server und einer App zu synchronisieren?

12

Mir ist klar, dass es bereits diese gute Frage gibt. Wie synchronisiere ich Lesezeichen zwischen Firefox, Chrome und Safari auf mehreren Computern? über die Lesezeichensynchronisierung, aber ich suche nach einer anderen Lösung.

Es ist irgendwie traurig, dass nach etwa 10 Jahren, seit ich zum ersten Mal über Probleme mit der Lesezeichensynchronisierung gestolpert bin, dies immer noch ein grundlegendes Problem ist - zumindest, wenn Sie sich nicht auf Server von Drittanbietern verlassen möchten. Eine einfache Lösung mit ein oder zwei Apps und einem einfachen FTP- oder SFTP-Server - komplizierter sollte es nicht sein.

Und das ist mein Hauptgrund für diese Frage und meine Idee für Entwickler, die etwas Freizeit haben oder eine nützliche Community-Produktidee suchen.

XMarks und Weave waren die einzigen Möglichkeiten, die eine Lösung für mein Problem darstellten:

Zum Synchronisieren von Lesezeichen - zumindest für FireFox - mit meinem eigenen Server.

Ich würde aber sehr gerne den eingebauten FTP-Server meines Routers (AVM 7390 FritzBox) nutzen. Dies wäre eine wirklich großartige Anwendung, und dafür sind weder xmarks noch weave geeignet. Ich würde einen WebDav-Server oder ein noch fortgeschritteneres Setup eines Weave-Servers benötigen.

Wonach suche ich genau?

  • Ich benutze hauptsächlich FireFox, aber auch Opera oder Chrome und möchte auf eine zentrale Lesezeichensammlung zugreifen
  • Es sollte von meinem eigenen FTP-Server gehostet werden, ein anderer Servertyp könnte eine Lösung sein, ist aber nicht mein Favorit
  • es wäre toll, wenn so etwas wie sync-profile möglich wären
  • es muss möglich sein, es so weit wie möglich zu automatisieren, obwohl es schön wäre, immer eine Vorschau der durchzuführenden Änderungen zu erhalten - bevor sie vorgenommen werden, wie mit dem syncToy von MS

Momentan denke ich, dass ich bessere Chancen habe, Code-Merging-Tools und Bookmark-Auto-Backup-Plugins zu verwenden. Es scheint nur der einfachere Weg zu sein, mit der Synchronisierung außerhalb des Browsers umzugehen.

Ich möchte meinen eigenen Server aus Datenschutzgründen verwenden und weil ich nicht wirklich den Sinn sehe, einen Dritten dafür zu verwenden, der möglicherweise in einigen Jahren verfügbar ist oder nicht.

Zu Ihrer Information

Ich habe die Verwendung von xmarks getestet, da es über einen eigenen Server verfügt. Erst nach einiger Zeit stellte sich heraus, dass es nicht mit einem FTP-Server funktioniert und dass dieses Problem auch bei anderen aufgetreten ist.

Transmute ist vielversprechend. -Obwohl es so aussieht, als müssten Sie die Synchronisierungsaufgabe selbst ausführen - zumindest konnte ich keine Einstellungen für "Auto-Update bei xxx" finden. -Zahle 20-30 $ für eine der fortgeschrittenen Versionen. + Sie können FTP-Verzeichnisse einrichten. + Das kostenlose Tool ist ein großartiger portabler Konverter für viele Formate.

Scherz
quelle
1
+1 Ich hoffe wirklich, dass Sie diese Standardantworten nicht bekommen
nixda
1
Zu Ihrer Information: Transmute synchronisiert , ist aber nicht mehr entwickelt oder aktualisiert. Es hat Probleme mit Firefox 'verschlüsselten places.sqlite-Datei und mit neueren Opera-Versionen
Nixda

Antworten:

2

Das Open-Source- Shaarli ist möglicherweise ein Kandidat für Ihr Projekt. Ich habe keine persönlichen Erfahrungen damit, aber die Projektbeschreibung sagt:

Shaarli ist ein minimalistischer köstlicher Klon, den Sie auf Ihrer eigenen Website installieren können. Es ist so konzipiert, dass es persönlich (Einzelbenutzer), schnell und praktisch ist.
Einfache Installation: Löschen Sie die Dateien und öffnen Sie die Seite. Keine Datenbank erforderlich.
Kann Netscape-Lesezeichen importieren / exportieren (für den Import / Export von / nach Firefox, Opera, Chrome, Delicious…)

Eine andere Open-Source-Lösung ist SiteBar , dessen Funktionsliste Folgendes enthält :

SiteBar ist eine Lösung für Benutzer, die mehrere Browser oder Computer verwenden und ihre Lesezeichen von jedem Ort aus verfügbar haben möchten, ohne sie synchronisieren oder mitnehmen zu müssen. Die Lesezeichen werden auf einem Server gespeichert - dies kann sein:

  • einen SiteBar-Server, der von seinen Autoren betrieben wird (Sie müssen die SiteBar-Software nicht installieren - melden Sie sich einfach bei unserem Dienst an);
  • ein anderer öffentlicher Server, auf dem unsere SiteBar-Software ausgeführt wird;
  • Ihr eigener Server, auf dem unsere kostenlose SiteBar-Software ausgeführt wird. SiteBar ist ein gebrauchsfertiger Internet Explorer-Favoriten-Manager, Firefox-Lesezeichen-Manager, Mozilla-Lesezeichen-Manager, Opera-Lesezeichen-Manager und vieles mehr

Andernfalls können Sie versuchen, das alte und nicht mehr unterstützte BookmarkSync zu verwenden . Die Quellen dieses Projekts (aus dem Jahr 2003) befinden sich auf dieser Projektseite , sowohl auf dem Server als auch auf dem Client.

Nur um zu erwähnen , dass Xmarks behauptet , WebDAV lieber für den eigenen Server zu verwenden, und sogar, dass "FTP in zukünftigen Foxmarks-Versionen wahrscheinlich nicht so gut unterstützt wird". Daher funktioniert WebDAV möglicherweise immer noch für den eigenen Server.

Harrymc
quelle
Vielen Dank, ich werde Ihre Lösungen überprüfen. Und ja, Xmarks könnte funktionieren, ich habe diese Idee auf halbem Weg verlassen, arbeite jetzt aber wieder an einer richtigen Lösung - es gibt immer noch einige Probleme, die es zu überwinden gilt. Ich habe sogar darüber nachgedacht, git auf diese Weise zu missbrauchen. Ich werde etwas posten, wenn etwas funktioniert;)
Jook
Ich bin immer noch nicht zufrieden und sehr traurig über die fehlende Synchronisation zwischen Opera <> Chrome <> Firefox :(
nixda
Muss ich verstehen, dass all diese Lösungen Ihr Problem nicht vollständig lösen? Xmarks + WebDAV ist wahrscheinlich das Richtige für Sie, denn Xmarks ist immerhin das Beste seiner Art und unterstützt die 3 Browser.
Harrymc
@harrymc Wie unterstützt Xmarks Opera? Meinen Sie Opera 12 oder 15 (wo Sie Chrome-Erweiterungen übergreifend installieren können)?
Nixda
Es sieht so aus, als würde Opera 17 Xmarks unterstützen. Mehr Infos hier meist in Kommentaren.
Harrymc
2

Funktioniert jetzt mit xmarks?

Hier ist das Setup:

  • SICHERN Sie Ihre Lesezeichen auf allen Firefoxen, die Sie nicht verwenden möchten. Xmark-sync!
  • installiere xmarks (ich habe 4.2.1 benutzt)
  • einen einfachen FTP-Server einrichten (Login & Passwort können verwendet werden, aber kein TLS)
  • Eine DynDNS-Adresse hilft sehr, wenn der FTP keine statische Adresse hat
  • öffne xmarks-setting und gehe zu advanced
  • Wählen Sie "Eigenen Server verwenden" und klicken Sie auf "Bearbeiten"
  • Verwenden Sie eine URL wie diese ftp://fritz.box/FF-Bookmarks/SyncMarks.json für Lesezeichen
  • Verwenden Sie eine URL wie diese ftp://fritz.box/FF-Bookmarks/SyncPassw.json für Kennwörter
  • Geben Sie Ihren Benutzernamen und Ihr Passwort ein
  • Wenn sich der Benutzer beim FTP anmeldet, müssen sich FF-Lesezeichen in seinem Root-Verzeichnis befinden
  • Wiederholen Sie dieses Setup auf Ihren anderen Firefox (s)
  • Wenn ich fertig bin, verwende ich "Manuelles Überschreiben" und "Hochladen" der erweiterten xmarks-Einstellung und synchronisiere dann meinen anderen Firefox mit diesem Upload

Seltsamerweise funktionierte dies nicht beim ersten Versuch, es könnte einige Probleme geben, auf die ich derzeit nicht hinweisen kann. Es könnte sein, dass ich ziemlich viele Lesezeichen habe (Datei ist ungefähr 800KB groß).

Für diejenigen, die dieses Setup mit einer AVM FritBox neu erstellen möchten:

  • es muss einige NAS-Funktionen haben (Heimnetz )
  • aktiviere den NAS an Heimnetz -> Speicher (NAS)
  • Wenn Sie sich bei NAS anmelden möchten, während Sie sich nicht in Ihrem Heimnetzwerk befinden, müssen Sie dies aktivieren Internet / Freigaben / FRITZ!Box-Dienste - verwenden Sie kein FTPS!
  • Richten Sie Ihre Benutzer ein System / FRITZ!Box-Kennwort / FRITZ!Box-Benutzer
  • Sie müssen mindestens den Zugriff auf NAS-Inhalte aktivieren und ein Stammverzeichnis hinzufügen (es gibt eine Voreinstellung) ftpuser )
  • Sie können auch einen Internetzugang hinzufügen, damit dieser Benutzer eine Verbindung herstellen kann, während er nicht im Heimnetzwerk ist (es gibt eine Voreinstellung ftpuser-internet).
  • ftp://fritz.box funktioniert nur im Heimnetzwerk. Sie müssen Ihre externe IP-Adresse oder eine aktualisierte DynDNS-Adresse verwenden, wenn Sie nicht zu Hause sind
  • meins unterstützt die Einrichtung eines Dynamic DNS Service ( Internet), den ich empfehlen würde, zu verwenden

Dieses Setup hat zumindest für eine Synchronisierung funktioniert, was bereits hilfreich war. Dies gilt natürlich nicht für Chrom und Oper. Und ich bin ziemlich unglücklich, dass ich die Verwendung von FTPS nicht erzwingen oder zumindest nur Nicht-FTPS nur für einen bestimmten Benutzer zulassen kann.

Ich experimentiere immer noch damit, Git in Kombination mit dem Box-NAS zu verwenden. Bare Git-Repositories auf einem USB-Stick zu haben, ist in Kombination mit einer VPN-Verbindung schon ganz nett, es ist fast wie ein eigener Git-Server. VPN ist auch eine alternative Lösung zur Verwendung einer Nicht-FTPS-Verbindung über das Internet für xmark-sync.

Ich werde versuchen, diese Lösung zu erweitern, wenn ich damit fertig bin.

Scherz
quelle
Hm, keine Opera und Chrome Synchronisation. Das ist immer noch der Deal Breaker für mich.
Nixda
Es gibt ein Plugin für Chrome, Safari, IE und ein Mini-Plugin für Opera, aber keines von ihnen (Safari ist eine Behauptung) unterstützt ein eigenes FTP :( Es ist nicht der Deal-Breaker für mich, aber ich verstehe und Unterstützen Sie Ihre Position - ich hätte es gerne besser selbst.
Jook
Wie ich befürchtet habe, scheint es ein Problem mit dem produktiven Verhalten zu geben - die Synchronisierung funktioniert derzeit nur für einen meiner Browser ... Ich muss dies weiter auswerten
Jook