自建Bitwarden注意点(宝塔docker管理器版)和bitwarden导入密码失败方法

绝客博客 浏览1113

#bitwarden# #服务器# 

在利用闲置的服务器或nas自建bitwarden时我们可能遇到很多小问题,今天给大家带来的就是一些自建时的注意点(宝塔docker管理器版)。

注意点一 :删除容器数据可能丢失。

通过查询网上的资料,我们更改宝塔docker中bitwarden一些设置时需要删除容器,然后重新构建(根据网上的教程,该过程数据不会丢失,然而在实测中我的数据的确没了)所以我不得不利用阿里云的回滚快照(还好有备份),将bitwarden数据库备份后再进行重新配置操作。所以以防万一,操作前都要提前备份数据库。

image.png

注意点二 :创建容器时要配置好。

建议开启bitwarden的admin页面,在环境变量参数那里填【ADMIN_TOKEN=一个超级复杂的密码】就可以开启,通过访问域名/admin进入,该页面可以管理很多项目,减少重新创建容器构建可能导致的数据丢失和配置错误风险,因为该页面可以禁止注册,和在禁止状态下后台邀请注册以及配置smtp邮件等等。

image.png

配置时不要忘记设置目录映射,否则你可能找不到数据库文件在哪里,从而导致备份困难(一般左边填/data ,右边为你想要映射的目录)。

image.png

注意点三 :未设置目录映射时bitwarden的数据文件位置。

如果没有设置目录映射,很可能找不到数据文件,正确的位置应该在/var/lib/docker/volumes/容器名/_data下,一般是sqlite3,当然 以防万一可以备份整个文件夹。

image.png

注意点四 :关于从自建bitwarden中导出数据--导入密码失败。

从自建bitwarden中导出自己账户的数据文件,是无法导入到别的bitwarden账户的,即便导出的是json和csv(未提示加密的那种),因为加密密钥不同。

image.png

如果您使用未加密的 JSON,它应该可以工作。加密的 JSON 依赖于您从中导出保管库的帐户的加密密钥。如果您从一台服务器(Bitwarden 云)上的帐户导出并希望导入到另一台服务器(自托管)上的帐户,即使您在两者上使用相同的用户名和密码,它们也不会具有相同的加密密钥.【从bitwarden社区获得的答复】

 End 

分享