Syncthing 作为“push”而非“同步”应该如何设置?

2023-07-11 20:59:55 +08:00
 Ariake265

两台安装了 syncthing 的机器,一个是安卓端完全作为 client ,另一个是 Linux 端完全作为 server 。希望用 syncthing 达到的效果是“push”而不是“同步”,也就是:

  1. 手机端删除数据,也不会导致服务器端数据的删除(这一点已经实现了,可以通过 ignore delete 或者设置发送/接收端解决)
  2. 服务器端删除数据,手机端不会重新“补上”(没有实现,想请教大家

使用场景是,想用 syncthing 将手机的照片“push”到一个临时目录 import 来备份,就可以释放手机的存储空间(需求 1 ),之后 photoprism 对这个 import 进行导入,而这个导入是“移动”(需求 2 )

安卓端的“Push”软件也不是没有,比如 zpush 。但是 syncthing 算是开发比较活跃的,也是比较成熟的方案,不知道可不可以达到以上的需求。

1632 次点击
所在节点    Linux
7 条回复
OilMoe
2023-07-12 09:50:48 +08:00
服务器设置只发送
手机端设置忽略删除
先设置服务器,再配置手机端,可以避免手机端原有的数据消失
sleepingdog
2023-07-12 10:35:35 +08:00
不太理解。
两边都设置 ignore delete 不行吗?

想起之前提的问题 https://www.v2ex.com/t/924828#reply8
不过我的需求是把 A 设备的 a 文件夹,“剪切”到 B 设备的 b 文件夹——也就是同步之后 a 文件夹就消失了
sleepingdog
2023-07-12 10:36:48 +08:00
@sleepingdog #2 以防歧义,补充下:是 a 文件夹里面的 文件/文件夹,同步后就会消失
ryansvn
2023-07-12 12:08:51 +08:00
手机设置仅发送
linux 上设置仅接收

就可以了,不用其他任何设置
walterdarrell063
40 天前
@OilMoe 你錯了吧, server "send only", 那手机的图如何上到 server?
@sleepingdog user manual 說兩边 "ignore delete" 是最錯的事.
@ryansvn 你連 op 的第一點也做不了. "delete" 命令也算一個接收.
walterdarrell063
40 天前
我理解, 照 op 安排的第一步,
然后每次 "move" 之前.
先人手 "pause synchronize", move 完人手打开.
walterdarrell063
40 天前
@walterdarrell063 也不行, 再打开还是会自己補上.
算了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/955965

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX