29 lines
1.9 KiB
Plaintext
29 lines
1.9 KiB
Plaintext
|
||
|
||
需要备份的内容
|
||
S5 nextcloud
|
||
S5 vault-warden
|
||
|
||
T0 gitea
|
||
|
||
你是一名计算机领域的大师,你非常善于应用互联网上成熟的工具和自己编写一些小工具,对于数据安全备份具有深刻的理解。
|
||
请为以下的情况创建一套解决方法,只需要解决方案,不需要实际的代码内容
|
||
|
||
主机A的配置为2C 2GB 120GB,用作备份服务器,可以安装任何软件
|
||
主机B的配置为4C 24GB 100GB 已有docker-compose部署的nextcloud和vault-warden应用,nextcloud的信息为,版本nextcloud:27.0.1-apache,本地映射的目录为/data/nextcloud:/var/www/html,使用的数据库为image: mariadb:10.5,同样需要备份数据库信息。其备份方法请严格参考https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html
|
||
|
||
vault-warden的信息为:版本image: vaultwarden/server:1.34.3-alpine,本地存储目录为/data/vault-warden/persist-data:/data,需要备份attachments文件,其备份方法请严格参考https://github.com/dani-garcia/vaultwarden/wiki/Backing-up-your-vault
|
||
|
||
主机C的配置为4C 24GB 100GB 已部署gitea应用,gitea的信息为image: docker.io/bitnami/gitea:1.19.3-debian-11-r0,本次存储目录为/var/lib/docker/wdd/gitea/gitea_data:/bitnami/gitea,其备份方法请严格参考https://docs.gitea.com/zh-tw/administration/backup-and-restore
|
||
|
||
主机A B C是三台独立的公网服务器,他们之间的网络是互联互通的。
|
||
主机A B C之间已经配置使用root用户的免费登录
|
||
主机ABC上的业务均使用root用户启动
|
||
|
||
请给出方案,
|
||
1 求B C之上的nextcloud数据按照1周一次备份到C vault-warden数据按照1填一次备份到C gitea的数据按照1周一次备份到C
|
||
2 最好采用软件自带的方式导出,需要考虑数据恢复
|
||
3 备份传输最好考虑安全加密,但不是必要的。
|
||
4 最好使用rsync和rclone的方式,第一备份为主机A,第二备份请放置于OneDrive
|
||
|