From d9389eb98af8f2d8933d2c9016c4d9b750eb5599 Mon Sep 17 00:00:00 2001
From: LiuShen <3162475700@qq.com>
Date: Wed, 25 Jun 2025 17:44:36 +0800
Subject: [PATCH] =?UTF-8?q?=F0=9F=99=84=E6=B7=BB=E5=8A=A0OpenList?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
openlist/README.md | 127 +++++++++++++++++++++++++++++
openlist/data.yml | 36 ++++++++
openlist/logo.png | Bin 0 -> 6935 bytes
openlist/v4.0.3/data.yml | 36 ++++++++
openlist/v4.0.3/docker-compose.yml | 20 +++++
5 files changed, 219 insertions(+)
create mode 100644 openlist/README.md
create mode 100644 openlist/data.yml
create mode 100644 openlist/logo.png
create mode 100644 openlist/v4.0.3/data.yml
create mode 100644 openlist/v4.0.3/docker-compose.yml
diff --git a/openlist/README.md b/openlist/README.md
new file mode 100644
index 000000000..7bfada5c7
--- /dev/null
+++ b/openlist/README.md
@@ -0,0 +1,127 @@
+
+

+
🗂一个支持多存储的文件列表程序,使用 Gin 和 SolidJS,基于 AList 项目 fork 开发
+
+
+
+
+---
+
+> [!IMPORTANT]
+>
+> 一个更可信、可持续的 AList 开源替代方案,防范未来可能的闭源、黑箱或不可信变更。
+>
+> 我们诚挚地感谢原项目 [AlistGo/alist](https://github.com/AlistGo/alist) 的作者 [Xhofe](https://github.com/Xhofe) 以及其他所有贡献者。
+>
+> 本 Fork 尚未稳定, 具体迁移进度可在 [OpenList 迁移工作总结](https://github.com/OpenListTeam/OpenList/issues/6) 中查看。
+
+[English](./README.md) | 中文 | [日本語](./README_ja.md) | [Contributing](./CONTRIBUTING.md) | [CODE OF CONDUCT](./CODE_OF_CONDUCT.md)
+
+## 功能
+
+- [x] 多种存储
+ - [x] 本地存储
+ - [x] [阿里云盘](https://www.alipan.com/)
+ - [x] OneDrive / Sharepoint([国际版](https://www.office.com/), [世纪互联](https://portal.partner.microsoftonline.cn),de,us)
+ - [x] [天翼云盘](https://cloud.189.cn) (个人云, 家庭云)
+ - [x] [GoogleDrive](https://drive.google.com/)
+ - [x] [123云盘](https://www.123pan.com/)
+ - [x] FTP / SFTP
+ - [x] [PikPak](https://www.mypikpak.com/)
+ - [x] [S3](https://aws.amazon.com/cn/s3/)
+ - [x] [Seafile](https://seafile.com/)
+ - [x] [又拍云对象存储](https://www.upyun.com/products/file-storage)
+ - [x] WebDav(支持无API的OneDrive/SharePoint)
+ - [x] Teambition([中国](https://www.teambition.com/ ),[国际](https://us.teambition.com/ ))
+ - [x] [分秒帧](https://www.mediatrack.cn/)
+ - [x] [和彩云](https://yun.139.com/) (个人云, 家庭云,共享群组)
+ - [x] [Yandex.Disk](https://disk.yandex.com/)
+ - [x] [百度网盘](http://pan.baidu.com/)
+ - [x] [UC网盘](https://drive.uc.cn)
+ - [x] [夸克网盘](https://pan.quark.cn)
+ - [x] [迅雷网盘](https://pan.xunlei.com)
+ - [x] [蓝奏云](https://www.lanzou.com/)
+ - [x] [蓝奏云优享版](https://www.ilanzou.com/)
+ - [x] [阿里云盘分享](https://www.alipan.com/)
+ - [x] [谷歌相册](https://photos.google.com/)
+ - [x] [Mega.nz](https://mega.nz)
+ - [x] [一刻相册](https://photo.baidu.com/)
+ - [x] SMB
+ - [x] [115](https://115.com/)
+ - [X] Cloudreve
+ - [x] [Dropbox](https://www.dropbox.com/)
+ - [x] [飞机盘](https://www.feijipan.com/)
+ - [x] [多吉云](https://www.dogecloud.com/product/oss)
+- [x] 部署方便,开箱即用
+- [x] 文件预览(PDF、markdown、代码、纯文本……)
+- [x] 画廊模式下的图像预览
+- [x] 视频和音频预览,支持歌词和字幕
+- [x] Office 文档预览(docx、pptx、xlsx、...)
+- [x] `README.md` 预览渲染
+- [x] 文件永久链接复制和直接文件下载
+- [x] 黑暗模式
+- [x] 国际化
+- [x] 受保护的路由(密码保护和身份验证)
+- [x] WebDav (详细文档待补充)
+- [ ] Docker 部署(重建中)
+- [x] Cloudflare workers 中转
+- [x] 文件/文件夹打包下载
+- [x] 网页上传(可以允许访客上传),删除,新建文件夹,重命名,移动,复制
+- [x] 离线下载
+- [x] 跨存储复制文件
+- [x] 单线程下载/串流的多线程下载加速
+
+## 文档
+
+- https://docs.oplist.org
+- https://docs.openlist.team
+
+## Demo
+
+N/A(重建中)
+
+## 讨论
+
+一般问题请到 [*Discussions*](https://github.com/OpenListTeam/OpenList/discussions) 讨论,***Issues* 仅针对错误报告和功能请求。**
+
+## 贡献者
+
+感谢这些开源作者们:
+
+[](https://github.com/OpenListTeam/OpenList/graphs/contributors)
+
+## 许可
+
+`OpenList` 是按 AGPL-3.0 许可证许可的开源软件。
+
+## 免责声明
+
+- 本程序为免费开源项目,旨在分享网盘文件,方便下载以及学习golang,使用时请遵守相关法律法规,请勿滥用;
+- 本程序通过调用官方sdk/接口实现,无破坏官方接口行为;
+- 本程序仅做302重定向/流量转发,不拦截、存储、篡改任何用户数据;
+- 在使用本程序之前,你应了解并承担相应的风险,包括但不限于账号被ban,下载限速等,与本程序无关;
+- 如有侵权,请联系[OpenListTeam](https://github.com/OpenListTeam),团队会及时处理。
+
+---
+
+> [@GitHub](https://github.com/OpenListTeam) · [Telegram 交流群](https://t.me/OpenListTeam) · [Telegram 频道](https://t.me/OpenListOfficial)
\ No newline at end of file
diff --git a/openlist/data.yml b/openlist/data.yml
new file mode 100644
index 000000000..938216c7e
--- /dev/null
+++ b/openlist/data.yml
@@ -0,0 +1,36 @@
+name: OpenList
+tags:
+ - 实用工具
+ - 云存储
+title: 社区驱动的,支持多存储的文件列表程序和私人网盘,Alist的开源替代品
+description: 支持多存储的文件列表程序和私人网盘
+additionalProperties:
+ key: openlist
+ name: OpenList
+ tags:
+ - Storage
+ - Tool
+ shortDescZh: 社区驱动的,支持多存储的文件列表程序和私人网盘,Alist的开源替代品
+ shortDescEn: Supporting multi-storage file listing program and private cloud storage
+ description:
+ en: Supporting multi-storage file listing program and private cloud storage
+ ja: 複数ストレージのファイルリスト表示プログラムとプライベートクラウドストレージのサポート
+ ms: Menyokong program senarai fail multi-penyimpanan dan penyimpanan awan peribadi
+ pt-br: Suporte para programa de listagem de arquivos em múltiplos armazenamentos e armazenamento em nuvem privado
+ ru: Поддержка программы отображения файлов в нескольких хранилищах и частного облачного хранилища
+ ko: 다중 저장소 파일 목록 프로그램 및 개인 클라우드 저장소 지원
+ zh-Hant: 支援多存儲檔案列出程序和私人雲端空間
+ zh: 支持多存储文件列出程序和私有云存储
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ recommend: 65
+ website: https://oplist.org/zh/
+ github: https://github.com/OpenListTeam/OpenList
+ document: https://oplist.org/zh/guide/
+ architectures:
+ - amd64
+ - arm64
+ - arm/v7
+ - arm/v6
+ - s390x
diff --git a/openlist/logo.png b/openlist/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..93fd19176e85f594b6861941f03ca83c1ea2c804
GIT binary patch
literal 6935
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
p>ie@BUuh|P-NH^VF