Docker系列 搭建服务器备份神器duplicate
本文最后更新于 2024年7月04日, 如有失效请评论区留言。

前言

随着服务器应用与数据越来越多, 越来越担心如果不小心中病毒, 导致数据丢失, 或者服务器到期后该如何安全高效的迁移服务和数据. 等数据安全方面的考虑.

于是乎Duplicate出现了, 它的docker镜像是linuxserver/duplicati,这是一个备份解决方案,可以将服务器上的数据备份上传到多个对象存储空间(类似腾讯的COS, Google Drive, WebDav等).

并且是增量备份,这意味着除了首次, 之后的备份可以更加的迅速,也更加节省对象存储空间的容量,还可以设置密码防止备份泄漏造成的损失.

本教程使用 docker-compose 安装,如果没有安装 dockerdocker-compose 请查看 Docker 系列 基础系列 docker 及 docker-compose 安装

一、安装

新建目录并进入

mkdir -p /root/docker/duplicate
cd /root/docker/duplicate

新建docker-compose.yml文件

vi docker-compose.yml

输入

version: '3'
services:
  duplicati:
    image: lscr.io/linuxserver/duplicati
    container_name: duplicati
    restart: unless-stopped
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
    volumes:
      - ./config:/config     # 配置文件
      - ./backups:/backups   # 如果选择本地备份时, 备份的保存地址
      - /root/docker:/source # 需要被备份的地址,这里是备份/root/docker目录下的所有文件
    ports:
      - 8200:8200

:wq保存退出

启动

docker-compose up -d

二、备份

1.打开后台

在浏览器中输入服务器ip:8200

这里端口根据自己实际的设置来, ip也可以解析成域名

首次登录会提示是否设置密码, 这个根据自己需要选择

image-20231215233628235

image-20231215233930843

2.常规设置

image-20231216093218924

3.多种保存位置

这里提供几种存储类型方式,选择自己适合的就行

image-20240119165511784

1.SFTP(SSH)方式保存到Nas

这里以群晖举例

首先要在nas的控制面板文件服务FTP里面开启SFTP服务并设置端口号

image-20231216221047639

路由器设置端口转发(端口映射), 将开启的22端口暴漏到外网上, 这里以iKuai举例

记好外网端口,下面连接时会用到

image-20231216221449081

回到浏览器,设置链接信息

image-20231216222258969

2.

只要最后测试连接连接正常即可

image-20231216093416392

确定, 下一步

4.源数据设置

这个source就是上面yml文件中的参数, 勾选里面需要备份的文件即可

image-20231216094423917

5.设置备份时间

image-20231216094528609

选择喜欢的保存策略

远程卷大小: 指你备份文件的最大容量, 超出的话, 他会另起一个文件保存

image-20231216105022271

点击立即运行, 首次运行会比较慢, 之后都是增量备份, 速度会快点

image-20231216105318701

三、恢复备份

如果使用别的服务器进行恢复, 首先先把duplicate安装并启动好

1.直接从备份文件中恢复

image-20240129150435963

选择输入当初备份时候的配置,测试连接,没问题就下一步

image-20240129152056788

有密码输密码, 没有则选择连接

image-20240129152212949

选择需要恢复的文件,继续

image-20240129152422987

image-20240129152527734

成功

image-20240129152749045

2.

原创声明
本文由 Twist 于2023年12月15日 发表在 柯基屁屁
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转
转载请注明:Docker系列 搭建服务器备份神器duplicate | 柯基屁屁
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇