bitwarden 让我大吃一惊... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
molika
V2EX    程序员

bitwarden 让我大吃一惊...

  •  
  •   molika 2023-01-12 00:28:31 +08:00 8182 次点击
    这是一个创建于 1004 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情是这样的,一直使用 bitwarden 自建服务[ docker mprasil/bitwarden:latest] 今天突然发现 edge 的客户端无法登陆了,看了下 好像是 bitwarden 发布了数据不兼容老 server 的更新https://help.ppgg.in/home 然后去 bitwarden docker 搜索了下..最后翻到了 https://bitwarden.com/help/install-on-premise-manual/ ... 看了下 docker-copmpose..惊呆了..真全家桶...

    # # Useful references: # https://docs.docker.com/compose/compose-file/ # https://docs.docker.com/compose/reference/overview/#use--f-to-specify-name-and-path-of-one-or-more-compose-files # https://docs.docker.com/compose/reference/envvars/ # ######################################################################### # WARNING: This file is generated. Do not make changes to this file. # # They will be overwritten on update. If you want to make additions to # # this file, you can create a `docker-compose.override.yml` file in the # # same directory and it will be merged into this file at runtime. You # # can also manage various settings used in this file from the # # ./bwdata/config.yml file for your installation. # ######################################################################### version: '3' services: mssql: image: bitwarden/mssql:latest container_name: bitwarden-mssql restart: always stop_grace_period: 60s volumes: - ../mssql/data:/var/opt/mssql/data - ../logs/mssql:/var/opt/mssql/log - ../mssql/backups:/etc/bitwarden/mssql/backups env_file: - mssql.env - ../env/uid.env - ../env/mssql.override.env web: image: bitwarden/web:latest container_name: bitwarden-web restart: always volumes: - ../web:/etc/bitwarden/web env_file: - global.env - ../env/uid.env attachments: image: bitwarden/attachments:latest container_name: bitwarden-attachments restart: always volumes: - ../core/attachments:/etc/bitwarden/core/attachments env_file: - global.env - ../env/uid.env api: image: bitwarden/api:latest container_name: bitwarden-api restart: always volumes: - ../core:/etc/bitwarden/core - ../ca-certificates:/etc/bitwarden/ca-certificates - ../logs/api:/etc/bitwarden/logs env_file: - global.env - ../env/uid.env - ../env/global.override.env networks: - default - public identity: image: bitwarden/identity:latest container_name: bitwarden-identity restart: always volumes: - ../identity:/etc/bitwarden/identity - ../core:/etc/bitwarden/core - ../ca-certificates:/etc/bitwarden/ca-certificates - ../logs/identity:/etc/bitwarden/logs env_file: - global.env - ../env/uid.env - ../env/global.override.env networks: - default - public sso: image: bitwarden/sso:latest container_name: bitwarden-sso restart: always volumes: - ../identity:/etc/bitwarden/identity - ../core:/etc/bitwarden/core - ../ca-certificates:/etc/bitwarden/ca-certificates - ../logs/sso:/etc/bitwarden/logs env_file: - global.env - ../env/uid.env - ../env/global.override.env networks: - default - public admin: image: bitwarden/admin:latest container_name: bitwarden-admin restart: always depends_on: - mssql volumes: - ../core:/etc/bitwarden/core - ../ca-certificates:/etc/bitwarden/ca-certificates - ../logs/admin:/etc/bitwarden/logs env_file: - global.env - ../env/uid.env - ../env/global.override.env networks: - default - public icons: image: bitwarden/icons:latest container_name: bitwarden-icons restart: always volumes: - ../ca-certificates:/etc/bitwarden/ca-certificates - ../logs/icons:/etc/bitwarden/logs env_file: - global.env - ../env/uid.env networks: - default - public notifications: image: bitwarden/notifications:latest container_name: bitwarden-notifications restart: always volumes: - ../ca-certificates:/etc/bitwarden/ca-certificates - ../logs/notifications:/etc/bitwarden/logs env_file: - global.env - ../env/uid.env - ../env/global.override.env networks: - default - public events: image: bitwarden/events:latest container_name: bitwarden-events restart: always volumes: - ../ca-certificates:/etc/bitwarden/ca-certificates - ../logs/events:/etc/bitwarden/logs env_file: - global.env - ../env/uid.env - ../env/global.override.env networks: - default - public nginx: image: bitwarden/nginx:latest container_name: bitwarden-nginx restart: always depends_on: - web - admin - api - identity ports: - '80:8080' - '443:8443' volumes: - ../nginx:/etc/bitwarden/nginx - ../letsencrypt:/etc/letsencrypt - ../ssl:/etc/ssl - ../logs/nginx:/var/log/nginx env_file: - ../env/uid.env networks: - default - public networks: default: internal: true public: internal: false 
    第 1 条附言    2023-01-12 11:31:12 +08:00
    当前就已经切 vaultwarden 了,只是感叹下 本身密码管理一个很垂直 /轻量 /便捷 的一个东西 但是看到这一窝 很震撼..
    31 条回复    2024-03-18 01:35:38 +08:00
    jack778
        1
    jack778  
       2023-01-12 00:36:23 +08:00
    我也是最近更新了浏览器插件,发现不兼容老的自建服务,一直报密码错误.
    0o0O0o0O0o
        2
    0o0O0o0O0o  
       2023-01-12 00:39:36 +08:00 via iPhone   4
    我感觉你的 bitwarden 的 api server 用着 star 数为 1 的 fork ,并且四五年不更新,这个事实才更让我吃惊…
    molika
        3
    molika  
    OP
       2023-01-12 00:44:40 +08:00
    @0o0O0o0O0o 其实还好 稳定了就不想动..
    因为平时不关注.不像一些镜像就想上最新的版本 体验新功能.
    这个不出现大漏洞 就没与更新动力哈哈哈
    0o0O0o0O0o
        4
    0o0O0o0O0o  
       2023-01-12 00:44:44 +08:00 via iPhone
    @0o0O0o0O0o #2 不过根据 bitwarden 的设计,只要不用 web ,这样也没有什么泄漏密码的风险就是了。就是觉得很惊讶…
    molika
        5
    molika  
    OP
       2023-01-12 00:46:02 +08:00
    @jack778 是的.edge 是昨天发布的更新.
    0o0O0o0O0o
        6
    0o0O0o0O0o  
       2023-01-12 00:46:39 +08:00 via iPhone   1
    @molika #3 我是一有更新邮件就去看看 issues ,没有什么 bug 反馈就迫不及待更新,缺点就是容易当小白鼠,哈哈
    knives
        7
    knives  
       2023-01-12 02:53:43 +08:00
    话说,自建 bitwarden 用 vaultwarden 这个第三方开源实现更多些吧?这个就没有楼主吐槽的问题了……
    msg7086
        8
    msg7086  
       2023-01-12 02:56:09 +08:00
    用着 vaultwarden ,内存就吃了 100M 上下,负载几乎为 0 。
    molika
        9
    molika  
    OP
       2023-01-12 08:36:21 +08:00 via iPhone
    @0o0O0o0O0o 是的 有些镜像 我也忍不住更新
    molika
        10
    molika  
    OP
       2023-01-12 08:36:49 +08:00 via iPhone
    @msg7086 已经切了
    @msg7086
    molika
        11
    molika  
    OP
       2023-01-12 08:38:45 +08:00 via iPhone
    @knives 已经切了 只是感觉挺震撼的。
    FundyLiu
        12
    FundyLiu  
       2023-01-12 09:05:31 +08:00
    vaultwarden 香些
    itechify
        13
    itechify  
    PRO
       2023-01-12 09:18:36 +08:00 via Android
    op 用的镜像以前也用过,老是有问题,插入数据可以,更新数据老是提示出错,需要重启服务才行。后来切 vaultwarden ,一切正常了
    klgd
        14
    klgd  
       2023-01-12 09:44:39 +08:00
    看了一下 我用的是 vaultwarden
    Huelse
        15
    Huelse  
       2023-01-12 09:49:39 +08:00
    vaultwarden 好啊,升级也方便,备份下数据直接就可以升级了
    455c4l811WjPy37n
        16
    455c4l811WjPy37n  
       2023-01-12 09:55:50 +08:00
    vaultwarden 镜像自建服务, 配合 官方各种 app 和浏览器插件
    bluedawn
        17
    bluedawn  
       2023-01-12 11:04:10 +08:00 via iPhone
    还是推荐 vaultwarden ,自己用其实没必要用官方那么重的 server 端
    molika
        18
    molika  
    OP
       2023-01-12 11:31:54 +08:00
    @bluedawn 是的 当天就切了
    molika
        19
    molika  
    OP
       2023-01-12 11:32:27 +08:00
    @Huelse 当天就切了哈哈
    molika
        20
    molika  
    OP
       2023-01-12 11:32:46 +08:00
    @ProProPro 是的 已经切了 很舒服
    Kroos
        21
    Kroos  
       2023-01-12 11:41:06 +08:00
    老哥,我看了一下你以前用的镜像,是第三方开源的版本,用 Rust 写的,不是官方的,你列举的这个全家桶是官方的镜像,建议切换到 Vaultwarden ,你可以去 DockerHub 搜一下你原来的镜像,迁移到了 vaultwarden/server
    ciki
        22
    ciki  
       2023-01-12 11:43:40 +08:00
    一开始就直接用的 vaultwarden
    molika
        23
    molika  
    OP
       2023-01-12 11:48:42 +08:00
    @Kroos 已经 Vaultwarden 很完美..之前可以用就一直没有关注这些哈
    Neur2n
        24
    Neur2n  
       2023-01-12 12:46:12 +08:00
    也在用 bitwarden ,不熟悉这些技术栈,OP 可以简单说下是什么问题吗?谢谢
    blankmiss
        25
    blankmiss  
       2023-01-12 19:57:00 +08:00
    https://dnslin.com/archives/62.html
    可以看看我这个 哈哈 写的比较简单
    molika
        26
    molika  
    OP
       2023-01-12 20:53:57 +08:00 via iPhone
    @Neur2n 各种扩展 也不是啥技术 zai 我觉得可能因为需要商业化 然后变成现成了这个样子
    molika
        27
    molika  
    OP
       2023-01-12 20:55:01 +08:00 via iPhone
    @blankmiss 当天就切了 Vaultwarden 了 只是发帖感叹下哈
    linuslv
        28
    linuslv  
       2023-01-22 16:38:16 +08:00
    怪不得我今天看我浏览器插件一直登录不上去说密码错误。。。
    linuslv
        29
    linuslv  
       2023-01-22 16:39:04 +08:00
    但我记得我也用的是 vaultwarden 啊。。。。
    EchoYang7
        30
    EchoYang7  
       2023-02-05 15:30:45 +08:00
    @linuslv #28 我也是 我看 docker 镜像也最新的,mac 客户端、手机客户端、网页版都可以进入,只有插件不行。。POST /identity/connect/token (login) => 400 Bad Request
    frankilla
        31
    frankilla  
       2024-03-18 01:35:38 +08:00 via iPhone
    看不懂,我用 bitwarden ,但是吧 vaultwarden 的 github 页面满屏幕的英语让我看吐了。_(`」 ∠)_
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2710 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 08:48 PVG 16:48 LAX 01:48 JFK 04:48
    Do have faith in what you're doing.
    ubao 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