• Bitwarden_搭建密码服务器


    前言:

    创建一个主目录存放数据:
         mkdir /data/bitwarden && cd /data/bitwarden
        pwd
        # 应当输出 /data/bitwarden
    
    准备配置文件:
        cat >> config.env <<EOF
        SIGNUPS_ALLOWED=true
        DOMAIN=https://127.0.0.1
        DATABASE_URL=/data/bitwarden.db
        ROCKET_WORKERS=10
        WEB_VAULT_ENABLED=true
        EOF
    创建数据目录,跟配置文件
    配置文件说明:
        1)、SIGNUPS_ALLOWED 控制是否开放用户注册,因为你必须先注册才能存储数据,所以暂且先打开;
        2)、DOMAIN 填入你准备分配给 Bitwarden 服务使用的域名;
        3)、DATABASE_URL 设置数据库在容器内的路径,你可以不设置,默认位于 /data/db.sqlite3;
        4)、ROCKET_WORKERS 设置服务器使用几个线程。10 是默认值,你可以根据机器性能和个人需求适当调整;
        5)、WEB_VAULT_ENABLED 设置是否开启 Web 客户端。如果开启,可以通过访问你的域名来打开 Web 客户端,用户登录后即可通过网页管理密码。因为注册用户需要,所以也暂且先打开;  
    cat >> docker-compose.yml <<EOF
    version: '3'
    
    services:
      bitwarden:
        image: mprasil/bitwarden:latest
        container_name: bitwarden
        restart: always
        volumes:
          - ./data:/data
        env_file:
          - config.env
        ports:
          - "80:80"
    EOF
    服务描述文件
    描述文件解释:
        1)、bitwarden 现在是唯一一个服务;
        2)、image: mprasil/bitwarden:latest 指定使用 Docker Hub 的 mprasil/bitwarden 最新镜像;
        3)、volumes 中指定将容器内的 /data 目录挂载到宿主机的当前目录下的 data 目录,这样你可以在宿主机上执行数据库的备份操作;
        4)、ports 指定将容器内的 80 端口映射到了宿主机的 80 端口;
    
    
    以后对 bitwarden 服务做的所有操作,都需要预先进入这两个配置文件所在的目录内。

    启动服务:

    docker-compose up -d

    启动成功:
        访问你刚刚设置的url(http://127.0.0.1)
    

     创建登陆账户:

     

  • 相关阅读:
    算法笔记--中国剩余定理
    算法笔记--辛普森积分公式
    算法笔记--数学之不定方程解的个数
    算法笔记--卢卡斯定理
    洛谷 P3808 【模板】AC自动机(简单版)洛谷 P3796 【模板】AC自动机(加强版)
    hihocoder #1419 : 后缀数组四·重复旋律4
    codevs 3044 矩形面积求并 || hdu 1542
    Stamps ans Envelope Sive UVA
    洛谷 P2061 [USACO07OPEN]城市的地平线City Horizon
    bzoj 3277: 串
  • 原文地址:https://www.cnblogs.com/Mr-Axin/p/11838953.html
Copyright © 2020-2023  润新知