Alist 简介

Alist 是一个开源的网盘管理工具,支持将多种云存储服务(如阿里云盘、OneDrive、Google Drive、百度网盘等)整合到一个统一的界面中,方便用户管理和访问这些存储资源。

优势:

  • 开源免费:Alist 是一个开源项目,用户可以免费使用,且代码透明。

  • 轻量高效:占用资源少,运行速度快,适合在低配置设备上运行。

  • 易于部署:提供多种部署方式(如 Docker、二进制文件等),适合不同技术水平的用户。

  • 高度可定制:支持自定义主题、插件等功能,满足个性化需求。

  • 隐私保护:数据存储在用户自己的设备或云存储中,无需担心隐私泄露。

安装Alist

Alist官方安装方法有多种,本次通过Docker compose来安装Alist网盘。

1.部署docker环境

看博文:Ubuntu上安装Docker和Docker compose环境

2.编写docker-compose.yaml文件

# 创建工作目录
sudo cd /root
sudo mkdir alist && cd /alist

# docker-compose.yaml文件
sudo vim docker-compose.yaml
'''
version: '3.3'
services:
  alist:
    image: 'xhofe/alist:beta'
    container_name: alist
    volumes:
      - '/root/alist:/opt/alist/data'     # 刚刚创建的工作目录
    ports:
      - '5244:5244'
    environment:
      - PUID=0
      - PGID=0
      - UMASK=022
    restart: unless-stopped

'''

3.构建容器

# 构建容器
sudo docker compose up -d

# 检查容器运行状态
sudo docker ps | grep alist

4.设置登录密码

# 随机生成一个密码
sudo docker exec -it alist ./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
sudo docker exec -it alist ./alist admin set NEW_PASSWORD

5.浏览器登录Alist

# 放通防火墙
sudo ufw allow 5244/tcp
sudo ufw reload 

浏览器访问:http://localhost:5244

挂载网盘

Alist支持挂载多种云盘,实现网盘文件集中管理,以挂载百度网盘为例:

登录Alist点击下方管理:

点击存储添加:

配置存储

获取刷新令牌

进入Alist官方文档百度网盘对应位置,点击获取刷新令牌。

获取UA(User-Agent):ozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0

保存后查看状态,显示为work代表挂载成功:

参考链接

希望这篇博客对你有帮助!如果有其他问题,欢迎随时提问!