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

开源 0

目录

一、前言

二、基础准备

三、参考教程

四、部署步骤

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

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

        3、docker部署bitwarden服务端

        4、添加反向代理

        5、登录bitwarden服务端

        6、创建主账号

        五、使用


一、前言

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

        无意中发现开源软件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版本选择“纯静态”,点击确定。

       

        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,用新建的账户登录,之后在使用过程中添加各个网站的密码后,自动填充了。

也许您对下面的内容还感兴趣: