OpenList是一款基于Gin和Solidjs開發(fā)的開源文件列表程序,作為AList的分叉項目,它旨在提供一個更可信、可持續(xù)的網(wǎng)盤聚合解決方案。該項目由原AList部分貢獻者聯(lián)合發(fā)起,采用AGPL-3.0開源協(xié)議,目前由OpenList Team社區(qū)化運作。OpenList的核心功能是讓用戶通過統(tǒng)一的網(wǎng)頁界面管理多個網(wǎng)盤文件,支持文件管理、視頻播放等操作,同時移除了原AList中可能存在的隱私風險代碼。
- OpenList官網(wǎng)入口網(wǎng)址1:https://docs.openlist.team
- OpenList官網(wǎng)入口網(wǎng)址2:https://docs.oplist.org
- OpenList開源項目地址:https://github.com/OpenListTeam/OpenList
- OpenList官方下載地址:https://github.com/OpenListTeam/OpenList/releases
- OpenList安裝使用說明:https://docs.openlist.team/zh/guide/

核心功能與技術(shù)特點
OpenList支持包括本地存儲、阿里云盤、OneDrive、Google Drive等20多種存儲方案,并可通過WebDAV協(xié)議訪問文件。其技術(shù)架構(gòu)基于高性能的Gin框架處理后端請求,前端則采用輕量級Solidjs庫構(gòu)建用戶界面。特色功能包括:
- 多格式預(yù)覽:支持視頻、音頻、文檔、PDF、圖片等文件的在線預(yù)覽,甚至可直接安裝IPA文件
- 安全保護:提供路徑密碼保護、深色模式切換,以及文件加密存儲功能(Crypt模塊),確保數(shù)據(jù)在云端存儲時的隱私性
- 高效傳輸:支持打包下載、多線程批量下載(通過Aria2)以及離線下載功能
- 賬戶管理:集成單點登錄(SSO)和自動注冊功能,簡化多設(shè)備訪問流程
項目背景與發(fā)展現(xiàn)狀
OpenList的誕生源于原AList項目被商業(yè)公司收購后引發(fā)的社區(qū)信任危機。項目團隊已全面審計近半年代碼,確認除原私有API外無惡意代碼,并更換了新Logo、域名和API服務(wù)器。截至2025年6月,GitHub星標已超5.6k,吸引了包括原AList開發(fā)者在內(nèi)的眾多貢獻者。
部署與使用
OpenList提供多種安裝方式:
- Docker部署:通過官方鏡像openlistteam/openlist快速部署,支持數(shù)據(jù)卷掛載和端口映射(默認5244)
- 腳本安裝:提供交互式管理腳本,支持Linux/macOS/WSL/Android Termux平臺,包含服務(wù)管理、日志查看、數(shù)據(jù)遷移等功能
- 手動安裝:可通過GitHub獲取源碼編譯,或使用預(yù)編譯二進制文件
典型應(yīng)用場景包括:
- 個人統(tǒng)一管理分散在多個云服務(wù)的文件
- 團隊協(xié)作共享跨平臺項目資料
- 教育機構(gòu)分發(fā)存儲在不同網(wǎng)盤的教學資源
未來規(guī)劃與社區(qū)生態(tài)
項目首個穩(wěn)定目標為v4.0.0版本發(fā)布。已有開發(fā)者推出配套應(yīng)用OpenListApp,將服務(wù)器端集成到桌面/移動設(shè)備。社區(qū)正在完善文檔體系,并持續(xù)優(yōu)化如SSO默認跳轉(zhuǎn)等新功能。與商業(yè)化AList相比,OpenList強調(diào)完全透明,所有代碼變更接受社區(qū)監(jiān)督。
官網(wǎng)地址:https://oplist.org/zh/
開源倉庫:https://github.com/OpenListTeam/OpenList