AList简介
AList是一个开源的网盘管理工具,旨在为用户提供一个统一的界面来管理多个网盘账户。无论是Google Drive、Dropbox,还是OneDrive,AList都能轻松整合,让用户更方便地访问和管理文件。通过AList,用户能够简化网盘操作,提高工作效率。官方
AList的作用
- 集中管理:用户可以通过AList在一个平台上管理多个网盘账户,避免频繁切换不同的网盘应用。
- 简化操作:AList提供直观的界面,用户可以轻松上传、下载和分享文件,减少了操作的复杂性。
- 跨平台支持:AList支持多种主流网盘,用户可以根据需要自由选择,适应不同的使用场景。
- 增强安全性:通过统一管理,用户可以更好地控制文件的权限和分享设置,提升数据安全性。
宝塔面板安装 AList 流程
1. 创建网站
- 在宝塔面板中,点击“网站”,然后点击“添加网站”。
- 填写相关信息,选择要使用的域名(如
alist.junkai.cc),并设置根目录(如/www/wwwroot/alist.junkai.cc)。
2. 安装 AList
- 打开宝塔面板中的终端,执行以下命令
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /www/wwwroot/alist.junkai.cc
3. 启动 AList
- 使用以下命令启动 AList:
systemctl start alist
AList 服务的基本命令
- 启动:
systemctl start alist - 关闭:
systemctl stop alist - 状态:
systemctl status alist - 重启:
systemctl restart alist
4. 生成管理员随机密码
cd /www/wwwroot/alist.junkai.cc ./alist admin random
5. 配置 Nginx 反向代理
- 在宝塔面板中,为 AList 网站配置 Nginx 反向代理。如果需要,请确保 Nginx 已正确设置。
- 在网站的“设置”中,配置“反向代理”,http://127.0.0.1:5244
6. 访问 AList
- 在浏览器中输入
http://alist.junkai.cc,并使用管理员账户进行登录。
7. AList 配置文件
目录:/www/wwwroot/alist.junkai.cc/alist/data/config.json
{
"force": false, // 是否强制使用 HTTPS
"site_url": "", // 网站的 URL,通常用于生成链接
"cdn": "https://jsd.onmicrosoft.cn/npm/alist-web@$version/dist/", // 使用的 CDN 地址
"jwt_secret": "", // JWT 认证所需的密钥,确保安全性
"token_expires_in": 48, // 令牌的过期时间(小时)
"database": { // 数据库配置
"type": "mysql", // 数据库类型(如 mysql)
"host": "127.0.0.1", // 数据库主机地址
"port": 3306, // 数据库端口
"user": "", // 数据库用户名
"password": "", // 数据库密码
"name": "", // 数据库名称
"db_file": "data\\data.db", // 仅在使用 SQLite 时有效
"table_prefix": "x_", // 数据表前缀
"ssl_mode": "", // SSL 连接模式
"dsn": "" // 数据源名称
},
"meilisearch": { // 搜索引擎配置
"host": "http://localhost:7700", // Meilisearch 的地址
"api_key": "", // 访问 Meilisearch 的 API 密钥
"index_prefix": "" // 索引前缀
},
"scheme": { // 服务器配置
"address": "0.0.0.0", // 监听的地址
"http_port": 5244, // HTTP 端口
"https_port": -1, // HTTPS 端口
"force_https": false, // 是否强制使用 HTTPS
"cert_file": "", // SSL 证书文件
"key_file": "", // SSL 密钥文件
"unix_file": "", // Unix 套接字文件
"unix_file_perm": "" // Unix 套接字文件权限
},
"temp_dir": "data/temp", // 临时文件目录
"bleve_dir": "data/bleve", // Bleve 数据目录
"dist_dir": "", // 发布目录
"log": { // 日志配置
"enable": true, // 是否启用日志记录
"name": "data/log/log.log", // 日志文件路径
"max_size": 50, // 日志文件的最大大小(MB)
"max_backups": 30, // 最多保留的日志备份数量
"max_age": 28, // 日志文件的最大保留天数
"compress": false // 是否压缩旧的日志文件
},
"delayed_start": 3, // 延迟启动时间(秒),修复alist自启过快失败问题
"max_connections": 0, // 最大连接数
"tls_insecure_skip_verify": true, // 是否跳过 TLS 证书验证
"tasks": { // 任务配置
"download": { // 下载任务
"workers": 5, // 工作线程数量
"max_retry": 1, // 最大重试次数
"task_persistant": true // 任务是否持久化
},
"transfer": { // 传输任务
"workers": 5,
"max_retry": 2,
"task_persistant": true
},
"upload": { // 上传任务
"workers": 5,
"max_retry": 0,
"task_persistant": false
},
"copy": { // 复制任务
"workers": 5,
"max_retry": 2,
"task_persistant": true
}
},
"cors": { // CORS 配置
"allow_origins": [
"*" // 允许的源
],
"allow_methods": [
"*" // 允许的方法
],
"allow_headers": [
"*" // 允许的头部
]
},
"s3": { // S3 存储配置
"enable": false, // 是否启用 S3
"port": 5246, // S3 端口
"ssl": false // 是否启用 SSL
}
}
CDN 示例:
https://registry.npmmirror.com/alist-web/$version/files/dist/https://cdn.jsdelivr.net/npm/alist-web@$version/dist/https://unpkg.com/alist-web@$version/dist/https://cdn.jsdelivr.net/gh/alist-org/web-dist@$version/dist/https://cdn1.tianli0.top/npm/alist-web@$version/dist/https://cdn1.tianli0.top/gh/alist-org/web-dist@$version/dist/https://npm.elemecdn.com/alist-web@$version/dist/https://jsd.onmicrosoft.cn/npm/alist-web@$version/dist/https://jsd.onmicrosoft.cn/gh/alist-org/web-dist@$version/dist/
8. 更新和卸载(可选)
# 更新 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /www/wwwroot/alist.junkai.cc # 卸载 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /www/wwwroot/alist.junkai.cc # 手动更新 # https://github.com/AlistGo/alist/releases 下载 alist-linux-musl-amd64.tar.gz 替换到 /www/wwwroot/alist.junkai.cc/alist 目录下
结语
AList作为一个多网盘管理工具,能够有效提高用户的工作效率与数据安全。通过简单的安装流程,您就可以在自己的服务器上搭建一个功能强大的网盘管理平台。
常见问题 (FAQ)
增加延迟,修复alist自启过快失败问题
cd /etc/systemd/system/alist.service [Service] ExecStartPre=/bin/sleep 30
本文最后更新于:2025-4-1 at 08:16:45
原文链接:https://junkai.cc/462.html,转载请注明出处~~~

评论0