BitWarden密码管理器自建

最近尝试找一个开源的记账软件时发现有一个软件的启蒙是这个玩意!之前碰到过,但可能服务器带不动docker或其它缘由就放弃了!我这一段时间一直用的是自建的keepass,但有些移动端客户端设计不太合理,用起来复杂了许多!

如需了解完整教程,请跳转到:https://www.emperinter.info/2021/02/21/bitwarden/

BitWarden

我用的docker,所以说对服务器有一定的要求。我目前这个服务器是2G1核心的配置!之前512M的带不动,容易被限制cpu使用!

Docker安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo usermod -aG docker your-user # 注意改成你自己的用户名

Bitwarden安装

注意端口和目录改成你自己需要的,目录提前建好!下面的ADMIN_TOKEN后面界面配置时要用!

docker run -d --name bitwarden \
  -e SIGNUPS_ALLOWED=true \
  -e WEBSOCKET_ENABLED=true \
  -e ADMIN_TOKEN=emperinter\
  -e LOG_FILE=/your_data_location/bitwarden.log \
  -p 8880:80 \
  -p 3012:3012 \
  -v /your_data_location/:/data/ \
  bitwardenrs/server:latest

域名

  • DNS 解析

  • nginx反向代理配置

我这里只贴出主要的,其它自己按服务器配置。

    location / {
		proxy_set_header Host 'your_domain';
		proxy_pass http://127.0.0.1:8880;
		proxy_redirect off;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
		location /notifications/hub {
		proxy_pass http://127.0.0.1:3012;
		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "upgrade";
    }
    
    location /notifications/hub/negotiate {
		proxy_pass http://127.0.0.1:8880;
    }

如需了解相关使用配置,请跳转到:https://www.emperinter.info/2021/02/21/bitwarden/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值