V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。
honmaple
V2EX  ›  NAS

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

  •  
  •   honmaple · 2023-10-05 22:10:20 +08:00 · 4083 次点击
    这是一个创建于 382 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    多数据库节点没研究过,不知道有没有什么解决数据一致性问题的方案。
    sayoll
        29
    sayoll  
       2023-10-07 13:06:00 +08:00
    说下我的方案,本地部署利用 Cloudflare Tunnel ,也能外网访问,也能做更细分的防护管理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5352 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 08:19 · PVG 16:19 · LAX 01:19 · JFK 04:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.