找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 83|回复: 12

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

[复制链接]

3

主题

12

回帖

43

积分

新手上路

积分
43
发表于 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
脚本信息如下[ol]
  • #Funciont: Backup website and mysql database
  • #Author: licess
  • #Website: https://lnmp.org
  • Bit_name="bitwarden"
  • dropboxshell_dir="/usr/local/backup/dropbox_uploader.sh"
  • drop_dir=/${Bit_name}/$(date +"%Y%m%d%H")
  • password="password"
  • #IMPORTANT!!!Please Setting the following Values!
  • Zip_Dir="/usr/local/bin/7za"
  • Backup_Home="/opt/bitwarden/"
  • ######~Set Directory you want to backup~######
  • Backup_Dir=("/usr/local/bitwarden")
  • #Values Setting END!
  • OldBackup=${Bit_name}$(date -d -7day +"%Y%m%d%H").7z
  • Old_DROPBOX_DIR=/${Bit_name}/$(date -d -30day +"%Y%m%d%H")
  • Backup_Dir=()
  • {
  •     Backup_Path=$1
  •     Dir_Name=`echo ${Backup_Path##*/}`
  •     Pre_Dir=`echo ${Backup_Path}|sed 's/'${Dir_Name}'//g'`
  •     tar zcf ${Backup_Home}bit-${Dir_Name}-$(date +"%Y%m%d%H").tar.gz -C ${Pre_Dir} ${Dir_Name}
  • }
  • if [ ! -f ${MySQL_Dump} ]; then  
  •     echo "mysqldump command not found.please check your setting."
  •     exit 1
  • fi
  • if [ ! -d ${Backup_Home} ]; then  
  •     mkdir -p ${Backup_Home}
  • fi
  • echo "Backup bitwarden files..."
  • for dd in ${Backup_Dir[@]};do
  •     Backup_Dir ${dd}
  • done
  • echo "compass with 7z..."
  • ${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
  • rm -rf ${Backup_Home}bit-${Dir_Name}-$(date +"%Y%m%d%H").tar.gz
  • echo "upload to dropbox..."
  • ${dropboxshell_dir} upload $Backup_Home/${Bit_name}$(date +"%Y%m%d%H").7z $drop_dir/${Bit_name}$(date +"%Y%m%d%H").7z
  • ${dropboxshell_dir} delete $Old_DROPBOX_DIR
  • echo "Delete old backup files..."
  • rm -f ${Backup_Home}${OldBackup}
  • [/ol]复制代码

    报错信息如下
    根据报错是正则式问题?。。但是我不知道改哪。。
    [ol]
  • [root@iZj6c37yicmwurahzpoatnZ ~]# /usr/local/backup/backup.sh
  • sed:-e 表达式 #1,字符 0:前面没有正则表达式
  • tar: 选项需要参数 -- "C"
  • 请用“tar --help”或“tar --usage”获得更多信息。
  • Backup bitwarden files...
  • compass with 7z...
  • 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
  • p7zip Version 16.02 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,64 bits,1 CPU x64)
  • Open archive: /opt/bitwarden/bitwarden2020040412.7z
  • --
  • Path = /opt/bitwarden/bitwarden2020040412.7z
  • Type = 7z
  • Physical Size = 32
  • Headers Size = 0
  • Solid = -
  • Blocks = 0
  • Scanning the drive:
  •                           
  • WARNING: No more files
  • /opt/bitwarden/bit--2020040412.tar.gz
  • 0 files, 0 bytes
  • Updating archive: /opt/bitwarden/bitwarden2020040412.7z
  • Items to compress: 0
  •    
  • Files read from disk: 0
  • Archive size: 32 bytes (1 KiB)
  • Scan WARNINGS for files and folders:
  • /opt/bitwarden/bit--2020040412.tar.gz : No more files
  • ----------------
  • Scan WARNINGS: 1
  • upload to dropbox...
  • which: no shasum in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
  • > Uploading "/opt/bitwarden/bitwarden2020040412.7z" to "/bitwarden/2020040412/bitwarden2020040412.7z"... DONE
  • > Deleting "/bitwarden/2020030512"... FAILED
  • Some error occured. Please check the log.
  • Delete old backup files...
  • [/ol]复制代码
  • 回复

    使用道具 举报

    8

    主题

    18

    回帖

    126

    积分

    注册会员

    积分
    126
    发表于 2020-4-4 07:24:30 | 显示全部楼层

    rapeseed 发表于 2020-4-4 00:28

    大佬在吗,我用阿里云到最后的备份,出现了一个问题。
    备份上去的压缩包是空的压缩包。没有数据。【我已 ...

    脚本的参数要根据你bitwarden数据的存放位置修改,改完你可以检查你本地的备份文件是否正确
    回复

    使用道具 举报

    28

    主题

    289

    回帖

    1218

    积分

    金牌会员

    积分
    1218
    发表于 2020-4-4 00:28:00 | 显示全部楼层

    rapeseed 发表于 2020-4-4 00:28

    大佬在吗,我用阿里云到最后的备份,出现了一个问题。
    备份上去的压缩包是空的压缩包。没有数据。【我已 ...

    路径对了没
    配置文件的 Backup_Dir=("/usr/local/bitwarden")
    看看写对没
    回复

    使用道具 举报

    28

    主题

    289

    回帖

    1218

    积分

    金牌会员

    积分
    1218
    发表于 2020-4-4 07:09:26 | 显示全部楼层
    https://www.moec.top/?s=bitwarden
    自己看,zsbd
    回复

    使用道具 举报

    28

    主题

    289

    回帖

    1218

    积分

    金牌会员

    积分
    1218
    发表于 2020-4-4 00:28:00 | 显示全部楼层

    rapeseed 发表于 2020-4-4 13:24

    在/usr/local/目录下没有bitwarden文件夹

    好,成功写反了
    Backup_Dir= 这个是要备份的目录
    Backup_Home= 这个是保存的目录
    回复

    使用道具 举报

    10

    主题

    451

    回帖

    1004

    积分

    金牌会员

    积分
    1004
    发表于 2020-4-2 15:54:28 | 显示全部楼层
    把密码放到免费的机子上不安全吧
    ⊱⊱⊱ 力拔山兮气盖世,时不利兮骓不逝。——项羽《垓下歌》  ⊰⊰⊰
    回复

    使用道具 举报

    36

    主题

    1838

    回帖

    5311

    积分

    论坛元老

    积分
    5311
    发表于 2020-4-4 13:28:27 | 显示全部楼层
    本帖最后由 斜阳晚暮 于 2020-4-2 15:22 编辑

    你还不如直接用官方得。
    docker本身就不能安装。
    bt用ipv6的版本。你们不能安装上,不知道怎么回事。
    回复

    使用道具 举报

    358

    主题

    1206

    回帖

    5264

    积分

    论坛元老

    积分
    5264
    发表于 2020-4-4 13:24:00 | 显示全部楼层

    斜阳晚暮 发表于 2020-4-2 15:20

    你还不如直接用官方得。
    docker本身就不能安装。
    bt用ipv6的版本。你们不能安装上,不知道怎么回事。 ...

    想了想发现不稳定 没用 直接用latpass不香嘛?
    回复

    使用道具 举报

    36

    主题

    1838

    回帖

    5311

    积分

    论坛元老

    积分
    5311
    发表于 2020-4-2 15:20:11 | 显示全部楼层

    小旭 发表于 2020-4-2 15:23

    想了想发现不稳定 没用 直接用latpass不香嘛?

    什么时候把中文弄回来再考虑。
    看不看懂哪几个英文选项是次要,碍眼是主要的。
    回复

    使用道具 举报

    133

    主题

    750

    回帖

    2912

    积分

    金牌会员

    积分
    2912
    发表于 2020-4-2 15:20:47 | 显示全部楼层
    lxc虚拟化跑不了docker吧
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-16 06:43 , Processed in 0.065889 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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