V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
wanghr64
V2EX  ›  Linux

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

  •  
  •   wanghr64 · 291 天前 · 1136 次点击
    这是一个创建于 291 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    4 条回复    2023-07-12 12:08:51 +08:00
    OilMoe
        1
    OilMoe  
       291 天前
    服务器设置只发送
    手机端设置忽略删除
    先设置服务器,再配置手机端,可以避免手机端原有的数据消失
    sleepingdog
        2
    sleepingdog  
       291 天前
    不太理解。
    两边都设置 ignore delete 不行吗?

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

    就可以了,不用其他任何设置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3642 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:27 · PVG 12:27 · LAX 21:27 · JFK 00:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.