gromit1337
V2EX  ›  服务器

请教一个自建 bitwarden 的问题

  •  
  •   gromit1337 · Aug 24, 2021 · 3413 views
    This topic created in 1752 days ago, the information mentioned may be changed or developed.

    系统是 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 replies    2021-09-06 18:47:34 +08:00
    quzard
        1
    quzard  
       Aug 24, 2021 via Android
    我用的 docker 版本的 bitwarden,感觉还行,用 nginx 反代容器端口
    gromit1337
        2
    gromit1337  
    OP
       Aug 24, 2021
    @quzard #1 观察了一下这个脚本,跑了之后也是拉的一些 docker 镜像
    ![]( https://tva1.sinaimg.cn/large/008i3skNgy1gtr6g75leqj60gi0830tk02.jpg)
    arischow
        3
    arischow  
       Aug 24, 2021 via iPhone
    我用的 bitwarden_rs + traefik,基于 Docker,跑了几个月了。
    18x
        4
    18x  
       Aug 24, 2021 via Android
    还是用第三方的 Bitwarden_rs 吧 不需要再开会员
    thet
        5
    thet  
       Aug 24, 2021 via iPhone
    ruxuan1306
        6
    ruxuan1306  
       Aug 24, 2021
    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
    - ADMIN_TOKEN=token
    ```
    ruxuan1306
        7
    ruxuan1306  
       Aug 24, 2021
    喔看起来现在改名叫 vaultwarden 了,那上面的镜像换成 vaultwarden 的吧
    wd
        8
    wd  
       Aug 24, 2021 via iPhone
    楼主如果你不懂建议还是直接考虑用大公司的吧,别回头即使跑起来了但是弄个泄露什么的,你就惨了。这个可不是闹着玩的。
    omegatheta
        9
    omegatheta  
       Aug 24, 2021 via Android
    certbot 理论上用 80 或者 443 都行的,官方脚本好像要求同时监听。这个错误信息是尝试监听 443 失败。
    可以看一下哪个进程占着 443,或者手动生成证书。
    KagurazakaNyaa
        10
    KagurazakaNyaa  
       Aug 24, 2021
    不如试试 acme.sh?
    AllenHua
        11
    AllenHua  
       Aug 24, 2021
    指路: 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  
       Sep 6, 2021
    我用的 bitwarden_rs + nginx 配置二级域名
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3061 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 00:26 · PVG 08:26 · LAX 17:26 · JFK 20:26
    ♥ Do have faith in what you're doing.