AList+Aria2/qb:打造专属的网盘管理和离线下载神器!


你是否为管理各种云存储和本地存储而烦恼?你是否需要一个统一的界面来方便地进行文件管理和分享?AList,这个强大的开源软件,就是你需要的解决方案!它不仅支持多种存储后端,还提供丰富的文件操作功能。下面,让我们一起深入了解AList的各项功能和安装方法吧!
功能强大,用处广泛
AList支持多种存储后端,包括但不限于本地存储、百度网盘、阿里云盘、115网盘、天翼云盘等等,可以方便地将各种云存储和本地存储整合在一起,通过一个统一的界面进行管理。此外,AList还提供了丰富的文件操作功能,包括上传、下载、删除、重命名文件,创建和删除文件夹,支持文件搜索和文件分享功能。
AList界面简洁大方,操作直观易懂。支持多语言,包括中文,可以满足不同国家用户的需求。此外,它还支持多种认证方式,包括基本认证、令牌认证和OAuth2认证,可以根据需求选择适合的认证方式。另外,AList还支持自定义主题和插件,可以根据喜好和需求进行定制。
除了以上常用的功能,AList还支持使用qBittorrent或Aria2进行离线下载,这一点对于下载党来说还是非常贴心的。
安装部署方式
AList支持多种安装部署方式,可以部署在Windows、Linux、macOS和Docker等。你可以根据你的需求选择适合的部署方式。无论你是新手还是老手,都能找到适合自己的安装部署方式。下面笔者介绍2种方便的安装部署方式:一键脚本和Docker-Compose部署
方式一:一键脚本
如果你是在Linux上部署,可以直接使用下面的一键脚本安装、更新和卸载。
1、安装
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
2、更新
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
3、卸载
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall
一键脚本默认是安装在/opt/alist中。你自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到/home:
# Installcurl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /home# updatecurl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /home# Uninstallcurl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /home
安装好之后,使用下面的命令启动、关闭等操作:
启动: systemctl start alist关闭: systemctl stop alist状态: systemctl status alist重启: systemctl restart alist
获取密码,需要进入安装AList的目录文件夹内执行如下命令
低于v3.25.0版本
./alist admin
高于v3.25.0版本3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置
# 随机生成一个密码./alist admin random# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码./alist admin set NEW_PASSWORD
方式二:使用Docker-Compose部署
要使用Docker-Compose部署AList,你需要先安装Docker和Docker-Compose。安装完成后,你可以创建一个docker-compose.yml文件,内容如下:
version: '3.8'services: alist: image: 'xhofe/alist:latest' container_name: alist restart: unless-stopped network_mode: bridge ports: - '5244:5244' environment: - PUID=1000 - PGID=100 - UMASK=022 volumes: - /path/to/your/data:/opt/alist/data - /path/to/your/media:/media
在这个文件中,你设置了AList的镜像、端口、环境变量和卷。你需要将/path/to/your/data替换为你想挂载的数据路径,将/path/to/your/media替换为你想要挂载的媒体文件路径。另外,PUID、PGID需要设置成你自己的,UMASK建议设置为022。
然后,你可以运行以下命令来启动AList:
docker-compose up -d
这个命令会在后台启动AList服务。你可以通过浏览器访问http://ip:5244来访问AList。
首次打开后,可以使用管理员账号登录,查看管理员信息:
低于v3.25.0版本
docker exec -it alist ./alist admin
高于v3.25.0版本3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置
# 随机生成一个密码docker exec -it alist ./alist admin random# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码docker exec -it alist ./alist admin set NEW_PASSWORD
是不是很简单呢?无论你是Docker新手还是老手,都能轻松完成部署!
基本设置
1、设置存储
AList支持多种存储后端,包括本地存储、百度网盘、阿里云盘、115网盘、天翼云盘、OneDrive、Google Drive等几十种,可以通过以下步骤添加存储:
1、在左侧菜单栏中选择“存储”选项。点击“添加”按钮,进入添加存储页面。
2、选择要添加的存储类型,按照自己需要的选择即可。
3、根据所选存储类型的要求填写相应的配置信息,如存储名称、访问密钥等。点击“保存”按钮,完成存储的添加。
4、添加完成后,可以在存储列表中看到新添加的存储,并进行相应的文件操作。同时,在文件列表中也可以看到新添加的存储中的文件。如下图,笔者添加了百度网盘、阿里云盘以及三个本地存储。
2、设置离线下载
要使用Alist的离线下载功能,需要提前安装好qBittorrent或Aria2,然后配置到Alist中即可。
1、点击“设置”——“其他”,即可设置Aria2地址和密钥及qBittorrent的链接。
如果启用了离线下载,记得在docker-compose.yml文件中将下面两个目录映射到宿主机上。
/opt/alist/data/temp/aria2
/opt/alist/data/temp/qbittorrent
2、使用离线下载
要想使用离线下载,只需要在Alist前台页面,首先进入到你想保存文件的文件夹,然后点击离线下载按钮。笔者想下载到nas/下载库/movie,那么就一路点到这个文件夹。
然后选择下载方式,并将下载链接粘贴进去,点击“确定”即可。这时候没有意外的话,下载任务就会添加到下载器中了。
以上就是关于Alist的部署和简单的配置过程。当然由于每个人的机器环境、网络情况等等都不尽相同,可能在搭建过程中会遇到一些意外情况,搞不定的话可以在本文后面留言,笔者也会尽量帮大家解答。原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

到顶部