V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
honmaple
V2EX  ›  NAS

bitwarden(vaultwarden)多台设备之间该怎么同步数据?

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

    现在是一台 vps ,一台 nas 都部署了vaultwarden/server,平时在外连 vps ,在家里连 nas ,有没有什么好的同步方式可以同步两台设备间的数据

    主要是 nas 同步 vps 的数据,同时可以作为备份,因为 nas 偶尔会关机,所以没法只在 nas 上部署,然后从 vps 直连 nas

    29 条回复    2023-10-07 13:06:00 +08:00
    Mystery0
        1
    Mystery0  
       205 天前 via Android   ❤️ 4
    云端数据只留一份,要么在 nas ,要么 vps ,推荐在 vps 上部署然后设置定时任务把 server 数据备份到 nas 上,这样子 vps 死了也能用 nas 的数据快速在其他机器上重新启动一个新的 server
    BeautifulSoap
        2
    BeautifulSoap  
       205 天前 via Android   ❤️ 1
    要么 nas 建一个然后通过 frp 暴露到公网

    要么 vps 建一个然后定期备份数据回 nas

    搞两个有点纯折腾了
    ltkun
        3
    ltkun  
       205 天前
    难道每次出门都要切换服务器…
    Xusually
        4
    Xusually  
       205 天前 via iPhone
    客户端都连 vps
    nas 定时从 vps 同步数据,比如每日定时任务
    honmaple
        5
    honmaple  
    OP
       205 天前
    @ltkun 家里可以自定义 DNS ,都是同一个域名,出门什么都不用改
    @Mystery0 @BeautifulSoap @Xusually 有什么好的备份方式推荐,总不能定时 scp 或者 rsync 吧
    SenLief
        6
    SenLief  
       205 天前
    vaultwarden 用一个备份的 docker 我记得
    ferock
        7
    ferock  
       205 天前 via Android
    为什么不只用一个服务端? 然后数据备份到你的 nas 就行了
    ltkun
        8
    ltkun  
       205 天前 via Android
    @honmaple 哦 我是一直用家里的自建 但是基本上我的每个设备都是 vpn 连家里的 所以用不着公网服务器
    Kaiyuan
        9
    Kaiyuan  
       205 天前
    我是 NAS 隔天备份到 OneDrive ,而且是 3 个版本。
    WhatTheBridgeSay
        10
    WhatTheBridgeSay  
       205 天前   ❤️ 1
    你这个用法可真是个小天才才能想得到的
    emperinter
        11
    emperinter  
       205 天前
    wrap
    Mystery0
        12
    Mystery0  
       204 天前 via Android
    @honmaple 打压缩包之后就一个 tar.gz 文件,随便用什么方式上传到 nas 都行,你还可以上传到 onedrive 之类的云盘做多点备份
    01802
        13
    01802  
       204 天前 via Android
    syncthing 同步两端就好
    hefish
        14
    hefish  
       204 天前
    nas 为啥要关机啊,这是节约用电?
    架设待机功耗 10w ,一天就是 0.24kwh, 一个月下来就是 7.2 kwh ,按最高 0.62 元/kwh 计算,那就是 4.646 元/天。 实际待机看能都不到 10w ,我家的待机 4W 。
    msg7086
        15
    msg7086  
       204 天前
    @hefish NAS 可能不止一块硬盘,所以可能不止 10w 。
    VANHOR
        16
    VANHOR  
       204 天前
    我是部署在 NAS ,在外面通过 ZeroTier 或 Tailscale 同步。
    coolloves
        17
    coolloves  
       204 天前
    我是部署在家里,然后走的 cf 的 tunnel,
    家里路由器上 host 指定了家里走内网
    nginx 上做了限制,只有家里可以访问 admin,关闭 web.
    uncat
        18
    uncat  
       204 天前
    部署在家的服务器内,WireGuard 做认证,通过认证即可访问家庭内网的所有设备( 192.168.188.x),WireGuard 配合内网 DNS 服务器和 DNS-01 证书方案,实现内网 HTTPS 域名访问。
    tankren
        19
    tankren  
       204 天前
    家里用 docker 部署,反代上公网
    BeautifulSoap
        20
    BeautifulSoap  
       204 天前 via Android
    @honmaple 很多生产环境备份都是用的 cron+rsync ,没什么不可以的。或者干脆 rclone 定期备份到 Google Drive 之类的也行
    hefish
        21
    hefish  
       204 天前
    纠正一下,是 10w 每月最高 4.646 元电费,一年最多 55.752 ,两个 3.5 7200 转的硬盘大约是 8w , 算下来 16W ,一年电费最高 144.9552 ; 再算上峰谷电价等,一年最大开支应该在 120 以内吧,折算下来 0.3 元一天。
    wipbssl
        22
    wipbssl  
       204 天前
    vps 直接反代 nas 不好吗?
    arfaWong
        23
    arfaWong  
       204 天前
    目前的做法就是 nas 上 frp 暴露到公网,然后内网 dns 解析到 nas 上,外网 dns 解析到 frps 服务器上
    Silent7Wang
        24
    Silent7Wang  
       204 天前
    为啥要两台都部署呢?在家里用 nas 相比 vps 有啥优势吗?没搞懂,bitwarden 也不是那种大流量的软件。
    我感觉部署个 vps ,然后 nas 做备份就像够了。
    Gitss
        25
    Gitss  
       204 天前 via Android
    vaultwarden 服务端,不是客户端刷新一下自动就同步到服务端了,而且只要客户端没退出可以导出密码,这样大不了新建服务端就完了,多平台数据的
    ambo
        26
    ambo  
       204 天前
    用群晖的 hyper backup 备份 docker vaultwarden 的文件夹和数据库,设定 2-3 个备份数量即可,每周备份 1 次
    shiyuu
        27
    shiyuu  
       203 天前
    服务端我搭建在 nas 的 docker 上,公司电脑主机、笔记本都通过 Tailscale 进行内网互联。总之是不可能暴露在公网的。
    libook
        28
    libook  
       203 天前
    看啥目的。

    如果为了数据完整性的话,只需要用 VPS 一个节点就好了,数据库和配置实时或定时备份到 NAS 上就行了,VPS 坏了就从 NAS 上的备份恢复。

    如果为了服务可用性,就可以多个 VPS 负载均衡,多个数据库主从同步,负载均衡和数据库集群做故障转移。这个很多云厂商都有现成的方案。

    多数据库节点没研究过,不知道有没有什么解决数据一致性问题的方案。
    sayoll
        29
    sayoll  
       203 天前
    说下我的方案,本地部署利用 Cloudflare Tunnel ,也能外网访问,也能做更细分的防护管理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   874 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:54 · PVG 05:54 · LAX 14:54 · JFK 17:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.