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 @@ +
+ logo +

🗂一个支持多存储的文件列表程序,使用 Gin 和 SolidJS,基于 AList 项目 fork 开发

+
+ + latest version + + + License + + + Build status + + + latest version + +
+
+ + discussions + + + Downloads + +
+
+ +--- + +> [!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* 仅针对错误报告和功能请求。** + +## 贡献者 + +感谢这些开源作者们: + +[![Contributors](https://contrib.rocks/image?repo=OpenListTeam/OpenList)](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 000000000..93fd19176 Binary files /dev/null and b/openlist/logo.png differ diff --git a/openlist/v4.0.3/data.yml b/openlist/v4.0.3/data.yml new file mode 100644 index 000000000..63d7b8c6a --- /dev/null +++ b/openlist/v4.0.3/data.yml @@ -0,0 +1,36 @@ +additionalProperties: + formFields: + - default: 5244 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: WebUI Port + labelZh: 网页端口 + required: true + rule: paramPort + type: number + label: + en: WebUI Port + ja: WebUI ポート + ms: Port WebUI + pt-br: Porta WebUI + ru: Порт WebUI + ko: WebUI 포트 + zh-Hant: WebUI 埠 + zh: WebUI 端口 + - default: 5245 + edit: true + envKey: PANEL_APP_PORT_S3 + labelEn: S3 Port + labelZh: S3 端口 + required: true + rule: paramPort + type: number + label: + en: S3 Port + ja: S3 ポート + ms: Port S3 + pt-br: Porta S3 + ru: Порт S3 + ko: S3 포트 + zh-Hant: S3 埠 + zh: S3 端口 \ No newline at end of file diff --git a/openlist/v4.0.3/docker-compose.yml b/openlist/v4.0.3/docker-compose.yml new file mode 100644 index 000000000..de6ab7688 --- /dev/null +++ b/openlist/v4.0.3/docker-compose.yml @@ -0,0 +1,20 @@ +services: + openlist: + restart: always + volumes: + - './data:/opt/openlist/data' + ports: + - '${PANEL_APP_PORT_HTTP}:5244' + - '${PANEL_APP_PORT_S3}:5245' + environment: + - PUID=0 + - PGID=0 + - UMASK=022 + - TZ=UTC + container_name: ${CONTAINER_NAME} + image: openlistteam/openlist:v4.0.3 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file