请教一个自建 bitwarden 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gromit1337
V2EX    服务器

请教一个自建 bitwarden 的问题

  •  
  •   gromit1337 2021-08-24 00:01:21 +08:00 2948 次点击
    这是一个创建于 1510 天前的主题,其中的信息可能已经有所发展或是发生改变。

    系统是 debian 10 , 跑着一个 nginx,按 bitwarden 这个教程 https://bitwarden.com/help/article/install-on-premise/#install-bitwarden下脚本,傻瓜式安装,感觉挺简单,还选了用 certbot 免费生成证书,一启动我傻了 ,端口被占用了,我在 config.yml 里改了端口,重新 rebuild,nginx 配置反代好像都不行,

    docker: Error response from daemon: driver failed programming external connectivity on endpoint certbot (): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use. 
    12 条回复    2021-09-06 18:47:34 +08:00
    quzard
        1
    quzard  
       2021-08-24 00:10:59 +08:00 via Android
    我用的 docker 版本的 bitwarden,感觉还行,用 nginx 反代容器端口
    gromit1337
        2
    gromit1337  
    OP
       2021-08-24 00:15:44 +08:00
    @quzard #1 观察了一下这个脚本,跑了之后也是拉的一些 docker 镜像
    ![]( https://tva1.sinaimg.cn/large/008i3skNgy1gtr6g75leqj60gi0830tk02.jpg)
    arischow
        3
    arischow  
       2021-08-24 00:16:58 +08:00 via iPhone
    我用的 bitwarden_rs + traefik,基于 Docker,跑了几个月了。
    18x
        4
    18x  
       2021-08-24 00:32:27 +08:00 via Android
    还是用第三方的 Bitwarden_rs 吧 不需要再开会员
    thet
        5
    thet  
       2021-08-24 00:32:44 +08:00 via iPhone
    ruxuan1306
        6
    ruxuan1306  
       2021-08-24 00:45:33 +08:00
    docker-compose.yml

    ```
    version: "3"

    services:

    bitwarden:
    image: bitwardenrs/server
    restart: always
    ports:
    - 80:80
    - 3012:3012
    volumes:
    - ./bwdata:/data
    environment:
    - WEBSOCKET_ENABLED=true
    # - SIGNUPS_ALLOWED=false
    ```
    ruxuan1306
        7
    ruxuan1306  
       2021-08-24 00:49:04 +08:00
    喔看起来现在改名叫 vaultwarden 了,那上面的镜像换成 vaultwarden 的吧
    wd
        8
    wd  
       2021-08-24 07:18:23 +08:00 via iPhone
    楼主如果你不懂建议还是直接考虑用大公司的吧,别回头即使跑起来了但是弄个泄露什么的,你就惨了。这个可不是闹着玩的。
    omegatheta
        9
    omegatheta  
       2021-08-24 08:22:30 +08:00 via Android
    certbot 理论上用 80 或者 443 都行的,官方脚本好像要求同时监听。这个错误信息是尝试监听 443 失败。
    可以看一下哪个进程占着 443,或者手动生成证书。
    KagurazakaNyaa
        10
    KagurazakaNyaa  
       2021-08-24 09:10:51 +08:00
    不如试试 acme.sh?
    AllenHua
        11
    AllenHua  
       2021-08-24 09:22:25 +08:00
    指路: https://hub.docker.com/r/vaultwarden/server ( https://hub.docker.com/r/bitwardenrs/server is deprecated)
    楼主的问题可能是本地已经有 nginx listen 443 了吧。建议把安装服务和部署 ssl 分开做。

    nginx 配置反代不就是一两行 nginx 配置的事情。可以参考我写的文章: https://hellodk.cn/post/586

    另外 certbot,分享一个最佳实践,可以部署 certbot-auto 服务。
    certbot-auto 部署最佳实践 Certbot-auto deployment best practices https://community.letsencrypt.org/t/certbot-auto-deployment-best-practices/91979
    Aria2Hank
        12
    Aria2Hank  
       2021-09-06 18:47:34 +08:00
    我用的 bitwarden_rs + nginx 配置二级域名
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     928 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 19:12 PVG 03:12 LAX 12:12 JFK 15:12
    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