taosync,基于alist的网盘自动同步、下载工具来了,见证又一个神器崛起!

Taosync是一个基于AList开发的网盘资源同步工具,它可以帮助用户实现本地文件到多个网盘或FTP等存储的备份,以及在多个网盘之间同步文件。


Taosync支持全同步模式和仅新增模式,允许用户定时扫描指定目录下的文件差异,确保目标目录与源目录保持一致,或者只同步新增的文件。此外,Taosync还支持定时下载功能,用户可以设置一次性任务,按照cron表达式在指定时间执行下载任务。

以下是Taosync的使用教程:

系统部署

下载镜像:由于国内网络环境因素,建议直接导入Taosync和AList所需的镜像文件。相关的镜像文件可以从网盘获取,例如阿里云盘或夸克网盘

创建容器:项目基于AList运行,因此需要创建一个AList容器。可以使用以下docker-compose.yml文件来创建Taosync和AList容器:

version: "3"
services:
  sync:
    image: dr34m/tao-sync:latest
    container_name: taosync
    restart: always
    ports:
      - 8023:8023 # 左侧的端口可自定义修改
    volumes:
      - ./taosync/data:/app/data
    # 如果已经有alist容器,则删除下面的代码
    alist:
      image: xhofe/alist:latest
      container_name: alist
      restart: always
      ports:
        - 5244:5244 # http端口,左侧的端口可自定义修改
      # - 5245:5245 # https端口,左侧的端口可自定义修改
      volumes:
        - ./alist/data:/opt/alist/data

在Docker应用下创建项目,并粘贴上述代码到compose配置中,然后立即部署。

获取默认密码:部署完成后,在项目日志页面获取Taosync和AList的默认密码。

系统使用

配置AList:使用默认账号admin和默认密码登录AList后台,添加网盘驱动,并复制令牌以备后用

配置Taosync:使用默认账号admin和默认密码登录Taosync后台,修改密码,并在引擎管理中增加AList的URL地址和令牌。

创建同步作业:在作业管理中新建作业,选择引擎,源目标目录和目标目录,设置同步速度和方法,以及定时同步的方式(间隔或cron)

Taosync支持多种存储源,包括但不限于本地存储、阿里云盘、OneDrive、天翼云盘、GoogleDrive、FTP/SFTP等
。通过部署Taosync,可以有效地补充NAS中的同步方法,实现本地存储与网络存储的有效结合