bitwarden_rs数据备份迁移到个人window电脑上

https://blog.csdn.net/j280560101/article/details/103087238?spm=1001.2014.3001.5501

    购买了三年的主机到期了,再继续续费主机,发现每个月几百元,太贵了。平时bitwarden在手机上用,很少创建新记录和多平台使用了。就考虑把它迁移到我的window电脑上。

    迁移思路。1、放在我的平时用的window电脑上面,不影响window电脑性能。2、需要同步时候把bitwarden服务打开,各个平台能进行同步。已经迁移成功。

    优点:不需要主机。在本地安全。

    缺点:手机和服务必须在同个局域网内。主机不启动时,在手机上新建记录无法保存成功,需服务运行才能保存。(有需要可以在局域网内搭建长时间运行服务)

1、在window上安装virtual box虚拟机(简称vbox)。

2、vbox上安装ubuntu。

3、ubuntu安装docker。ubuntu局域网内设置固定ip。

4、把之前主机上bitwarden_rs的数据放到ubuntu某个目录下。新的bitwarden_rs程序保存数据数据的数据名为db.sqlite3,之前名称为bitwarden.db。把bitwarden.db改名为sqlite3.db。wal文件也改成db.sqlite3_wal,shm修改成db.sqlite3_shm。

5、docker run -d --name bitwarden -e ADMIN_TOKEN=123456 -v /root/bitwarden/data/:/data/ -p 80:80  bitwardenrs/server:latest

执行上述命令启动服务,/root/bitwarden/data目录是数据库目录。根据自己情况修改。

启动后,docker会记录这个id。docker ps -a查看id。

 6、服务已启动,在ubuntu打开firefox浏览器输入localhost进入登录管理界面。chrome等不允许http连接,打不开。

7、在手机bitwarden、window bitwarden输入http://ubuntu ip。就可正常登录。可看到之前保存的数据。

写了个脚本,下次打开ubuntu启动服务

 

 

命令说明:

docker ps -a  //查看docker id

docker rm id  //删除此次docker镜像
docker start id   //docker启动服务
docker stop id   //docker停止服务
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值