alist网盘自动同步

alist网盘自动同步

  • alist可以设置目录定时转存到各个网盘,做到夸网盘,多备份的效果
  • 可以将自己挂载的alist 下的各个目录相互间进行同步,原理是采用alist原始api调用执行,
  • 同步原理是匹配文件名称是否相同,相同会跳过同步,不同就会将文件同步过去
  • 目前存在的一个问题,有文件会随机同步失败,但同一个文件不会一直同步失败,建议每天同步一次,可以将同步漏了的文件补上

参数

BASE_URL  服务器基础URL(结尾不带/)
USERNAME 用户名
PASSWORDd  密码
DIR_PAIRS  源目录和目标目录的配对(源目录和目标目录的配对,用分号隔开,冒号分隔)
CRON_SCHEDULE 调度日期,参考cron语法   "分 时 日 月 周"

demo

docker run --name alist-sync \
-e TZ=Asia/Shanghai \
-e BASE_URL=http://192.168.xxx.xx:5244 \
-e USERNAME=xxx \
-e PASSWORD=xxx \
-e DIR_PAIRS=/dav/aliyundrive/同步目录/工作:/dav/quark/同步目录1/工作;/dav/quark/同步目录1/工作:/dav/aliyundrive/同步目录/工作 \
-e "CRON_SCHEDULE=5 16 * * *" \
xjxjin/alist-sync:latest

docker-compose.yml

name: alist-sync
services:alist-sync:container_name: alist-syncenvironment:- TZ=Asia/Shanghai- BASE_URL=http://192.168.xxx.xx:5244- USERNAME=xxx- PASSWORD=xxx- DIR_PAIRS=/dav/aliyundrive/同步目录/工作:/dav/quark/同步目录1/工作;/dav/quark/同步目录1/工作:/dav/aliyundrive/同步目录/工作- CRON_SCHEDULE=5 16 * * *image: xjxjin/alist-sync:latest
  • 这个的意思是 需要将
  • 源目录 /dav/aliyundrive/同步目录/工作 下的文件夹以及文件,同步到目标目录/dav/quark/同步目录1/工作 下
  • 源目录/dav/quark/同步目录1/工作,同步到目标目录/dav/aliyundrive/同步目录/工作下
  • 也就是说两个目录相互备份

注意 DIR_PAIRS格式为 ,用分号隔开,冒号分隔,英文冒号,英文分号

执行完成后可以在复制页面查看进度

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/690057.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

八年三顾A股“茅庐”无果,富友支付“减利”后只能赴港上市?

都说事不过三,此前三次想要“进宫”,却三次与A股“无缘”的富友支付,最终无奈选择南下港交所上市了。 据港交所披露,上海富友支付服务股份有限公司(简称“富友支付”)于2024年4月30日正式向港交所递交招股…

一文了解CRM系统帮助中心:从认识到搭建

众所周知,客户关系管理(CRM)系统是企业必不可少的一部分。CRM系统到底是什么?为什么我们需要搭建一个CRM系统的帮助中心?又如何去搭建呢?本文将来一一解答这些问题。 一、什么是CRM系统 CRM系统&#xff0c…

书生浦语训练营第四次课作业

基础作业 环境配置 拷贝internlm开发机内的环境 studio-conda xtuner0.1.17# 激活环境 conda activate xtuner0.1.17 # 进入家目录 (~的意思是 “当前用户的home路径”) cd ~ # 创建版本文件夹并进入,以跟随本教程 mkdir -p /root/xtuner0…

解密某游戏的数据加密

前言 最近有个兄弟通过我的视频号加我,咨询能否将这个dubo游戏游戏开始前就将数据拿到从而进行押注,于是通过抓包工具测试了下,发现数据有时候是明文,有时候确实密文,大致看了下有这几种加密:Md5aes、Md5&a…

【.NET Core】你认识Attribute之CallerMemberName、CallerFilePath、CallerLineNumber三兄弟

你认识Attribute之CallerMemberName、CallerFilePath、CallerLineNumber三兄弟 文章目录 你认识Attribute之CallerMemberName、CallerFilePath、CallerLineNumber三兄弟一、概述二、CallerMemberNameAttribute类三、CallerFilePathAttribute 类四、CallerLineNumberAttribute 类…

Sass语法介绍-运算

04 【Sass语法介绍-运算】 1.前言 运算是一种通过已知量可能的组合,获得新的量的行为。Sass 中也为我们提供了各种各样的运算,以便我们更好的处理样式代码。本节我们将学习 Sass 中的数字运算、关系运算、除法运算、颜色运算、字符串运算等等… 2.什么…

JavaWeb:VsCode创建Web项目

一、Tomcat 先在官网上下载tomcat,解压到自己设定的文件夹。 配置环境变量 path变量配置 系统变量配置 验证服务器开机 二、Maven Maven 是一个基于 Java 的项目管理工具,可以对 Java 项目进行构建、依赖管理,可以自动下载所需要的包&#x…

VSCode:隐藏工程中的文件和目录

VSCode:设置搜索时的排除目录_vscode全局搜索排除掉某些目录-CSDN博客 介绍了如何排除搜索目录 有时也需要隐藏工程中不必关注的文件和目录。 假设工程中的文件结构如下 $ tree . ├── doc │ └── readme.txt ├── m.cpp └── user_guide 可以通过如下方…

vcruntime140d.dll找不到如何修复-dll缺失多种修复办法分享

vcruntime140d.dll文件是vcruntime140.dll的调试版本,主要用于开发环境中的调试目的。这个文件同样属于Microsoft Visual C Redistributable包的一部分,但它是为调试(Debug)配置构建的。以下是关于vcruntime140d.dll的一些基本属性…

搭建私有仓库Nexus的流程以及npm包的开发和发布

搭建私有仓库 Nexus 的流程(Ubuntu)以及 npm 包的开发和发布 本文档是关于在 Ubuntu 上面搭建 Nexus,以及制作 npm 包并发布到 Nexus 的流程说明。 关于 Ubuntu Ubuntu 是一个基于 Linux 的操作系统,通常会用在服务器或者嵌入式…

串口属性中的BM延时计时器问题

如果使用程序修改则需要修改注册表对应位置如下 第一个示例&#xff08;217&#xff09; 第二个示例&#xff08;219&#xff09; 需要注意的事情是修改前必须点查看串口名称&#xff08;例如上图是com5&#xff09; 程序修改&#xff1a; 有没有办法以编程方式更改USB <…

品鉴中的平衡之美:如何欣赏红酒的口感与风格和谐

品鉴云仓酒庄雷盛红酒的过程&#xff0c;是对其口感与风格和谐的追求和欣赏。平衡是红酒品质的重要标志之一&#xff0c;它体现在红酒的色泽、香气、口感和余味等多个方面。通过欣赏红酒的平衡之美&#xff0c;我们可以更好地领略其精妙之处&#xff0c;感受其带来的美妙滋味。…