rapeseed 大佬有话说 :
萌新求问【阿里云搭建bitwarden】后dropbox备份是空的
本帖最后由 rapeseed 于 2020-4-4 13:37 编辑
已解决,感谢大佬相助~ 尤其感谢@laoxong 大佬
————————————————————-
萌新求问euserv如何搭建bitwarden并实现自动备份,
折腾了一天了,还是没能搭建成功,bt安不上,docker也安不上。。
以上内容已废弃
——————后续—————————-
成功用阿里云安装上了。
但是在折腾dropbox 压缩7z备份的时候,
上传到dropbox的是空的压缩包。
求大佬解决。
参考的脚本是
https://www.moec.top/archives/285
的backup.sh
脚本信息如下#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}
报错信息如下 根据报错是正则式问题?。。但是我不知道改哪。。
# /usr/local/backup/backup.sh
sed:-e 表达式 #1,字符 0:前面没有正则表达式
tar: 选项需要参数 — "C"
请用“tar –help”或“tar –usage”获得更多信息。
Backup bitwarden files…
compass with 7z…
7-Zip (a) 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…
mmmmmiku 大佬有话说 :
rapeseed 大佬有话说 : 2020-4-4 00:28
大佬在吗,我用阿里云到最后的备份,出现了一个问题。
备份上去的压缩包是空的压缩包。没有数据。【我已 …
脚本的参数要根据你bitwarden数据的存放位置修改,改完你可以检查你本地的备份文件是否正确
laoxong 大佬有话说 :
rapeseed 大佬有话说 : 2020-4-4 00:28
大佬在吗,我用阿里云到最后的备份,出现了一个问题。
备份上去的压缩包是空的压缩包。没有数据。【我已 …
路径对了没
配置文件的 Backup_Dir=("/usr/local/bitwarden")
看看写对没
laoxong 大佬有话说 :
https://www.moec.top/?s=bitwarden
自己看,zsbd
laoxong 大佬有话说 :
rapeseed 大佬有话说 : 2020-4-4 13:24
在/usr/local/目录下没有bitwarden文件夹
好,成功写反了
Backup_Dir= 这个是要备份的目录
Backup_Home= 这个是保存的目录
Sheldonliu 大佬有话说 :
把密码放到免费的机子上不安全吧
⊱⊱⊱ 力拔山兮气盖世,时不利兮骓不逝。——项羽《垓下歌》⊰⊰⊰
斜阳晚暮 大佬有话说 :
本帖最后由 斜阳晚暮 于 2020-4-2 15:22 编辑
你还不如直接用官方得。
docker本身就不能安装。
bt用ipv6的版本。你们不能安装上,不知道怎么回事。
小旭 大佬有话说 :
斜阳晚暮 大佬有话说 : 2020-4-2 15:20
你还不如直接用官方得。
docker本身就不能安装。
bt用ipv6的版本。你们不能安装上,不知道怎么回事。 …
想了想发现不稳定 没用 直接用latpass不香嘛?
斜阳晚暮 大佬有话说 :
小旭 大佬有话说 : 2020-4-2 15:23
想了想发现不稳定 没用 直接用latpass不香嘛?
什么时候把中文弄回来再考虑。
看不看懂哪几个英文选项是次要,碍眼是主要的。
microlz 大佬有话说 :
lxc虚拟化跑不了docker吧
西北老汉 大佬有话说 :
lastpass
1password
不香吗
cherbim 大佬有话说 :
bt用ipv6特供版安装(先设置好DNS64),至于docker,不要想了,lxc就是容器虚拟化,不能用docker
future 大佬有话说 :
在免费机上搭,还不如去用官方的,官方的还更加有保证些
那个免费机说不定哪天就失联了,你的密码就全没了
之前我就试过失联了,好在只是在上面搭了个wordpress,只能重装系统,数据都没了