全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4037|回复: 24

[Windows VPS] 萌新求问【阿里云搭建bitwarden】后dropbox备份是空的

[复制链接]
发表于 2020-4-2 15:16:48 | 显示全部楼层 |阅读模式
本帖最后由 rapeseed 于 2020-4-4 13:37 编辑

已解决,感谢大佬相助~ 尤其感谢@laoxong 大佬
-------------------------------------------------------------
萌新求问euserv如何搭建bitwarden并实现自动备份,
折腾了一天了,还是没能搭建成功,bt安不上,docker也安不上。。
以上内容已废弃
------------------后续----------------------------
成功用阿里云安装上了。
但是在折腾dropbox 压缩7z备份的时候,
上传到dropbox的是空的压缩包。
求大佬解决。
参考的脚本是
https://www.moec.top/archives/285
的backup.sh
脚本信息如下
  1. #Funciont: Backup website and mysql database
  2. #Author: licess
  3. #Website: https://lnmp.org

  4. Bit_name="bitwarden"
  5. dropboxshell_dir="/usr/local/backup/dropbox_uploader.sh"
  6. drop_dir=/${Bit_name}/$(date +"%Y%m%d%H")
  7. password="password"

  8. #IMPORTANT!!!Please Setting the following Values!
  9. Zip_Dir="/usr/local/bin/7za"
  10. Backup_Home="/opt/bitwarden/"
  11. ######~Set Directory you want to backup~######
  12. Backup_Dir=("/usr/local/bitwarden")


  13. #Values Setting END!

  14. OldBackup=${Bit_name}$(date -d -7day +"%Y%m%d%H").7z
  15. Old_DROPBOX_DIR=/${Bit_name}/$(date -d -30day +"%Y%m%d%H")
  16. Backup_Dir=()
  17. {
  18.     Backup_Path=$1
  19.     Dir_Name=`echo ${Backup_Path##*/}`
  20.     Pre_Dir=`echo ${Backup_Path}|sed 's/'${Dir_Name}'//g'`
  21.     tar zcf ${Backup_Home}bit-${Dir_Name}-$(date +"%Y%m%d%H").tar.gz -C ${Pre_Dir} ${Dir_Name}
  22. }

  23. if [ ! -f ${MySQL_Dump} ]; then  
  24.     echo "mysqldump command not found.please check your setting."
  25.     exit 1
  26. fi

  27. if [ ! -d ${Backup_Home} ]; then  
  28.     mkdir -p ${Backup_Home}
  29. fi


  30. echo "Backup bitwarden files..."
  31. for dd in ${Backup_Dir[@]};do
  32.     Backup_Dir ${dd}
  33. done



  34. echo "compass with 7z..."
  35. ${Zip_Dir} a -mhe -p${password} ${Backup_Home}${Bit_name}$(date +"%Y%m%d%H").7z ${Backup_Home}bit-${Dir_Name}-$(date +"%Y%m%d%H").tar.gz
  36. rm -rf ${Backup_Home}bit-${Dir_Name}-$(date +"%Y%m%d%H").tar.gz

  37. echo "upload to dropbox..."
  38. ${dropboxshell_dir} upload $Backup_Home/${Bit_name}$(date +"%Y%m%d%H").7z $drop_dir/${Bit_name}$(date +"%Y%m%d%H").7z
  39. ${dropboxshell_dir} delete $Old_DROPBOX_DIR

  40. echo "Delete old backup files..."
  41. rm -f ${Backup_Home}${OldBackup}
复制代码

报错信息如下 根据报错是正则式问题?。。但是我不知道改哪。。
  1. [root@iZj6c37yicmwurahzpoatnZ ~]# /usr/local/backup/backup.sh
  2. sed:-e 表达式 #1,字符 0:前面没有正则表达式
  3. tar: 选项需要参数 -- "C"
  4. 请用“tar --help”或“tar --usage”获得更多信息。
  5. Backup bitwarden files...
  6. compass with 7z...

  7. 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
  8. p7zip Version 16.02 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,64 bits,1 CPU x64)

  9. Open archive: /opt/bitwarden/bitwarden2020040412.7z
  10. --
  11. Path = /opt/bitwarden/bitwarden2020040412.7z
  12. Type = 7z
  13. Physical Size = 32
  14. Headers Size = 0
  15. Solid = -
  16. Blocks = 0

  17. Scanning the drive:
  18.                           
  19. WARNING: No more files
  20. /opt/bitwarden/bit--2020040412.tar.gz

  21. 0 files, 0 bytes

  22. Updating archive: /opt/bitwarden/bitwarden2020040412.7z

  23. Items to compress: 0

  24.    
  25. Files read from disk: 0
  26. Archive size: 32 bytes (1 KiB)

  27. Scan WARNINGS for files and folders:

  28. /opt/bitwarden/bit--2020040412.tar.gz : No more files
  29. ----------------
  30. Scan WARNINGS: 1
  31. upload to dropbox...
  32. which: no shasum in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
  33. > Uploading "/opt/bitwarden/bitwarden2020040412.7z" to "/bitwarden/2020040412/bitwarden2020040412.7z"... DONE
  34. > Deleting "/bitwarden/2020030512"... FAILED
  35. Some error occured. Please check the log.
  36. Delete old backup files...
复制代码
发表于 2020-4-4 13:28:27 | 显示全部楼层
rapeseed 发表于 2020-4-4 13:24
在/usr/local/目录下没有bitwarden文件夹

好,成功写反了
Backup_Dir= 这个是要备份的目录
Backup_Home= 这个是保存的目录
发表于 2020-4-4 13:21:11 | 显示全部楼层
本帖最后由 laoxong 于 2020-4-4 13:23 编辑
rapeseed 发表于 2020-4-4 12:06
我的bitwarden目录/opt/bitwarden
运行日志如下


/opt/bitwarden 这个目录下有东西没
发表于 2020-4-4 07:24:30 来自手机 | 显示全部楼层
rapeseed 发表于 2020-4-4 00:28
大佬在吗,我用阿里云到最后的备份,出现了一个问题。
备份上去的压缩包是空的压缩包。没有数据。【我已 ...

脚本的参数要根据你bitwarden数据的存放位置修改,改完你可以检查你本地的备份文件是否正确
发表于 2020-4-4 07:09:26 | 显示全部楼层
rapeseed 发表于 2020-4-4 00:28
大佬在吗,我用阿里云到最后的备份,出现了一个问题。
备份上去的压缩包是空的压缩包。没有数据。【我已 ...

路径对了没
配置文件的 Backup_Dir=("/usr/local/bitwarden")
看看写对没
发表于 2020-4-2 15:54:28 | 显示全部楼层
https://www.moec.top/?s=bitwarden
自己看,zsbd
发表于 2020-4-2 15:20:11 | 显示全部楼层
把密码放到免费的机子上不安全吧
⊱⊱⊱ 力拔山兮气盖世,时不利兮骓不逝。——项羽《垓下歌》  ⊰⊰⊰
发表于 2020-4-2 15:20:47 | 显示全部楼层
本帖最后由 斜阳晚暮 于 2020-4-2 15:22 编辑

你还不如直接用官方得。
docker本身就不能安装。
bt用ipv6的版本。你们不能安装上,不知道怎么回事。
发表于 2020-4-2 15:23:42 | 显示全部楼层
斜阳晚暮 发表于 2020-4-2 15:20
你还不如直接用官方得。
docker本身就不能安装。
bt用ipv6的版本。你们不能安装上,不知道怎么回事。 ...

想了想发现不稳定 没用 直接用latpass不香嘛?
发表于 2020-4-2 15:27:55 | 显示全部楼层
小旭 发表于 2020-4-2 15:23
想了想发现不稳定 没用 直接用latpass不香嘛?

什么时候把中文弄回来再考虑。
看不看懂哪几个英文选项是次要,碍眼是主要的。
发表于 2020-4-2 15:34:14 | 显示全部楼层
lxc虚拟化跑不了docker吧
发表于 2020-4-2 15:35:30 | 显示全部楼层
lastpass
1password
不香吗
cherbim 该用户已被删除
发表于 2020-4-2 15:49:06 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-4-2 15:50:48 | 显示全部楼层
在免费机上搭,还不如去用官方的,官方的还更加有保证些
那个免费机说不定哪天就失联了,你的密码就全没了
之前我就试过失联了,好在只是在上面搭了个wordpress,只能重装系统,数据都没了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-7 04:36 , Processed in 0.081897 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表