全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

不懂就要问 那位大佬写个bitwarden备份加密啊

[复制链接]
发表于 2020-3-31 22:59:24 | 显示全部楼层 |阅读模式
那位大佬写个bitwarden备份sqlite3文件打包压缩包并加密啊,求大佬 小白啥也不会啊。。。
发表于 2020-3-31 23:53:08 | 显示全部楼层
可以用我改的这个,要备份到OD和GD自己改用rclone
OD也可以用Onedriveuploader

  1. #!/bin/bash

  2. #Funciont: Backup website and mysql database
  3. #Author: licess
  4. #Website: https://lnmp.org

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

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


  14. #Values Setting END!

  15. OldBackup=${Bit_name}$(date -d -7day +"%Y%m%d%H").7z
  16. Old_DROPBOX_DIR=/${Bit_name}/$(date -d -30day +"%Y%m%d%H")

  17. Backup_Dir()
  18. {
  19.     Backup_Path=$1
  20.     Dir_Name=`echo ${Backup_Path##*/}`
  21.     Pre_Dir=`echo ${Backup_Path}|sed 's/'${Dir_Name}'//g'`
  22.     tar zcf ${Backup_Home}bit-${Dir_Name}-$(date +"%Y%m%d%H").tar.gz -C ${Pre_Dir} ${Dir_Name}
  23. }

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

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


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



  35. echo "compass with 7z..."
  36. ${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
  37. rm -rf ${Backup_Home}bit-${Dir_Name}-$(date +"%Y%m%d%H").tar.gz

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

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

点评

大佬社会。。  发表于 2020-4-1 00:09
发表于 2020-3-31 23:00:38 | 显示全部楼层
问题来了:啥是bit
 楼主| 发表于 2020-3-31 23:04:33 | 显示全部楼层
姬长信 发表于 2020-3-31 23:00
问题来了:啥是bit

大佬。。存密码的啊。。
发表于 2020-3-31 23:05:06 | 显示全部楼层
姬长信 发表于 2020-3-31 23:00
问题来了:啥是bit

开源的密码管理器
发表于 2020-3-31 23:05:58 来自手机 | 显示全部楼层
bit_rs吧?建议看官方文档,写得挺清楚的了。
发表于 2020-3-31 23:06:54 来自手机 | 显示全部楼层
很容易,rclone配合开源备份软件加密备份,crontab操作
 楼主| 发表于 2020-3-31 23:09:09 | 显示全部楼层
countonher 发表于 2020-3-31 23:06
很容易,rclone配合开源备份软件加密备份,crontab操作

大佬 推荐个备份软件啊。。
 楼主| 发表于 2020-3-31 23:10:41 | 显示全部楼层
184682563 发表于 2020-3-31 23:05
bit_rs吧?建议看官方文档,写得挺清楚的了。

官方的没看到加密的 只能自己手动加密 我懒啊 大佬们写个一键多好,对吧。。
发表于 2020-3-31 23:13:11 来自手机 | 显示全部楼层
小穴儿 发表于 2020-3-31 23:09
大佬 推荐个备份软件啊。。

restic,borg
发表于 2020-3-31 23:21:09 | 显示全部楼层
https://www.52.ht/thread-667054-1-1.html 这篇文章解决不了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 04:31 , Processed in 0.074762 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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