gromit1337
V2EX  ›  服务器

请教一个自建 bitwarden 的问题

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