有什么简单的方法可以仅使用ftp服务器和某些应用程序来同步书签?


12

我意识到已经存在一个好问题了,如何在多台计算机上的Firefox,Chrome和Safari之间同步书签?关于书签同步,但我正在寻找其他解决方案。

令人遗憾的是,大约10年后,自从我第一次迷恋上书签同步问题以来,这仍然是一个基本问题-至少在您不想依赖第三方服务器的情况下。一个或两个应用程序和一个基本的ftp或sftp服务器的简单解决方案-应该没有比这更复杂的了。

这是我提出这个问题的主要原因,也是我对任何有空余时间或正在寻找有用的社区产品想法的开发人员的想法。

XMarks和Weave是趋向于解决我的问题的唯一方法:

要使用我自己的服务器同步书签(至少对于FireFox是如此)。

但是,我非常想使用路由器的内置FTP服务器(AVM 7390 FritzBox)。这将是一个非常不错的应用程序,并且xmarks和weave都不适合。我需要一个WebDav服务器或一个甚至更高级别的编织服务器设置。

我到底在找什么?

  • 我主要使用FireFox,但也使用Opera或Chrome浏览器,并希望访问中央书签集合
  • 它应该由我自己的ftp服务器作为主机,另一种服务器类型可能是解决方案,但不是我的最爱
  • 如果像同步配置文件这样的东西成为可能,那就太好了
  • 必须尽可能地使其自动化,尽管总能预览要进行的更改是很不错的-在进行更改之前,例如使用MS的syncToy

目前,我认为使用代码合并工具和Bookmark-Auto-Backup-Plugins的机会更大。这似乎是处理浏览器外部同步的更简单方法。

由于隐私原因,我想使用自己的服务器,因为我真的看不到为此使用第三方的意义,这在某些年份可能可用或可能无法使用。

费耶

我使用xmarks进行了测试,因为它具有自己的服务器功能-一段时间后才意识到它不能与ftp服务器一起使用,其他人也遇到了这个问题。

转化很有前途。-但是,看来您必须自己执行同步任务-至少我找不到“ xxx时自动更新”的任何设置。-为其中一种高级版本支付20-30美元。+您可以设置FTP目录。+免费工具是多种格式的出色便携式转换器。


1
+1我真的希望你不会得到这些标准答案
nixda

1
仅供参考:Transmute确实已同步,但不再开发或更新。它与Firefox的加密的places.sqlite文件和较新的Opera版本有关
nixda 2013年

Answers:


2

开源Shaarli可能是您的项目的候选人。我没有任何亲身经历,但是项目说明说:

Shaarli是一个极简的美味克隆,您可以在自己的网站上安装。它被设计为个人(单用户),快速且方便的。
简单安装:删除文件,打开页面。无需数据库。
可以导入/导出Netscape书签(用于从Firefox,Opera,Chrome,Delicious…导入/导出)

另一个开源解决方案是SiteBar,其功能列表显示

SiteBar是针对使用多个浏览器或计算机,并希望在任何地方都可以使用其书签而不需要同步或使用它们的人的解决方案。书签存储在服务器上-可以是:

  • 由其作者运行的SiteBar服务器(您无需安装SiteBar软件-只需注册我们的服务);
  • 另一个运行我们的SiteBar软件的公共服务器;
  • 您自己的服务器,运行我们的免费SiteBar软件。SiteBar可以立即使用Internet Explorer收藏夹管理器,Firefox书签管理器,Mozilla书签管理器,Opera书签管理器等

否则,您可以尝试使用旧的和停产的BookmarkSync。该项目的源代码(始于2003年)可以在该项目页面上找到,服务器和客户端均可。

仅说明Xmarks声称他们更喜欢将WebDAV用于自己的服务器,甚至说“将来的Foxmarks版本可能不会很好地支持FTP”。因此,WebDAV可能仍适用于自己的服务器。


谢谢,我将检查您的解决方案。是的,Xmarks可能行得通,我中途离开了这个想法,但现在又在努力寻找适当的解决方案-仍然需要克服一些麻烦。我什至考虑过以某种方式滥用git的方法,当有工作时,我会发布一些内容;)
Jook

我仍然不满意,并且对Opera <> Chrome <> Firefox之间缺少同步感到非常难过:(
nixda 2013年

我是否了解所有这些解决方案都不能完全解决您的问题?Xmarks + WebDAV可能是真正签出的版本,因为Xmarks毕竟是同类产品中最好的,并且支持3种浏览器。
harrymc

@harrymc Xmarks如何支持Opera?您是指Opera 12还是15(可以在其中交叉安装Chrome扩展程序)吗?
nixda

看来Opera 17将开始具有Xmarks支持。更多信息这里大多是在注释中。
harrymc

2

现在可以使用xmarks了。

这是设置:

  • 在您不希望使用xmark-sync的所有Firefox上备份您的书签!
  • 安装xmarks(我使用4.2.1)
  • 设置普通的FTP服务器(可以使用登录名和密码,但不能使用TLS)
  • 如果FTP没有静态地址,则DynDNS地址会很有帮助
  • 打开xmarks-setting并转到高级
  • 选择“使用自己的服务器”,然后单击“编辑”
  • 使用类似ftp://fritz.box/FF-Bookmarks/SyncMarks.json的网址作为书签
  • 使用像ftp://fritz.box/FF-Bookmarks/SyncPassw.json这样的网址作为密码
  • 输入您的用户名和密码
  • 当用户登录到FTP时,FF书签必须位于其根目录中
  • 在其他Firefox上重复此设置
  • 准备好后,我已经使用“手动覆盖”和“上传”了高级xmarks设置,然后将其他Firefox与此上传同步了

奇怪的是,这在第一次尝试时不起作用,可能存在一些问题,我目前无法指出。可能是因为我有很多书签(文件约为800KB)。

对于那些想要使用AVM FritBox重新创建此设置的用户:

  • 它必须具有一些NAS功能(Heimnetz
  • 开启NAS Heimnetz -> Speicher (NAS)
  • 如果要在不在家庭网络中的情况下登录NAS,则需要启用此功能Internet / Freigaben / FRITZ!Box-Dienste-不要使用FTPS!
  • 设置您的用户 System / FRITZ!Box-Kennwort / FRITZ!Box-Benutzer
  • 您需要至少激活对NAS-Content的访问并添加一个根目录(有一个预设ftpuser
  • 您也可以添加互联网访问权限,因此该用户可以在不在家庭网络上的情况下进行连接(有预设ftpuser-internet
  • ftp://fritz.box在家庭网络上可以工作于onyl,如果您不在家庭中,则需要使用外部IP或更新的DynDNS-Adress
  • 我的支持动态DNS服务(Internet)的设置,我建议使用

此设置至少对我现在一次同步有效,这已经很有用。当然,这不包括Chrome和Opera。我很不高兴我不能强制使用FTPS,或者至少只允许特定用户使用非FTPS。

我仍在尝试将git与Box-NAS结合使用。在USB驱动器上具有裸露的git存储库,结合VPN连接已经非常不错,它几乎就像是自己的git-Server。另外,VPN是使用非FTPS连接进行xmark-sync的替代解决方案。

完成实验后,我将尝试扩展此解决方案。


嗯,没有Opera和Chrome同步。那对我来说仍然是决定性因素。
nixda

有一个适用于Chrome,Safari,IE的插件,还有一个适用于Opera的微型插件,但是它们(Safari都是一种假设)都不支持自己的FTP :(对我而言,这不是大问题,但我理解并支持您的位置-希望自己有所进步
Jook

正如我担心的那样,生产行为似乎存在问题-同步当前仅适用于我的一种浏览器...我将不得不对此进行进一步评估
Jook
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.