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