在黑群辉上装了docker套件,然后自建了bitwarden,用群辉自带的hyperbackup每天都备份了bitwarden的文件夹,但是docker的容器没有备份。现在硬盘突然坏了,套件都装在这个硬盘里面,换了新的硬盘并从新安装了docker和bitwarden,恢复了备份的文件夹,但是用bitwarden的时候总是报错。到底是哪里的问题呢?是不是docker里面的bitwarden容器也需要备份?
-----------------------------------------------------
网友回复:
坐等个大佬解答,以前我也自建bitwarden,可是后来觉得自己是小白担心出问题密码全没了,就付费了1p,虽然贵但是省心
网友回复:
在客户端还能导出数据的时候,先导出一份,意面全军覆没.
bitwarden其实只备份数据库就行了.
网友回复:
群辉没玩过。备份数据库,换个小鸡重装dcoker,恢复数据到data目录运行容器,目前运行正常。
网友回复:
你把最开始运行bitwarden的配置全部贴出来看看,还有你备份的文件夹
网友回复:
不需要啊。首先你新的能跑起来了没?如果能,再导进去(copy)覆盖不就行了?
网友回复:
你不会没把bitwarden的数据目录挂在出来并每天备份吧
网友回复:
引用:biubiudu发表于2023-5-812:14
坐等个大佬解答,以前我也自建bitwarden,可是后来觉得自己是小白担心出问题密码全没了,就付费了1p,虽然...
网友回复:
引用:mrludan1994发表于2023-5-812:34
1P和免费的有什么区别?
网友回复:
引用:biubiudu发表于2023-5-812:14
坐等个大佬解答,以前我也自建bitwarden,可是后来觉得自己是小白担心出问题密码全没了,就付费了1p,虽然...
网友回复:
Docker里面可以自定义数据库储存路径啊
然后再写个脚本,将数据库10分钟备份一次到另一个地方。这样就安全啦,不可能同时两个盘都出问题吧。
网友回复:
docker开源版的叫vaultwarden,只备份主数据库文件就行,重建后覆盖数据库就可以了
网友回复:
docker的容器当然不需要备份。但是你启动docker容器时的配置(环境变量)是有影响的。
单机跑的话,一般来说建议用docker-compose,要备份docker-compose.yaml文件(如果不改动只需要备份一次)。
如果不使用docker-compose的话,那么最好是写个shell脚本,把启动容器的docker命令放到脚本里,执行脚本来启动。
至于恢复之后使用bitwarden出错,也可能是你的nginx/caddy/apache/...配置错误呢?
网友回复:
为什么平时不备份数据库,群晖里面的备份工具,同步到网盘,不是很容易的吗
网友回复:
引用:simonce发表于2023-5-812:59
Docker里面可以自定义数据库储存路径啊
然后再写个脚本,将数据库10分钟备份一次到另一个地方。这样就安...
网友回复:
引用:dvbhack发表于2023-5-813:28
docker的容器当然不需要备份。但是你启动docker容器时的配置(环境变量)是有影响的。
单机跑的话,一...
网友回复:
一般把挂载的数据备份出来就行了吧,重装docker安装下,再覆盖
网友回复:
实在不行就从客户端导出一份
服务端重装完,然后登录客户端导入
网友回复:
是的,您的Bitwarden容器中的数据和配置信息并没有被备份。因此,当您重新安装了Docker和Bitwarden并恢复备份的文件夹后,您需要通过重新创建您的Bitwarden容器并将其与您的备份数据和配置信息一起使用来恢复您的Bitwarden应用程序。
您可以使用以下步骤来进行操作:
1.停止并删除您之前的Bitwarden容器。您可以使用以下命令来完成这个步骤:
dockerstop<container-name>
dockerrm<container-name>
请用您自己的容器名称代替“container-name”。
2.创建一个新的Bitwarden容器并将其与您的备份数据和配置信息一起使用。使用以下命令来创建容器:
dockerrun-d--name=<container-name>\
-v/path/to/your/backup:/bitwarden_data\
-eSIGNUPS_ALLOWED=false\
-eROCKET_WORKERS=10\
-p80:80\
bitwardenrs/server:latest
在这个命令中,“/path/to/your/backup”应该是您备份数据和配置文件的路径。您应该用您在恢复备份时使用的路径来代替这个路径。
3.完成容器创建后,您可以使用以下命令来验证Bitwarden服务器是否正在运行:
dockerlogs<container-name>
请用您自己的容器名称代替“container-name”。
当您完成这些步骤后,您应该可以访问您的Bitwarden应用程序,并且您的数据和配置信息应该已经被成功恢复了。
网友回复:
引用:joostshao1989发表于2023-5-822:39
是的,您的Bitwarden容器中的数据和配置信息并没有被备份。因此,当您重新安装了Docker和Bitwarden并恢复备...
网友回复:
引用:mrludan1994发表于2023-5-812:34
1P和免费的有什么区别?
网友回复:
引用:mrludan1994发表于2023-5-812:34
1P和免费的有什么区别?
网友回复:
引用:Charlotte发表于2023-5-812:42
他们家免费的不能用吗?
网友回复:
Docker一般都是把data目录mount到path。。你表达的意思好像是不懂的样子
网友回复:
试过迁移只复制数据库文件是ok的