rclone整合alist

安装/配置rclone

脚本安装rclone

sudo -v ; curl https://rclone.org/install.sh | sudo bash

etc/systemd/system/rclonehttp.service

[Unit]  
Description=Rclone HTTP Server with Web GUI  
After=network.target docker.service 

[Service]
ExecStartPre=/bin/sleep 30
Type=simple  
ExecStart=/usr/local/rclone-v1.69.0-linux-amd64/rclone rcd --rc-web-gui --rc-web-gui-no-open-browser --rc-addr=:5572 --rc-user=admin --rc-pass='admin123@' --log-level=NOTICE --cache-dir=/vfsCache --rc-allow-origin="https://rclone.github.io"  
Restart=on-failure  
RestartSec=5  
TimeoutStartSec=120s

[Install]  
WantedBy=multi-user.target

etc/systemd/system/rclone-alist.service

[Unit]
Description=rclone-alist
After=network.target docker.service 
 
[Service]
Type=simple
ExecStartPre=/bin/sleep 120
ExecStart=rclone mount Alist:/ /media/devmon/新加卷-2/Alist
Restart=on-failure
RestartSec=30
TimeoutStartSec=120s
 
[Install]
WantedBy=multi-user.target

config

rclone config

在这里插入图片描述

授权

sudo chmod +x /etc/systemd/system/rclonehttp.service
sudo chmod +x /etc/systemd/system/rclone-alist.service

下载HTTP web介面文件

rclone rcd --rc-web-gui

启用服务并设置开机启动

sudo systemctl enable rclone-alist.service
sudo systemctl start rclone-alist.service
### 使用 RcloneAlist 进行云存储管理 #### 安装 Rclone Rclone 是一款强大的命令行工具,支持多种云存储服务之间的数据传输和同步操作。为了使用 Rclone 来管理和迁移云端文件,需先安装该软件。 对于 Linux 用户来说,可以通过以下命令快速完成安装: ```bash curl https://rclone.org/install.sh | sudo bash ``` Windows 用户则可以从官方网站下载可执行程序并按照提示进行安装[^3]。 #### 配置 Rclone 与目标云平台连接 配置过程中会引导设置远程仓库名称以及选择对应的云服务商(如阿里云OSS),之后根据向导输入必要的认证信息来建立安全链接: ```bash rclone config ``` 此过程涉及创建应用密钥对或访问令牌等敏感资料,请妥善保管这些凭证。 #### 利用 Alist 实现图形化界面管理 Alist 提供了一个简洁易用的 Web UI 接口用于浏览、上传及分享位于不同位置上的资源。通过集成 Rclone 后端驱动器,可以轻松实现多源统一视图下的高效协作体验。 启动容器部署方式如下所示: ```dockerfile version: '3' services: alist: image: xhofe/alist:latest ports: - "5244:5244" environment: - PUID=1000 - PGID=1000 - UMASK=022 volumes: - ./data:/data ``` 上述 Docker Compose 文件定义了运行参数和服务依赖关系;其中 `./data` 目录用来持久保存应用程序的数据状态。 #### 数据同步实例展示 假设已经成功设置了名为 `myremote` 的 Rclone 远程路径,则可通过下面这条指令将本地指定目录内的所有内容复制到云端相应位置上: ```bash rclone sync /path/to/local/folder myremote:path/in/cloud/ ``` 这里采用的是双向同步模式(`sync`),它能够确保两端保持一致的同时尽可能减少不必要的重复写入动作[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值