当前位置: 首页 > 知识库问答 >
问题:

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

庾勇军
2023-03-14

我正在尝试为团队笔记设置一个服务器,我想知道自动备份其数据的最佳方式是什么,也就是我的笔记。

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

所以:

>

  • 有没有可能将数据从docker映像传输到云服务,而不冒泄露密码/私钥的风险?

    还有其他方法备份我的数据吗
    我不必使用docker,因为我只需要一个节点。js
    但是服务器必须托管在一些远程机器上,因为我没有能力/时间/金钱独自托管一台机器。。。

  • 共有2个答案

    萧升
    2023-03-14

    除了docker群的秘密,别忘了绑定挂载策略:您可以将数据保存在卷中。

    在这种情况下,您可以在主机上(而不是在运行时在容器上)执行备份策略,该策略将获取该卷,将其压缩并保存到其他位置。例如,看看这个答案或这个答案。

    钱锦
    2023-03-14

    我使用borg备份备份我们的服务器(包括docker卷)...由于失败和愚蠢,它多次挽救了一天。

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

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

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

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

    我们租了一些便宜的存储VPS,每晚向他们发送数据。他们在不同的地理位置,有不同的主机提供商,你知道,因为我们是偏执狂。

     类似资料:
    • 但是下面这样的回答,以及引用的官方文档似乎暗示,您可以在数据库数据上使用: 这两种想法似乎相互矛盾。Docker的工作方式是否有什么特殊之处,使得不需要使用SQL级备份?如果不是,我的理解中缺少了什么?(当你不能用它来备份一个生产数据库时,为什么用它作为官方的例子?那不可能是对的...)

    • 所以我有一个Web应用程序,其中前端是用React编写的,后端是用NodeJs/NestJ编写的,并且处于部署应用程序的阶段。我有一个运行Ubuntu的Linode服务器,我最初的想法是安装Docker 那么,这是设置应用程序的好方法吗?这种设置有什么利弊吗?除了因为需要服务器数量而定价之外?或者还有其他更有益的选择吗? 提前致谢。

    • 我们最近将一些数据移植到MongoDB,现在正在考虑运行日常备份,最好是从cron作业,并将其中一个备份恢复到辅助mongo数据库。 我们的系统设置如下: 服务器1:开发mongo数据库 服务器2:两个mongo数据库,一个用于暂存数据,一个用于生产 服务器3:是我们运行所有cron作业/批处理脚本的地方 (我尝试了将用户名和密码连接到主机,但没有将用户名和密码连接到主机) 我收到以下信息: Mo

    • 问题内容: 我想使用socket.io将数据从服务器推送到浏览器,但是该项目是java tomcat之一,并且 Github中 有许多实现的服务器实现。他们中的大多数人都说 过时了, 或者有更好的版本可用。谁能建议我一个好的实现。 而且,我看到了许多有关使用广播的演示和示例代码。我的要求是将不同的消息推送到不同的客户端。有人可以指出一些有关此类内容的优秀演示或教程吗? 谢谢 问题答案: 作为作者,

    • 我有一个MySQL数据库存在于一个远程服务器上。我只有sql连接特权。我没有对服务器的FTP访问权限,我需要对数据库进行一次完整的转储。我试过,但问题是它在服务器上创建输出,由于我没有FTP,所以无法从服务器上获取输出。 我如何做一个干净的备份,并在我的本地机器中获得转储(当然,备份应该在我的本地机器中恢复)?

    • 我按照此页面在我的服务器(ngrok 1.7)上自托管ngrok https://www.svenbit.com/2014/09/run-ngrok-on-your-own-server/ ATM,我可以正常使用超文本传输协议。 但是,我也想使用ssh(tcp协议)。 当尝试使用以下命令 ngrok (Ctrl C退出) 隧道在线状态 版本1.7/1.7 转发tcp://tunnel.mydoma