侧边栏壁纸
博主头像
拾艺客博主等级

行动起来,活在当下

  • 累计撰写 18 篇文章
  • 累计创建 15 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

armbian部署alist的网盘自动同步

hfr818
2024-10-01 / 0 评论 / 0 点赞 / 22 阅读 / 4387 字

一.工具介绍

1、同步备份

把本地文件备份到多个网盘或FTP之类的存储,或者在多个网盘之间同步文件等;可以定时扫描指定目录下文件差异,让目标目录与源目录相同(全同步模式);或仅新增存在于源目录,却不存在于目标目录的文件(仅新增模式)

2、定时下载

可以设置一次性任务(cron方式设置年月日时分秒,将在指定时间执行一次),可在闲时自动从特定网盘下载文件到本地。

3、项目特征:

- 开源免费,几乎支持所有常用平台

- windows-amd64

- darwin-amd64

- darwin-arm64

- linux-amd64

- linux-arm64

- linux-386 Linux-386的

- linux-arm-v6

- linux-arm-v7

- linux-s390x

- linux-ppc64le

- 密码加密不可逆,永远不会泄露您的密码,敏感信息均被加密

- 完全离线运行(仅连接AList),永不上传用户隐私

- 完善的错误处理,稳定可靠,逻辑自洽;可能出错,但永不崩溃(我猜的)

- 完善的日志,所有错误都会被记录

- 引擎管理,可以自由增删改查`AList`

- 作业管理,可以新增/删除/启用/禁用/编辑/手动执行作业

- 仅新增与全同步模式

- 定时同步支持间隔或`cron`方式

- 同步进度实时可视化查看与筛选

- 存储可控,合理配置任务记录与日志保留天数,可以控制本程序所占用存储在可控范围内

、docker部署

##命令安装

sudo docker run -d --name taosyc -v /opt/tao-sync/data:/app/data -p 8023:8023 dr34m/tao-sync:latest

##compose.yml(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

三、系统使用

1、获取默认密码

在项目部署完成以后,我们切换到项目日志页面,可以看到taosync、alist分别都创建了自己的默认密码,一会我们使用账号admin进行登录即可。

2查看日志

docker ps  #查看部署容器ID
docker logs -f {9859dfedec33} #查看容器日志,{9859dfedec33}为容器ID

以上为容器自动生成随机密码

0

评论区