Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用 Docker 部署 Bitwarden

使用 Docker 部署 Bitwarden

原创
作者头像
Magneto
发布于 2022-07-15 04:58:49
发布于 2022-07-15 04:58:49
2.5K00
代码可运行
举报
文章被收录于专栏:春花秋月春花秋月
运行总次数:0
代码可运行

前言

为了获得更好的阅读体验,推荐前往 使用 Docker 部署 Bitwarden 进行阅读

介于我有一个低配置的国内服务器,但是无奈没有域名备案,所以只能用服务器来建一些吃配置小的公共游戏服务器提供给朋友们玩,但是现在有朋友借给我一台新机子去建游戏服务器,但是我旧机子还有将近一年的时间,于是决定来玩点好玩的。

技术应用

使用非 80/443 端口进行绕备案

使用 Nginx 反向代理技术,进行代理容器内容

使用 宝塔 面板进行轻松部署、调整

软件应用

宝塔面板BitwardenDockerNginx

Bitwarden 介绍

Bitwarden 是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登录凭据)。平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。并且提供云端托管服务,并支持自行部署解决方案。

Bitwarden 本身是有免费版本的,不过并没有优化线路,而且只有付费版本才支持 2FA。自主部署可以把数据牢牢掌握在自己手中,还不用花钱(个人付费版最低 10 刀一年),这可真是一件美差啊!

开始部署

基于宝塔面板进行部署,因此我们需要安装宝塔面板,在此就不再提供安装宝塔面板的教程了。

前往宝塔面板安装管理软件 Docker 和 Nginx,版本选择默认的版本即可,下达安装指令后,静待安装完成。

安装完成后,我们先不管 Nginx 因为它是为网站反向代理服务的,我们现在要进行部署系统。

点击 Docker 对应的设置,在弹出的窗口中点击左侧镜像管理,在上方选择获取镜像,在弹窗的第二个窗口内,选择官方库,输入 bitwardenrs/server:latest ,并获取镜像

拉取过程中无报错,最终显示如上图即代表成功拉取。

接下来让我们创建容器。

点击左上角创建容器,将会弹出来下窗口。

将容器的 80 端口映射到你想要的端口,将容器的 /data 目录映射到你想要的目录,记着点击加号才算是创建成功了,并且进行近一步配置。

我的个人配置如图。完整配置后点击提交即可进行部署。

在环境变量中是我设置的主密码,可以不填环境变量的内容。具体的其它环境变量如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 禁用新用户注册SIGNUPS_ALLOWED=false# 禁用邀请INVITATIONS_ALLOWED=false# 启用日志记录LOG_FILE=/data/bitwarden.log# 启用管理页面ADMIN_TOKEN=some_random_token_as_per_above_explanation# 这里的 some_random_token_as_per_above_explanation 为你自定义的一串任意字符   

接下来让我们访问网站 ip: 设定的端口 ,例如我的访问地址就是 127.0.0.1:354 其中 127.0.0.1 就是服务器的 IP。

到此,部署部分就结束了,但部署完成后无法正常注册,因为它需要 HTTPS 的支持才能正常注册,因此这里需要进行下一个篇章 —— 反向代理

反向代理

准备一个域名,并且释放所需端口,由于我使用国内服务器,但域名未备案,因此需要使用别的端口来作为访问域名及端口,正常情况下使用 80 端口即可。

前往 DNS 解析商,进行域名解析

解析完成后来到宝塔面板进行域名绑定

绑定完成后,先开启 SSL 再开启反向代理

记着开启强制 SSL

开启反向代理

反向代理中 目标URL 是你在容器中建立那个可以访问的网站。

现在让我们再访问反向代理后的网站,就可以正常注册了!

在网址后输入 /admin(https:// 域名 /admin)就可以进入管理员界面。

其中 Key 就是在环境变量中设置的。

尾声

到此,Bitwarden 就是彻底部署完成了,有关其使用方法在网上有很多,支持浏览器插件、iOSApp、AndroidApp 等等。

补充

最新情况:非80/443端也有可能被墙,但我们可以选择直接绑定IP,为IP申请SSL证书。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Bitwarden 部署安装教程
于是打算通过一个私有的密码管理软件进行管理密码。首先我看了看评分最高的1Password。
小N同学
2022/11/29
4.6K1
Bitwarden 部署安装教程
Bitwarden密码管理系统
密码管理这件事从我小学申请到QQ号之后就意识到是个问题,那个时候还停留在纸笔记录,虽说方法原始,但也很有用,就是安全性嘛。。。后来使用小米账号同步在加密便签里,首先就是同步问题,总是忘记更新密码,等了好久再进去就忘了。再后来习惯了使用Google Chrome就把密码保存在Google云端,虽说目前为止没啥毛病,甚至还有点方便,但还是莫名心慌。原本想自己写一个密码管理器,后来找了找,轮子都有了,那就算了
ZGGSONG
2022/09/09
1.7K0
Bitwarden密码管理系统
部署自己的私人密码管理系统-Bitwarden
Bitwarden 是一款可靠的开源密码管理系统,它可以安全地接管你的所有密码,并将其加密保存在你自己的服务器上,支持全平台客户端,包括网页端、桌面端、浏览器拓展、手机应用以及Linux命令行客户端。
鹏程
2023/05/02
2.3K26
部署自己的私人密码管理系统-Bitwarden
Docker部署Vaultwarden(Bitwarden_RS)
最近又有超星学习通的数据库被脱裤的消息,涉及了1.6亿条个人信息,又是一次密码大泄露,所以我也开始考虑使用密码管理器了。
SakuraRain
2022/06/22
3.4K0
宝塔面板搭建密码管理bitwarden
Bitwarden 是一款开源密码管理器,它会将所有密码加密存储在服务器上,它的工作方式与 LastPass、1Password 或 Dashlane 相同。 官方的版本搭建对服务器要求很高,搭建不容易,github上有人用 Rust 实现了 Bitwarden 服务器,项目叫 bitwarden_rs,并且提供了 Docker 镜像,这个实现更进一步降低了对机器配置的要求,并且 Docker 镜像体积很小,部署非常方便。 此外,官方服务器中需要付费订阅的一些功能,在这个实现中是免费的。这篇文章就利用宝塔面板中docker容器搭建Bitwarden。 一:简介 bitwarden_rs:https://github.com/dani-garcia/bitwarden_rs 官网:https://bitwarden.com/ 二:要求 宝塔面板、docker管理器、一个解析好的域名。 三:部署 我们用docker来部署,两行命令足够了,命令如下:
用户3519280
2023/07/07
7760
宝塔面板搭建密码管理bitwarden
【实用的开源项目】使用服务器部署Wallos,轻松管理你繁杂的订阅服务
在数字化管理日渐成为生活和工作的标配之际, Wallos 为我们提供了一种全新的财务管理方式。 Wallos 作为一款强大的开源、可自托管的网络应用程序, Wallos 使得财务管理变得简单而直观。如果你已经厌倦了复杂的电子表格和昂贵的财务软件, Wallos 将是你的理想选择,它简化了跟踪费用的过程,能帮助你轻松跟踪订阅费用!接下来,请跟随小俊的步伐,开启你的 Wallos 之旅,享受简洁、高效的财务管理体验!
小俊是我
2024/08/06
8140
【实用的开源项目】使用服务器部署Wallos,轻松管理你繁杂的订阅服务
腾讯云轻量应用服务器部署私有笔记,立省365元
如果你是小明,每天要处理大量的工作笔记。希望找到一款安全、高效的笔记工具,但市面上的产品总是让他不满意。直到他发现了腾讯云轻量应用服务器搭建一个私有云笔记……我们就来分享一下小明是如何利用腾讯云轻量应用服务器搭建一个专属的私有笔记系统的。
星哥玩云
2024/11/16
3041
腾讯云轻量应用服务器部署私有笔记,立省365元
【5分钟玩转Lighthouse】搭建bitwarden个人密码管理器
现在各种网站和手机APP都要求设置密码和输入密码,每个人都要设置大量的密码。如果都设为统一密码,就存在一旦一个密码被攻破,其他密码都失效的情况。如果要分别设置为不同密码,那么记住密码又成了一个困难的问题。所以密码管理工具也就应运而生,比较有名的密码管理工具有1Password,OneSafe,LastPass,但是这些工具大多数需要收费并且密码存储在其提供的服务器上。密码交给别人管理,还是有些不放心。
风之泪
2021/02/01
13K20
【5分钟玩转Lighthouse】搭建bitwarden个人密码管理器
【实用的开源项目】使用服务器部署Hoarder,一款集成AI且界面美观的书签管理器
差不多三年前(一晃眼三年了,时间过得太快啦),小俊写过一篇教大家安装 LinkAce 的文章,现在小俊又来给大家介绍一款集成了当下最热门的 AI 技术且界面相对较为美观的书签管理器——hoarder,有了它,大家就能更加方便地管理自己收藏的网站与知识啦!
小俊是我
2024/06/16
1.4K2
【实用的开源项目】使用服务器部署Hoarder,一款集成AI且界面美观的书签管理器
自建 Bitwarden
闲置的腾讯云机子,由于没有备案域名啥都干不了,于是我打算废物利用一下,建一个 Bitwarden self host instance.
Clouder0
2022/11/01
2.7K1
自建 Bitwarden
Bitwarden / Vaultwarden --- 密码管理工具
Bitwarden 是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息。Bitwarden 平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。Bitwarden 提供云端托管服务,并支持自行部署解决方案。
子舒
2023/08/23
2K0
Bitwarden / Vaultwarden  --- 密码管理工具
怎样通过服务器管理面板实现LobeChat私有化部署?
• 推荐平台:阿里云、腾讯云、AWS Lightsail(新手可选厂商提供的“轻量应用服务器”)。
qinppff
2025/03/13
2350
【实用的开源项目】使用服务器部署Plausible Analytics,一款完全符合国际隐私法规的轻量网站统计程序
现如今,许多站长面临着网站统计工具的选择难题。由于隐私法规日益严格以及对数据安全的重视,传统的统计工具,如 Google Analytics,还可能因统计服务器远在境外而导致访问延迟。 Plausible Analytics 作为一款轻量级、开源且注重隐私的替代方案,不仅完全符合 GDPR、CCPA 和 PECR 等国际隐私法规,还可以自托管,保障数据的本地化存储和管理。在这样的大环境下, Plausible Analytics 为站长们提供了一个简单、高效且安全的解决方案。在本教程中,小俊将详细介绍如何部署 Plausible Analytics ,让你轻松掌握这一工具的部署流程!
小俊是我
2025/02/10
3390
【实用的开源项目】使用服务器部署Plausible Analytics,一款完全符合国际隐私法规的轻量网站统计程序
使用非 Docker 方案在腾讯云轻量应用服务器上搭建密码管理软件 Vaultwarden (Bitwarden_rs)
Bitwarden 是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登录凭据)。Bitwarden 平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。Bitwarden 作为一款商业自由软件,其开发公司提供云端托管服务 (bitwarden.com),同时为广大开源社区提供自行部署的解决方案。
Nyarime
2022/05/04
1.9K0
使用非 Docker 方案在腾讯云轻量应用服务器上搭建密码管理软件 Vaultwarden (Bitwarden_rs)
让Meting API解锁音乐开发新可能
Meting API 是一个多功能的音乐播放服务接口,它能够帮助开发者轻松集成多种音乐平台的播放功能到自己的应用中。
M.Talen
2024/06/22
8990
让Meting API解锁音乐开发新可能
使用非 Docker 方案在腾讯云轻量应用服务器上搭建密码管理软件 Vaultwarden (Bitwarden_rs)
Bitwarden 是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登录凭据)。Bitwarden 平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。Bitwarden 作为一款商业自由软件,其开发公司提供云端托管服务 (bitwarden.com),同时为广大开源社区提供自行部署的解决方案。
iks
2022/05/03
2.3K0
使用非 Docker 方案在腾讯云轻量应用服务器上搭建密码管理软件 Vaultwarden (Bitwarden_rs)
【实用的开源项目】使用服务器部署Immich,高颜值高性能的自托管照片和视频备份方案
生活中大家应该会拍不少照片吧?很早之前小俊就有了照片、视频备份的困扰,早些年使用安卓手机的时候只用过度盘进行备份,那体验极差(,现在使用 iCloud 的体验还是很棒的。小俊前几天发现了一个程序,emmm,官方好像称之为“解决方案”——Immich,它支持通过 APP 从 iOS 、Android 设备备份照片与视频至服务器中,不仅如此,它还支持多用户、共享相册、后台备份等功能。小俊也是立马来推荐给大家啦!还带来了它的部署教程哦!滑下去细看吧!
小俊是我
2023/07/22
5.7K0
【实用的开源项目】使用服务器部署Immich,高颜值高性能的自托管照片和视频备份方案
部署 bitwarden 管理个人密码
用户可以直接下载软件使用,用的就是官方的服务器。它也可以以 docker 形式运行在自己的服务器上。
饶文津
2020/07/06
1.7K0
【好玩儿的Docker项目】2023重制版本!10分钟搭建一个专属的密码管理工具——Vaultwarden
之前的教程:【保姆级教程】利用宝塔面板 + Docker 搭建一个优秀的密码管理器 ——Bitwarden
二十五画生
2023/11/28
2.1K0
【好玩儿的Docker项目】2023重制版本!10分钟搭建一个专属的密码管理工具——Vaultwarden
【实用的开源项目】使用服务器部署Audiobookshelf,一个自托管有声读物和播客服务器
昨天小俊发现了一个不错的程序: Audiobookshelf ,它是一个自托管有声读物和播客服务器,它可以直接在程序中搜索 播客 资源,小俊粗略的看了一下,资源还是很多的,并且该程序配套有 Android 和 IOS 客户端,方便使用!今天出一个教程教大家如何部署 Audiobookshelf 。
小俊是我
2023/04/05
5K1
【实用的开源项目】使用服务器部署Audiobookshelf,一个自托管有声读物和播客服务器
推荐阅读
相关推荐
Bitwarden 部署安装教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验