gpt4 book ai didi

docker - 自动备份远程托管服务器的最佳实践

转载 作者:行者123 更新时间:2023-12-02 09:57:07 24 4
gpt4 key购买 nike

我正在尝试设置一个用于团队笔记的服务器,我想知道自动备份其数据(又称我的笔记)的最佳方法是什么。

目前我计划在 Docker 镜像中运行服务器。
docker 镜像将由托管服务(例如 Google)托管。
我找到了一个适合我需要的免费托管服务,但它不允许将卷安装到 docker 镜像。
因此,我认为备份数据的唯一方法是将它们转移到其他一些云服务。
然而,这要求我必须在我的 docker 镜像中存储某种敏感数据以进行身份​​验证,显然这并不酷。

所以:

  1. 是否可以将数据从 docker 镜像传输到云服务而不冒泄露密码/私钥的风险?

  2. 还有其他方法可以备份我的数据吗?
    我不必使用 docker,因为我实际上需要的只是 Node.js。
    但是服务器必须托管在一些远程计算机上,因为我没有能力/时间/金钱来托管自己的计算机...

最佳答案

我使用borg backup 来备份我们的服务器(包括 docker 卷)...并且由于失败和愚蠢而多次挽救了局面。

它通过 SSH 传输,因此通信是加密的。它使用的存储库也在磁盘上加密,以便确保您的所有数据安全。它去重复、快照、修剪、压缩……功能列表相当大。

第一次备份后,后续备份速度要快得多,因为它只提交自上次备份以来的更改。

您还可以将快照挂载为文件系统,这样您就可以找到您删除的单个文件或恢复整个文件。安装也可以远程完成。

我已将我们的目录配置为备份/home、/etc 和/var/lib/docker/volumes 目录(以及其他目录)。

我们租了一些便宜的存储 VPS,每晚将数据发送给他们。他们位于不同的地理位置,拥有不同的托管提供商,你知道,因为我们很偏执。

关于docker - 自动备份远程托管服务器的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48059793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com