精选NAS应用商店
NasAppStore为飞牛OS、群晖、威联通等NAS系统提供海量精选免费适配应用,一站式安装管理,帮您轻松打造多媒体家庭私有云中心,发掘NAS更多潜力。

Restic - 快速安全的开源备份工具

应用介绍

Restic 是一个快速、安全、开源的备份程序,支持增量备份、数据加密、多种后端存储,设计用于高效备份个人数据到本地或云存储。

Restic 的主要特点: - 加密:所有数据使用 AES-256 加密,保护你的隐私 - 增量备份:只备份自上次备份以来改变的文件,节省时间和空间 - 去重:相同的数据只存储一次,减少存储空间使用 - 跨平台:支持 Linux、macOS、Windows 等多种平台 - 支持多种存储后端:本地目录、SFTP、S3、Backblaze B2、Azure Blob、Google Cloud Storage 等 - 开源免费:完全开源,商业使用也免费

Restic 是命令行工具,但有第三方 Web UI(如 ResticBrowser)可以方便管理,非常适合用于 NAS 数据的自动备份。

安装说明

前提依赖

  • Linux 系统(可以直接使用二进制安装,也可以使用 Docker)
  • 目标存储位置(本地或云存储)
  • 计划任务工具(如 cron)用于自动备份

安装配置

如果使用 Docker,可以使用以下 docker-compose.yml 配合定时任务:

version: '3'

services:
  restic:
    image: restic/restic:latest
    container_name: restic
    volumes:
      - /path/to/backup:/data:ro
      - ./cache:/cache
    environment:
      - RESTIC_REPOSITORY=/repo
      - RESTIC_PASSWORD=your_backup_password

替换 /path/to/backup 为你需要备份的目录,并设置好仓库地址和密码。

使用说明

  1. 初始化仓库:
restic -r /srv/restic-repo init
  1. 创建备份:
restic -r /srv/restic-repo backup /home/user/documents
  1. 查看快照:
restic -r /srv/restic-repo snapshots
  1. 恢复快照:
restic -r /srv/restic-repo restore <snapshot-id> --target /restore/path
  1. 建议配置 cron 定时任务,每天自动执行备份

开源信息

  • GitHub: https://github.com/restic/restic
  • 官方网站: https://restic.net/
  • 文档: https://restic.readthedocs.io/