OpenList是什么
OpenList是一款开源免费的网盘聚合管理工具,基于 Gin(后端) 和 SolidJS(前端) 开发,旨在为用户提供统一管理多个网盘和存储服务的解决方案。它是AList项目的分叉版本,由原AList的部分贡献者发起,以更透明、更社区化的方式维护,避免商业化带来的隐私风险。
OpenList主要功能
- 多存储支持
- 支持多种存储服务,包括本地存储、阿里云盘、OneDrive、Google Drive、天翼网盘等 20+ 种存储方案。
- 支持 WebDAV 协议访问文件。
- 文件预览与操作
- 在线预览:支持 PDF、Markdown、代码、纯文本、图片、视频、音频、办公文档(docx/pptx/xlsx)等格式的在线预览。
- 文件管理:支持复制、移动、删除、重命名、打包下载、批量下载等操作。
- 多线程下载:通过 Aria2 实现多线程加速下载。
- 安全与权限管理
- 路径密码保护:为特定路径设置密码或认证,确保文件安全性。
- 保险箱加密:支持文件加密存储,远程存储时数据隐私得到保护。
- 便捷功能
- 单点登录(SSO):快速登录并自动注册账户。
- 离线下载:支持种子内容离线下载到指定目录。
- 国际化支持:多语言界面,方便全球用户使用。
- 其他特色
- 深色模式:支持界面主题切换。
- Cloudflare Workers 代理:提升访问速度和安全性。
如何使用OpenList
部署方式
- 云服务器部署
- 通过云应用商店搜索并安装 OpenList,配置存储空间后完成部署。
- 创建管理员账户:
[Bash]
./openlist admin random
系统会生成默认用户名和密码(如
admin:F7nJA9gt
)。
- 本地部署(Windows/Linux)
- Windows:
- 从 GitHub Release 下载对应版本(如
openlist-windows-386.zip
)。 - 解压后运行命令启动服务:
[Bash]
.\openlist.exe server
- 访问
http://localhost:5244
进入管理界面。
- 从 GitHub Release 下载对应版本(如
- Linux/Docker:
[Bash]
docker run -d --name openlist -p 5244:5244 openlistteam/openlist:latest
默认管理地址:
http://IP:5244
。
- Windows:
- Docker Compose 部署
[Yaml]
version: '3.3' services: openlist: image: 'openlistteam/openlist:latest' container_name: openlist volumes: - '/etc/openlist:/opt/openlist/data' ports: - '5244:5244' restart: unless-stopped
基本操作
- 添加存储:登录后进入“存储”页面,选择网盘类型(如阿里云盘、OneDrive)并填写账号信息。
- 文件管理:通过首页浏览所有存储中的文件,支持在线播放视频、查看图片画廊等。
- 外网访问:通过内网穿透工具(如路由侠)映射端口,实现公网访问本地部署的 OpenList。
OpenList应用场景
- 个人用户
- 统一管理网盘:将百度网盘、阿里云盘、Google Drive 等多个网盘的文件集中管理,避免频繁切换。
- 私人影音库:在线播放网盘中的视频,支持字幕加载和画廊模式查看图片。
- NAS 玩家
- 搭建私有云:通过 OpenList 将本地 NAS 或云存储挂载为统一的私有云中心,支持 WebDAV 挂载。
- 团队协作
- 共享与权限管理:设置共享文件夹和权限,团队成员可协作编辑和访问文件。
- 教育/企业场景
- 资源分发:教育机构可将教学资料存储在不同网盘中,并通过 OpenList 统一分发给学生。
- 跨平台备份:企业可将重要文件备份到多个云存储平台,并通过 OpenList 集中管理。
- 开发者/技术爱好者
- 自定义部署:通过 Docker 或脚本快速部署,结合自动化工具实现文件同步、离线下载等功能。
OpenList是AList的开源替代方案,凭借其多存储支持、隐私保护、易部署等优势,成为个人用户和团队管理云存储的高效工具。无论是搭建私有云、团队协作,还是影音播放,OpenList 都能提供灵活且安全的解决方案。
相关导航
暂无评论...