0


Linux系统宝塔面板部署Bitwarden服务端,自建全平台开源密码管理器私有化部署

一、前言

    工作和个人冲浪时需要登陆好多的网站,用户名和密码又各不相同,此时有个统一的密码管理器就十分有必要,维护一次,自动填充,注册时也可以提供高强度的随机密码,多账号管理,多端自动同步,方便实用。

    无意中发现开源软件Bitwarden这款密码管理工具,可私有化部署,提供全平台客户端,包括浏览器插件、IOS、Windows桌面端、移动端软件,软件很强大,但官方提供服务端由于薛定谔的墙的问题,无法访问,如果你有一台云服务器或可公网访问的NAS的话,可跟随下文完成私有化部署。

二、基础准备

    1、云服务器或公网可访问NAS

    2、linux系统并安装宝塔面板

    3、一个已备案的域名

    4、将域名解析到服务器ip

三、参考教程

    官网:https://bitwarden.com/

    教程一:https://cloud.tencent.com/developer/article/2285103         

    教程二:https://blog.csdn.net/weixin_42758707/article/details/129134561

四、部署步骤

1、在宝塔面板中新建站点并开启SSL

    网站-添加站点:域名填写访问域名,可以是新建的二级域名,此处以passwd.yourdomain.com为例,PHP版本选择“纯静态”,点击确定。

   ![](https://img-blog.csdnimg.cn/direct/4f98d03dbc7c4a07bce3ba3014167840.png)

2、申请ssl证书并开启“强制https”

    点击网站名进入设置

    选择SSL,使用Let's Encrypt申请免费证书。

    证书部署后开启““强制https”

3、docker部署bitwarden服务端

    进入宝塔面板docker管理器,搜索vaultwarden,点击安装-立即安装

    点击安装应用(我的已经安装了,所以显示重建应用)

    安装完成后,选择”容器“-”创建容器“,填写名称,下拉选择vaultwarden镜像,添加80、3012两个端口映射,点击创建。

    创建完成后,点击容器名称进入管理,在编辑容器中选择网络,挂在本机目录,选择刚建立的站点目录

4、添加反向代理

    回到站点管理,进入passwd.yourdomain.con站点设置,选择反向代理,添加反向代理,填写代理名称,目标URL中填写”http://127.0.0.1:5555(同上方自定义端口,如有修改,请保持一致),确定退出。

5、登录bitwarden服务端

    访问https://passwd.yourdomain.com,即可访问bitwarden服务端网页

6、创建主账号

    初次使用需创建账号,按照指引创建后登录即可,后期也可以在这里管理自己的密码,至此服务端建立完成。

五、使用

    服务端部署完成后,就可以在各个平台中使用了,以浏览器插件为例,在谷歌浏览器中添加bitwarden插件,登录界面选择自托管,服务器地址填入https://passwd.yourdomain.com,用新建的账户登录,之后在使用过程中添加各个网站的密码后,自动填充了。

标签: 服务器 运维

本文转载自: https://blog.csdn.net/jht593118040/article/details/137554000
版权归原作者 jht593118040 所有, 如有侵权,请联系我们删除。

“Linux系统宝塔面板部署Bitwarden服务端,自建全平台开源密码管理器私有化部署”的评论:

还没有评论