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

青年会

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

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

所以:

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

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

Dudeskeeroo

我使用borg备份来备份我们的服务器(包括docker卷)……由于故障和愚蠢,它一天保存了很多次。

它通过SSH传输,因此对通讯进行了加密。它使用的存储库也已在磁盘上加密,从而使所有数据安全。它可以重复数据删除,快照,修剪,压缩...功能列表非常大。

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

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

我已经配置好了备份/ home,/ etc和/ var / lib / docker / volumes目录(以及其他目录)。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章