宝塔环境里的curl不返回_图形界面部署 Bitwarden 指南,基于宝塔与 Docker 技术

30秒内关注我,下周不加班

在先前的 文章 里,我已经介绍过 Bitwarden,它是一款免费、开源又有着良好使用体验的密码管理软件。之前提到了这款软件可部署在自己的服务器上,今天我就来把自己挖的坑填上

Bitwarden 本身是由 .NET Core 3.1 SDK 开发,并且使用 SQL Server 2017,从而导致了对服务器的要求较高,官方的镜像要求服务器至少 2G 以上内存,过低的配置会导致服务无法启动。Daniel García[1] 用 Rust 实现了 Bitwarden 服务的轻量化,项目为 bitwarden_rs[2],并在 Docker 提供官方镜像,这个实现更降低了对服务器配置的要求,因有镜像的存在,部署也非常方便

操作环境为 CentOS 7,具体配置见下图

6b65de961046980ad6a43bd5722550d4.png

安装宝塔 Linux 面板

SSH 连接服务器,使用以下脚本安装 宝塔面板[3]

Debian 安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Centos 安装脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin 安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装成功后会返回宝塔面板管理网站地址及管理员账号和密码。进入刚刚取得的宝塔面板管理网站使用管理员账号登陆成功后,按照引导安装相关软件即可

6e2ec6e6c79786ed97e4e82796e60d79.png

安装 Docker

4aa43a03335afc6fbae8ab24d1bc44e3.png

安装 bitwarden_rs

点击 Docker 设置选项,打开管理器,输入bitwardenrs/server,点击获取镜像

21ccf3a9789892240524c249bbaca352.png

创建容器,具体配置见下图

端口映射和目录映射填写完成后点击+号进行添加端口

3350b45ee5b3ba87e2399e8e9fcf2d68.png

域名解析,为域名添加一项指向服务器 IP 地址的 A 记录

5ef019ff765893fa25a4ad901c6054ac.png

在宝塔面板添加站点

aedbd98650aeaf8e54a6df0a9190c3c0.png

域名为之前解析到服务器的域名,其他配置信息见下图

1404bbf5caa706cac07228347565015b.png

申请 SSL 证书,记得开启右上角的强制 HTTPS

3985e6d3f666c480a8fd815fe9fbe216.png

设置反向代理,目标 URL 为http://127.0.0.1:6666,端口号与创建容器服务端口保持一致

556da57e516170a46fc0518f61d085a8.png

设置防火墙,将创建容器时的服务端口放行

de50776a5b7df24cb5369abcad7a1d9e.png

使用 Bitwarden

访问你之前设置的域名,即可使用你自己搭建的 Bitwarden 服务,用法与在 Bitwarden 官方一致

4c963f5e15fab6b471eefccd28c21b75.png

包括原本要付费的会员功能也可使用

459e9c5d339cc2223ce5b3ea16ec672b.png

注意:实际使用时请将服务器 URL 设置为您自己的地址

e702d5a2dace43977e1833181a371d9f.png

PS

以上是图形化界面安装教程,这里有官方的命令行形式的 安装教程[4]

因设置了反向代理,该服务器依然可提供其它网络应用服务,例如搭建个人博客

参考资料

[1]

Daniel García: https://github.com/dani-garcia

[2]

bitwarden_rs: https://liubing.me/goto/https://github.com/dani-garcia/bitwarden_rs

[3]

宝塔面板: https://www.bt.cn/

[4]

安装教程: https://bitwarden.com/help/article/install-on-premise/

微信: IamCaryC 微博:CaryC 推特:C_henX_i 网站:wdsxhb.club
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值