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

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

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

令人难过的是,自从我第一次遇到书签同步问题以来,已经过去了大约 10 年,这仍然是一个基本问题 - 至少如果你不想依赖第三方服务器的话。使用一两个应用程序和一个基本的 ftp 或 sftp 服务器即可轻松解决 - 它应该不会比这更复杂。

这是我提出这个问题的主要原因,也是我为那些有空闲时间或正在寻找有用的社区产品创意的开发人员提供的想法。

XMarks 和 Weave 是唯一可以解决我的问题的方法:

使用我自己的服务器同步书签 - 至少对于 FireFox 来说。

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

我到底在寻找什么?

  • 我主要使用 FireFox,但也使用 Opera 或 Chrome,并且希望访问中央书签集合
  • 它应该由我自己的 ftp 服务器托管,另一种服务器类型可能是一种解决方案,但不是我最喜欢的
  • 如果有类似 sync-profiles 的功能就太好了
  • 它必须能够尽可能地实现自动化,尽管总是能够预览要进行的更改会更好 - 在进行更改之前,就像使用 MS 的 syncToy 一样

目前我认为使用代码合并工具和书签自动备份插件更管用。这似乎是更简单的方法,可以在浏览器之外处理同步。

由于隐私原因,我想使用自己的服务器,因为我真的不明白使用第三方服务器的意义,因为几年后第三方服务器可能会也可能不会可用。

供参考

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

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

答案1

开源沙利可能是您项目的候选者。我没有亲身体验过,但项目描述中写道:

Shaarli 是一款极简主义的 Delicious 克隆版,您可以将其安装在自己的网站上。它设计为个人(单用户)、快速且方便。
安装非常简单:拖放文件,打开页面。无需数据库。
可以导入/导出 Netscape 书签(用于从 Firefox、Opera、Chrome、Delicious 导入/导出……)

另一个开源解决方案是网站栏,谁的功能列表说:

SiteBar 是为使用多个浏览器或计算机并希望随时随地访问书签而无需同步或随身携带的人们提供的解决方案。书签存储在服务器上 - 可以是:

  • 由其作者运行的 SiteBar 服务器(您不需要安装 SiteBar 软件 - 只需注册我们的服务);
  • 另一台运行我们的 SiteBar 软件的公共服务器;
  • 您自己的服务器运行我们的免费 SiteBar 软件。SiteBar 是一款随时可用的 Internet Explorer 收藏夹管理器、Firefox 书签管理器、Mozilla 书签管理器、Opera 书签管理器等

否则,你可以尝试使用旧的和已停用的书签同步该项目的资料(自 2003 年起)可在此找到项目页面,既是服务器,又是客户端。

需要指出的是圣诞标记索赔他们更喜欢在自己的服务器上使用 WebDAV,甚至说“在 Foxmarks 未来的版本中,FTP 可能不会得到很好的支持”。因此,WebDAV 可能仍可用于自己的服务器。

答案2

现在可以与 xmarks 配合使用了。

设置如下:

  • 在所有您想要使用 xmark-sync 的 Firefox 上备份您的书签!
  • 安装 xmarks (我使用的是 4.2.1)
  • 设置一个简单的 FTP 服务器(可以使用登录名和密码,但不需要 TLS)
  • 如果 FTP 没有静态地址,DynDNS 地址会很有帮助
  • 打开 xmarks-setting 并进入高级
  • 选择“使用自己的服务器”并点击编辑
  • 使用这样的 URLftp://fritz.box/FF-Bookmarks/SyncMarks.json用于书签
  • 使用这样的 URLftp://fritz.box/FF-Bookmarks/SyncPassw.json密码
  • 输入您的用户名和密码
  • 当用户登录 FTP 时,FF 书签必须位于其根目录中
  • 在其他 Firefox 上重复此设置
  • 准备就绪后,我使用高级 xmarks 设置中的“手动覆盖”和“上传”,然后将我的其他 Firefox 与此上传同步

奇怪的是,第一次尝试没有成功,可能存在一些问题,目前我无法指出。可能是因为我有相当多的书签(文件大约 800KB)。

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

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

这个设置至少对我的一次同步有用,这已经很有帮助了。当然,这不包括 chrome 和 opera。我很不高兴,因为我不能强制使用 FTPS,或者至少只允许特定用户使用非 FTPS。

我仍在尝试将 git 与 Box-NAS 结合使用。在 USB 驱动器上拥有裸 git 存储库与 VPN 连接结合使用已经相当不错了,它几乎就像一个自己的 git 服务器。此外,VPN 是使用非 FTPS 连接通过互联网进行 xmark-sync 的替代解决方案。

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

相关内容