bitwarden(vaultwarden)多台设备之间该怎么同步数据? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

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

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
honmaple
V2EX    NAS

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

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

    现在是一台 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  
    PRO
       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 同步。
    sparkssssssss
        17
    sparkssssssss  
       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     Solana     1256 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 17:22 PVG 01:22 LAX 09:22 JFK 12:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86