使用宝塔Docker管理器部署Bitwarden
Bitwarden是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登录凭据)。Bitwarden平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。Bitwarden提供云端托管服务,并支持自行部署解决方案。
Bitwarden本身是有免费版本的,不过并没有优化线路,而且只有付费版本才支持2FA。自主部署可以把数据牢牢掌握在自己手中,还不用花钱(个人付费版最低10刀一年),这可真是一件美差啊!
基于宝塔面板Docker部署
当然你不用宝塔面板也没关系,我只是用宝塔面板演示一下。
首先你需要安装Docker:
安装完成后从官方库获取一下镜像bitwardenrs/server:latest
创建容器,将容器的80端口映射到你想要的端口,将容器的/data目录映射到你想要的目录,记着点击加号才算是创建成功了
然后打开你设定的端口就可以看到Bitwarden的界面了,但是Bitwarden要求使用HTTPS才可以注册,所以你需要加一个反代才可以正常使用
进阶玩法
我们可以在环境变量中加入以下规则:
SIGNUPS_ALLOWED=false
:禁止注册,可以在自己注册完成后设置,避免被滥用
WEBSOCKET_ENABLED=true
:支持WEBSOCKET
ADMIN_TOKEN=
:设置管理员秘钥,可以用openssl rand -base64 48
生成,生成后用/admin即可进入
其余的各种设置例如SMTP啥的进入后台编辑就行了