V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tyhunter
V2EX  ›  问与答

Docker 版 Bitwarden_rs 如何定时备份数据

  •  
  •   tyhunter · 60 天前 · 943 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。
    迫于数据安全,想利用 rclone 定时备份 bitwarden 的数据
    搜了一圈方案,比较简单粗暴的都是直接 tar 打包 docker 数据文件夹然后定时上传,想问下这样是否可行?
    在新的设备上直接解压后用 docker 挂载就行了吗,只要记住主密码。
    13 条回复    2021-09-29 13:11:46 +08:00
    hiplon
        1
    hiplon   60 天前   ❤️ 1
    可以的

    tar 打包上传就行

    在新设备直接指定解压作为数据目录就行
    totoro625
        2
    totoro625   60 天前   ❤️ 3
    1 、个人使用的话完全可以,只要打包的时候没有进行数据库写入操作即可,挑一个你肯定不会使用的时间打包上传即可

    2 、推荐使用下面这条命令备份数据库
    sqlite3 /example1/bitwarden/db.sqlite3 ".backup '/example2/backups/db-$(date '+%Y%m%d-%H%M').sqlite3'"
    tyhunter
        3
    tyhunter   60 天前
    @totoro625 感谢,目前选在了凌晨进行备份操作
    zzfra
        4
    zzfra   60 天前 via Android
    cron 每天凌晨 2 点打包本地文件夹,删除 30 天以前的版本,rclone sync 到云端,完美保留 30 天的备份
    neteroster
        5
    neteroster   60 天前 via Android
    我就是这样做的。

    另外其实如果你登的设备比较多其实没必要做这一步,因为即使服务器炸了仍然可以从客户端导出所有条目(前提是有主密码)
    ferock
        6
    ferock   60 天前 via iPhone   ❤️ 1
    写一个脚本

    1. docker comp… down
    2. tar 包备份
    3. docker comp… up -d

    不就完了
    Rocketer
        7
    Rocketer   60 天前 via iPhone
    你的服务端占用资源大么?我的 Google 小鸡多次因为资源占用过大而被限制,现在被迫用回了官方服务。
    emberzhang
        8
    emberzhang   60 天前 via iPhone
    备份数据库从没成功恢复过…..暴力备份 docker 目录很稳,我用 restic
    alschw
        9
    alschw   60 天前 via Android
    配合 Dropbox Uploader 脚本和 cron 每天夜里打包上传到 Dropbox,而 Dropbox 又有版本历史记录
    tankren
        10
    tankren   60 天前
    目录打包备份就好了吧
    qping
        11
    qping   60 天前
    我放在群晖上,直接通过备份软件定期备份目录
    NeroKamin
        12
    NeroKamin   60 天前
    SenLief
        13
    SenLief   60 天前 via Android
    我之前也是备份数据库,后面发现没必要,每隔一段时间导出库就好了。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2082 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:50 · PVG 13:50 · LAX 21:50 · JFK 00:50
    ♥ Do have faith in what you're doing.