尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

从零跑通 AList:三步搭好多盘统一文件管理入口

从零跑通 AList:三步搭好多盘统一文件管理入口 从零跑通 AList三步搭好多盘统一文件管理入口【免费下载链接】alist️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序使用 Gin 和 Solidjs。项目地址: https://gitcode.com/GitHub_Trending/al/alistAList 是一个支持多存储的文件列表程序把本地文件夹和各家云盘装进同一个 Web 界面。按本文操作你可以用三步完成 AList 部署得到一个统一访问的云盘入口。先搞明白它是什么AList 的定位是一个聚合文件列表程序它本身不存文件而是把本地目录、阿里云盘、OneDrive、WebDAV 等几十个存储后端统一挂到一个 Web 控制台里浏览、预览和管理。你在 drivers 目录里能看到这些后端各自独立的驱动实现接入后它们在前端呈现为同一棵目录树。能力一句话说明多存储接入本地、云盘、对象存储统一挂载在线预览图片、文档、音视频直接打开WebDAV第三方客户端可直接挂载离线下载对接下载工具远程取回文件动手之前30 秒环境自检部署 AList 对硬件没有苛刻要求确认下面四点就可以动手项目要求系统Windows 10 / macOS / 主流 Linux 均可内存512MB 起步2GB 更稳磁盘100MB 可用空间即可网络能正常访问外网唯一需要确认的是 Go 环境源码编译时才用得到go version如果没装去官网下载 LTS 版本即可这里不展开安装细节。部署全流程拿到程序从项目发布页下载对应操作系统的预编译压缩包解压后得到一个 alist 可执行文件。看到解压结果里有 alistWindows 下为 alist.exe说明这步对了。如果你更想自己编译可选路径git clone https://gitcode.com/GitHub_Trending/al/alist进入 alist 目录执行go build -o alist main.go即可得到同样的可执行文件。第一次启动把可执行文件放进一个你允许的目录比如 alist然后运行./alist server首次启动会在当前目录下自动创建 data 目录里面生成 config.json 配置文件和 data.db 数据库。看到终端出现 HTTP 服务监听 5244 端口的日志且没有报错说明这步对了。打开控制台在浏览器打开http://localhost:5244。首次访问会要求你设置管理员账号和密码这就是系统初始化的最后一步。看到控制台首页、左侧出现存储等菜单说明部署完成。让它贴合你的习惯最常用的一个配置是挂一个本地目录。在控制台点存储→添加类型选本地根目录填你要展示的文件夹路径/your/files/path保存后这个目录下的文件就会出现在首页目录树里可以在线预览、上传、移动。功能命令查看帮助./alist help查看版本./alist version重启服务./alist restart想继续了解的可以看官方文档 docs/。跑不起来先查这里端口被占用启动时报 listen 相关错误多半是 5244 已被别的程序占用。修改 data/config.json 中 http 下的 port换一个空闲端口用./alist restart重启服务浏览器改用新端口访问页面打不开服务显示在运行浏览器却连不上。回终端确认进程还活着、监听日志无中断从别的机器访问时确认监听地址不是仅 127.0.0.1检查防火墙或安全组是否放行了该端口上传卡住文件传到一半停滞或失败。先确认本地存储目录对运行用户有写权限检查磁盘剩余空间是否充足大文件重试或改用 WebDAV 客户端传输跑起来之后按用途分目录或分盘避免全盘混放定期清理下载目录和缓存敏感路由开启访问密码保护公网部署时配上反代和证书接下来可以去 docs 里翻翻还有哪些存储驱动适合你手上已有的盘。【免费下载链接】alist️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序使用 Gin 和 Solidjs。项目地址: https://gitcode.com/GitHub_Trending/al/alist创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表