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

bitwarden 与 serverless

  •  
  •   0o0O0o0O0o · 2022-05-30 10:22:22 +08:00 · 3213 次点击
    这是一个创建于 931 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近将 bitwarden_rs 迁移到了 cloudbase ,用的 container plugin ,部署很方便,但冷启动太慢了,(可能)导致解锁时的请求超时,而 bitwarden 的 APP 或者扩展如果请求失败经常会直接注销,然后又需要重新登录,不胜其烦。

    想请教:

    1. 你们有没有比较省心的部署方案?主要在于不需要自己去关心域名解析、VPS 、数据库等环节。
    2. 你们的 bitwarden 一般如何备份?
    24 条回复    2022-05-31 16:02:00 +08:00
    233373
        1
    233373  
       2022-05-30 10:25:52 +08:00
    以前也是私有部署 bitwarden ,现在直接用官方的了,感觉没什么区别还不用折腾“域名解析、VPS 、数据库”
    ipeony
        2
    ipeony  
       2022-05-30 10:34:40 +08:00
    1. cloudbase 没用过,有段时间放在阿里云的 Serverless 上,放个定时任务一直请求 bitwarden 会好一点(保活)
    现在在 k8s 上放着
    2. 备份就正常数据库备份
    Silently
        3
    Silently  
       2022-05-30 10:36:31 +08:00 via iPhone
    vps 搭建的、用脚本定时备份到 dropbox
    hs0000t
        4
    hs0000t  
       2022-05-30 10:39:48 +08:00 via Android
    直接用官方了,没折腾自部署
    备份就一个月导出一次 txt 然后打个加密压缩包扔网盘里
    f0rger
        5
    f0rger  
       2022-05-30 11:02:07 +08:00 via iPhone
    vps+cos ,通过 cosfs 挂载目录。目前可用,但隐约觉得不稳。读写速度好慢
    EricXuu
        6
    EricXuu  
       2022-05-30 11:15:38 +08:00
    基本上部署一次不就行了么? vps+docker 部署,cloudflare 解析+代理,crontab + rclone 定时同步文件到 onedrive
    clf
        7
    clf  
       2022-05-30 11:16:13 +08:00
    我是跑在自己家里的服务器上,Zerotier 组网(所有设备都连入了,代理是直接走 zerotier 部署了代理的机器就行)
    clf
        8
    clf  
       2022-05-30 11:16:34 +08:00
    @clf 不过我现在摆烂直接用的微软的这一套。
    hsfzxjy
        9
    hsfzxjy  
       2022-05-30 13:35:55 +08:00 via Android   ❤️ 1
    吃灰的云主机不就是干这个的么
    ios
        10
    ios  
       2022-05-30 13:37:08 +08:00 via iPhone
    metoo ,懒得折腾了,直接官方了
    zhlssg
        11
    zhlssg  
       2022-05-30 13:42:33 +08:00
    群辉 rs 部署,加上 hyper backup 每日备份 google cloud
    XiLingHost
        12
    XiLingHost  
       2022-05-30 13:46:18 +08:00
    部署在 vultr 上,备份到 Google 的 s3 文件存储上
    coolloves
        13
    coolloves  
       2022-05-30 15:22:07 +08:00
    部署在 n1 盒子上,然后海外 vps 打洞,套个 cf.
    然后每小时同步一次到玩客云盒子上,
    totoro625
        14
    totoro625  
       2022-05-30 16:19:53 +08:00
    吃灰的腾讯云轻量 /GCP 永久免费机,用 docker 运行 vaultwarden/server:latest
    每天运行一次备份命令:
    sqlite3 /data/vaultwarden/db.sqlite3 ".backup '/data/vaultwarden/backups/db-$(date '+%Y%m%d-%H%M').sqlite3'"
    /data/coscli cp /data/vaultwarden/backups/ cos://backups/vaultwarden/ -r
    cue
        15
    cue  
       2022-05-30 16:29:15 +08:00
    群晖部署不是很 easy 嘛?
    jiezhi
        16
    jiezhi  
       2022-05-30 16:32:06 +08:00
    官方免费版好像不支持 TOTP 啊,1p 到期想迁移了,看来还要自建。
    docx
        17
    docx  
       2022-05-30 16:44:26 +08:00 via iPhone
    官方 10 刀一年还好。或者免费版不需要高级功能。
    oneisall8955
        18
    oneisall8955  
       2022-05-30 16:48:03 +08:00
    - docker compose ,vaultwarden 镜像,用的 sqlite 数据库。域名解析什么的还是要的,幸好 ssl 用的 zerossl ,泛域名解析,配置起来也简单

    - rsync 脚本,好几个机器每日定时备份 data 文件夹,凌晨打包 tar.gz
    jpyl0423
        19
    jpyl0423  
       2022-05-30 17:05:35 +08:00
    @jiezhi #16 支持 TOTP 的, 很早就在用了
    jpyl0423
        20
    jpyl0423  
       2022-05-30 17:06:05 +08:00
    @jiezhi #16 sry, 看错了, 我是自己部署的
    FrankAdler
        21
    FrankAdler  
       2022-05-31 02:27:06 +08:00
    lovestudykid
        22
    lovestudykid  
       2022-05-31 08:29:09 +08:00
    heroku
    sadara
        23
    sadara  
       2022-05-31 15:29:23 +08:00
    @totoro625 #14 歪楼,gcp 还有永久免费?
    totoro625
        24
    totoro625  
       2022-05-31 16:02:00 +08:00
    @sadara #23 说是免费,但是流量有限制:每月 1 GB 网络出站流量 - 从北美到所有区域目的地(不包括中国和澳大利亚)
    美国俄勒冈 /爱荷华 /南卡罗来纳 1 个非抢占式 e2-micro 虚拟机实例
    小流量应用比较适合,例如密码管理器套上 cloudflare 就很好用,基本不会有流量产生
    另外小鸡到 Google 家的服务,以及入站流量是不收费的,完全可以作为一个下载机,下载完传到 Google drive

    https://cloud.google.com/free/
    https://cloud.google.com/free/docs/gcp-free-tier/#compute
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   952 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:57 · PVG 02:57 · LAX 10:57 · JFK 13:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.