全球主机交流论坛

标题: 群辉dcoker自建bitwarden,硬盘损坏套件没了怎么办? [打印本页]

作者: teshen    时间: 2023-5-8 12:12
标题: 群辉dcoker自建bitwarden,硬盘损坏套件没了怎么办?
在黑群辉上装了docker套件,然后自建了bitwarden,用群辉自带的hyper backup每天都备份了bitwarden的文件夹,但是docker的容器没有备份。现在硬盘突然坏了,套件都装在这个硬盘里面,换了新的硬盘并从新安装了docker和bitwarden,恢复了备份的文件夹,但是用bitwarden的时候总是报错。到底是哪里的问题呢?是不是docker里面的bitwarden容器也需要备份?
作者: biubiudu    时间: 2023-5-8 12:14
坐等个大佬解答,以前我也自建bitwarden,可是后来觉得自己是小白担心出问题密码全没了,就付费了1p,虽然贵但是省心
作者: Kvm    时间: 2023-5-8 12:18
在客户端还能导出数据的时候, 先导出一份, 意面全军覆没.

bitwarden其实只备份数据库就行了.
作者: mika.    时间: 2023-5-8 12:21
群辉没玩过。备份数据库,换个小鸡重装dcoker,恢复数据到data目录运行容器,目前运行正常。


作者: ansheng    时间: 2023-5-8 12:25
你把最开始运行bitwarden的配置全部贴出来看看,还有你备份的文件夹
作者: emptysuns    时间: 2023-5-8 12:28
备份到网络硬盘啊....
作者: skiy    时间: 2023-5-8 12:29
不需要啊。首先你新的能跑起来了没?如果能,再导进去(copy)覆盖不就行了?
作者: darius    时间: 2023-5-8 12:33
你不会没把bitwarden 的数据目录挂在出来并每天备份吧


作者: mrludan1994    时间: 2023-5-8 12:34
biubiudu 发表于 2023-5-8 12:14
坐等个大佬解答,以前我也自建bitwarden,可是后来觉得自己是小白担心出问题密码全没了,就付费了1p,虽然 ...

1P和免费的有什么区别?
作者: jasper    时间: 2023-5-8 12:34
寄了(悲
作者: 94079490    时间: 2023-5-8 12:35
mrludan1994 发表于 2023-5-8 12:34
1P和免费的有什么区别?

有个存储空间不一样,具体的可以去Bitewarden官网看
作者: Charlotte    时间: 2023-5-8 12:42
biubiudu 发表于 2023-5-8 12:14
坐等个大佬解答,以前我也自建bitwarden,可是后来觉得自己是小白担心出问题密码全没了,就付费了1p,虽然 ...

他们家免费的不能用吗?
作者: simonce    时间: 2023-5-8 12:59
Docker 里面可以自定义数据库储存路径啊

然后再写个脚本,将数据库10分钟备份一次到另一个地方。这样就安全啦,不可能同时两个盘都出问题吧。
作者: brp30vsw    时间: 2023-5-8 13:04
docker开源版的叫vaultwarden,只备份主数据库文件就行,重建后覆盖数据库就可以了
作者: dvbhack    时间: 2023-5-8 13:28
docker 的容器当然不需要备份。但是你启动 docker 容器时的配置(环境变量)是有影响的。

单机跑的话,一般来说建议用 docker-compose,要备份 docker-compose.yaml 文件(如果不改动只需要备份一次)。

如果不使用 docker-compose 的话,那么最好是写个 shell 脚本,把启动容器的 docker 命令放到脚本里,执行脚本来启动。

至于恢复之后使用 bitwarden 出错,也可能是你的 nginx/caddy/apache/... 配置错误呢?
作者: whl32    时间: 2023-5-8 14:22
为什么平时不备份数据库,群晖里面的备份工具,同步到网盘,不是很容易的吗
作者: teshen    时间: 2023-5-8 20:51
simonce 发表于 2023-5-8 12:59
Docker 里面可以自定义数据库储存路径啊

然后再写个脚本,将数据库10分钟备份一次到另一个地方。这样就安 ...

学习了
作者: teshen    时间: 2023-5-8 20:53
dvbhack 发表于 2023-5-8 13:28
docker 的容器当然不需要备份。但是你启动 docker 容器时的配置(环境变量)是有影响的。

单机跑的话,一 ...

感谢大佬解惑
作者: 472727720    时间: 2023-5-8 21:23
一般把挂载的数据备份出来就行了吧,重装docker安装下,再覆盖
作者: 啥都不会    时间: 2023-5-8 22:25
实在不行就从客户端导出一份
服务端重装完,然后登录客户端导入
作者: joostshao1989    时间: 2023-5-8 22:39
是的,您的Bitwarden容器中的数据和配置信息并没有被备份。因此,当您重新安装了Docker和Bitwarden并恢复备份的文件夹后,您需要通过重新创建您的Bitwarden容器并将其与您的备份数据和配置信息一起使用来恢复您的Bitwarden应用程序。

您可以使用以下步骤来进行操作:

1. 停止并删除您之前的Bitwarden容器。您可以使用以下命令来完成这个步骤:
```
docker stop <container-name>
docker rm <container-name>
```
请用您自己的容器名称代替“container-name”。

2. 创建一个新的Bitwarden容器并将其与您的备份数据和配置信息一起使用。使用以下命令来创建容器:
```
docker run -d --name=<container-name> \
-v /path/to/your/backup:/bitwarden_data \
-e SIGNUPS_ALLOWED=false \
-e ROCKET_WORKERS=10 \
-p 80:80 \
bitwardenrs/server:latest
```
在这个命令中,“/path/to/your/backup”应该是您备份数据和配置文件的路径。您应该用您在恢复备份时使用的路径来代替这个路径。

3. 完成容器创建后,您可以使用以下命令来验证Bitwarden服务器是否正在运行:
```
docker logs <container-name>
```
请用您自己的容器名称代替“container-name”。

当您完成这些步骤后,您应该可以访问您的Bitwarden应用程序,并且您的数据和配置信息应该已经被成功恢复了。
作者: teshen    时间: 2023-5-8 22:57
joostshao1989 发表于 2023-5-8 22:39
是的,您的Bitwarden容器中的数据和配置信息并没有被备份。因此,当您重新安装了Docker和Bitwarden并恢复备 ...

感谢大佬
作者: biubiudu    时间: 2023-5-8 23:42
mrludan1994 发表于 2023-5-8 12:34
1P和免费的有什么区别?

个人感觉和bitwarden没啥太大差别,就是不用自己维护了。其他密码软件没用过
作者: biubiudu    时间: 2023-5-8 23:43
mrludan1994 发表于 2023-5-8 12:34
1P和免费的有什么区别?

但是1p现在数据存在官方服务器了,很多人比较介意
作者: biubiudu    时间: 2023-5-8 23:45
Charlotte 发表于 2023-5-8 12:42
他们家免费的不能用吗?

他家现在没免费的了,我记得ios上面1p6好像是买断的,后面的版本就都成订阅了
作者: tem    时间: 2023-5-8 23:49
Docker一般都是把data目录mount到path。。你表达的意思好像是不懂的样子
作者: clcavril    时间: 2023-5-9 00:31
本帖最后由 clcavril 于 2023-5-9 00:32 编辑

试过迁移 只复制数据库文件是ok的
作者: wellknown    时间: 2023-5-9 00:33
备份呀
作者: eate    时间: 2023-5-9 09:18
你说的docker版我觉得大概率是vaultwarden,这个在用docker部署的时候是可以指定持久数据目录的,备份应当是目录里的数据库(sqllite文件)
至于你说恢复报错,可以用docker logs看一下报错日志是什么,最近vaultwarden更新了配置结构,我前几天更新用旧配置也出错,看了下更新日志改了改配置就好了
作者: teshen    时间: 2023-5-9 10:07
eate 发表于 2023-5-9 09:18
你说的docker版我觉得大概率是vaultwarden,这个在用docker部署的时候是可以指定持久数据目录的,备份应当 ...

好滴




欢迎光临 全球主机交流论坛 (https://hostloc-workers.ikyomon.com/) Powered by Discuz! X3.4