feat:添加openlist到列表

This commit is contained in:
okxlin 2026-03-06 12:42:22 +08:00
parent d2d6b0dcca
commit 5cb53a9238
18 changed files with 669 additions and 0 deletions

View File

@ -0,0 +1,84 @@
additionalProperties:
formFields:
- default: 40337
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: 5246
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 端口
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
ja: タイムゾーン
ms: Zon masa
pt-br: Fuso horário
ru: Часовой пояс
ko: 시간대
zh: 时区
zh-Hant: 時區
required: true
type: text
- default: ./data/data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text
label:
en: Data folder path
ja: データフォルダパス
ms: Laluan folder data
pt-br: Caminho da pasta de dados
ru: Путь к папке данных
ko: 데이터 폴더 경로
zh-Hant: 資料夾路徑
zh: 数据文件夹路径
- default: ./data/mnt
edit: true
envKey: MOUNT_PATH
labelEn: Mount folder path
labelZh: 挂载文件夹路径
required: true
type: text
label:
en: Mount folder path
ja: マウントフォルダパス
ms: Laluan folder lekapan
pt-br: Caminho da pasta de montagem
ru: Путь к точке монтирования
ko: 마운트 폴더 경로
zh-Hant: 掛載資料夾路徑
zh: 挂载文件夹路径

View File

@ -0,0 +1,24 @@
services:
openlist:
image: "openlistteam/openlist:v4.1.10-aio"
container_name: ${CONTAINER_NAME}
restart: always
user: "0:0"
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:5244"
- "${PANEL_APP_PORT_S3}:5246"
volumes:
- "${DATA_PATH}:/opt/openlist/data"
- "${MOUNT_PATH}:/mnt/data"
environment:
- TZ=${TIME_ZONE}
- PUID=0
- PGID=0
- UMASK=022
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,6 @@
CONTAINER_NAME="openlist"
DATA_PATH="./data/data"
MOUNT_PATH="./data/mnt"
PANEL_APP_PORT_HTTP=40337
PANEL_APP_PORT_S3=5246
TIME_ZONE="Asia/Shanghai"

View File

@ -0,0 +1,84 @@
additionalProperties:
formFields:
- default: 40337
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: 5246
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 端口
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
ja: タイムゾーン
ms: Zon masa
pt-br: Fuso horário
ru: Часовой пояс
ko: 시간대
zh: 时区
zh-Hant: 時區
required: true
type: text
- default: ./data/data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text
label:
en: Data folder path
ja: データフォルダパス
ms: Laluan folder data
pt-br: Caminho da pasta de dados
ru: Путь к папке данных
ko: 데이터 폴더 경로
zh-Hant: 資料夾路徑
zh: 数据文件夹路径
- default: ./data/mnt
edit: true
envKey: MOUNT_PATH
labelEn: Mount folder path
labelZh: 挂载文件夹路径
required: true
type: text
label:
en: Mount folder path
ja: マウントフォルダパス
ms: Laluan folder lekapan
pt-br: Caminho da pasta de montagem
ru: Путь к точке монтирования
ko: 마운트 폴더 경로
zh-Hant: 掛載資料夾路徑
zh: 挂载文件夹路径

View File

@ -0,0 +1,24 @@
services:
openlist:
image: "openlistteam/openlist:v4.1.10-aria2"
container_name: ${CONTAINER_NAME}
restart: always
user: "0:0"
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:5244"
- "${PANEL_APP_PORT_S3}:5246"
volumes:
- "${DATA_PATH}:/opt/openlist/data"
- "${MOUNT_PATH}:/mnt/data"
environment:
- TZ=${TIME_ZONE}
- PUID=0
- PGID=0
- UMASK=022
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,6 @@
CONTAINER_NAME="openlist"
DATA_PATH="./data/data"
MOUNT_PATH="./data/mnt"
PANEL_APP_PORT_HTTP=40337
PANEL_APP_PORT_S3=5246
TIME_ZONE="Asia/Shanghai"

View File

@ -0,0 +1,84 @@
additionalProperties:
formFields:
- default: 40337
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: 5246
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 端口
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
ja: タイムゾーン
ms: Zon masa
pt-br: Fuso horário
ru: Часовой пояс
ko: 시간대
zh: 时区
zh-Hant: 時區
required: true
type: text
- default: ./data/data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text
label:
en: Data folder path
ja: データフォルダパス
ms: Laluan folder data
pt-br: Caminho da pasta de dados
ru: Путь к папке данных
ko: 데이터 폴더 경로
zh-Hant: 資料夾路徑
zh: 数据文件夹路径
- default: ./data/mnt
edit: true
envKey: MOUNT_PATH
labelEn: Mount folder path
labelZh: 挂载文件夹路径
required: true
type: text
label:
en: Mount folder path
ja: マウントフォルダパス
ms: Laluan folder lekapan
pt-br: Caminho da pasta de montagem
ru: Путь к точке монтирования
ko: 마운트 폴더 경로
zh-Hant: 掛載資料夾路徑
zh: 挂载文件夹路径

View File

@ -0,0 +1,24 @@
services:
openlist:
image: "openlistteam/openlist:v4.1.10-ffmpeg"
container_name: ${CONTAINER_NAME}
restart: always
user: "0:0"
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:5244"
- "${PANEL_APP_PORT_S3}:5246"
volumes:
- "${DATA_PATH}:/opt/openlist/data"
- "${MOUNT_PATH}:/mnt/data"
environment:
- TZ=${TIME_ZONE}
- PUID=0
- PGID=0
- UMASK=022
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,6 @@
CONTAINER_NAME="openlist"
DATA_PATH="./data/data"
MOUNT_PATH="./data/mnt"
PANEL_APP_PORT_HTTP=40337
PANEL_APP_PORT_S3=5246
TIME_ZONE="Asia/Shanghai"

View File

@ -0,0 +1,84 @@
additionalProperties:
formFields:
- default: 40337
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: 5246
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 端口
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
ja: タイムゾーン
ms: Zon masa
pt-br: Fuso horário
ru: Часовой пояс
ko: 시간대
zh: 时区
zh-Hant: 時區
required: true
type: text
- default: ./data/data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text
label:
en: Data folder path
ja: データフォルダパス
ms: Laluan folder data
pt-br: Caminho da pasta de dados
ru: Путь к папке данных
ko: 데이터 폴더 경로
zh-Hant: 資料夾路徑
zh: 数据文件夹路径
- default: ./data/mnt
edit: true
envKey: MOUNT_PATH
labelEn: Mount folder path
labelZh: 挂载文件夹路径
required: true
type: text
label:
en: Mount folder path
ja: マウントフォルダパス
ms: Laluan folder lekapan
pt-br: Caminho da pasta de montagem
ru: Путь к точке монтирования
ko: 마운트 폴더 경로
zh-Hant: 掛載資料夾路徑
zh: 挂载文件夹路径

View File

@ -0,0 +1,24 @@
services:
openlist:
image: "openlistteam/openlist:v4.1.10"
container_name: ${CONTAINER_NAME}
restart: always
user: "0:0"
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:5244"
- "${PANEL_APP_PORT_S3}:5246"
volumes:
- "${DATA_PATH}:/opt/openlist/data"
- "${MOUNT_PATH}:/mnt/data"
environment:
- TZ=${TIME_ZONE}
- PUID=0
- PGID=0
- UMASK=022
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,6 @@
CONTAINER_NAME="openlist"
DATA_PATH="./data/data"
MOUNT_PATH="./data/mnt"
PANEL_APP_PORT_HTTP=40337
PANEL_APP_PORT_S3=5246
TIME_ZONE="Asia/Shanghai"

60
apps/openlist/README.md Normal file
View File

@ -0,0 +1,60 @@
## 默认账户密码
容器列表点击 `终端` 按钮,进入容器内执行命令设置密码。
- **生成随机密码**: `./openlist admin random`
- **手动设置密码**: `./openlist admin set NEW_PASSWORD`
## 产品介绍
一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。
## 支持的存储
- [x] [本机存储](https://docs.oplist.org/zh/guide/drivers/local.html)
- [x] [Crypt](https://docs.oplist.org/zh/guide/drivers/Crypt.html)
- [x] [阿里云盘Open](https://docs.oplist.org/zh/guide/drivers/aliyundrive_open.html)
- [x] [阿里云盘](https://www.alipan.com/)
- [x] [OneDrive](https://docs.oplist.org/zh/guide/drivers/onedrive.html) /[APP](https://docs.oplist.org/zh/guide/drivers/onedrive_app.html)/ SharePoint[国际版](https://www.office.com/), [世纪互联](https://portal.partner.microsoftonline.cn),de,us
- [x] [GoogleDrive](https://drive.google.com/)
- [x] [123云盘/分享/直链](https://www.123pan.com/)
- [x] FTP / SFTP
- [x] [PikPak / 分享](https://www.mypikpak.com/)
- [x] [S3[对象存储]](https://docs.oplist.org/zh/guide/drivers/s3.html)
- [x] [多吉云](https://docs.oplist.org/zh/guide/drivers/s3.html#%E6%B7%BB%E5%8A%A0%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8%E7%A4%BA%E4%BE%8B%E5%8F%8A%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3)
- [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://cloud.189.cn) (个人云, 家庭云)
- [x] [中国移动云盘](https://yun.139.com/) (个人云, 家庭云)
- [x] [中国联通云盘](https://pan.wo.cn)
- [x] [四川电信魔盘](https://mopan.sc.189.cn/mopan/#/downloadPc)
- [x] [Yandex.Disk](https://disk.yandex.com/)
- [x] [百度网盘](https://pan.baidu.com/)
- [x] [夸克网盘/TV/Open](https://pan.quark.cn)
- [x] [迅雷网盘 / X / 浏览器](https://docs.oplist.org/zh/guide/drivers/thunder.html)
- [x] [蓝奏云](https://www.lanzou.com/)、[蓝奏云优享版](https://www.ilanzou.com)
- [x] [小飞机网盘](https://feijipan.com/)
- [x] [阿里云盘分享](https://www.alipan.com/)
- [x] [谷歌相册](https://photos.google.com/)
- [x] [Mega.nz](https://mega.nz)
- [x] [一刻相册](https://photo.baidu.com/)
- [x] [TeraBox -海外百度](https://www.terabox.com/)
- [x] SMB
- [x] [别名](https://docs.oplist.org/zh/guide/advanced/alias.html)
- [x] [115](https://115.com/)
- [x] [Seafile](https://www.seafile.com/)
- [x] Cloudreve
- [x] [Trainbit](https://trainbit.com/)
- [x] [UrlTree](https://docs.oplist.org/zh/guide/drivers/UrlTree.html)
- [x] IPFS
- [x] [UC网盘/TV](https://drive.uc.cn/)
- [x] [Dropbox](https://www.dropbox.com)
- [x] [腾讯微云](https://www.weiyun.com/)
- [x] [超星星小组盘](https://docs.oplist.org/zh/guide/drivers/chaoxing.html)
- [x] [网易云音乐云盘](https://docs.oplist.org/zh/guide/drivers/163music.html)
- [x] [6盘](https://docs.oplist.org/zh/guide/drivers/halalcloud.html)
- [x] [联想家庭储存链接分享](https://pc.lenovo.com.cn)
- [x] [GitHub API](https://docs.oplist.org/zh/guide/drivers/github.html) / [GitHub Release](https://docs.oplist.org/zh/guide/drivers/github_releases.html)
- [x] [Misskey](https://misskey-hub.net/cn/docs/for-users/features/drive/)

39
apps/openlist/data.yml Normal file
View File

@ -0,0 +1,39 @@
name: OpenList
tags:
- 实用工具
- 云存储
title: 一个支持多种存储的文件列表程序
description: 一个支持多种存储的文件列表程序
additionalProperties:
key: openlist
name: OpenList
tags:
- Storage
- Tool
shortDescZh: 一个支持多种存储的文件列表程序
shortDescEn: A file list program that supports multiple storage
description:
en: A file list program that supports multiple storage
ja: 複数のストレージをサポートするファイルリストプログラム
ms: Satu program senarai fail yang menyokong pelbagai storan
pt-br: Um programa de lista de arquivos que suporta vários armazenamentos
ru: Программа списка файлов, поддерживающая несколько хранилищ
ko: 여러 저장소를 지원하는 파일 목록 프로그램
zh-Hant: 一個支持多種存儲的文件列表程序
zh: 一个支持多种存储的文件列表程序
type: website
crossVersionUpdate: true
limit: 0
recommend: 0
batchInstallSupport: true
website: https://docs.oplist.org/
github: https://github.com/OpenListTeam/OpenList
document: https://docs.oplist.org/
architectures:
- amd64
- arm64
- ppc64le
- armv6
- armv7
- loong64
- riscv64

View File

@ -0,0 +1,84 @@
additionalProperties:
formFields:
- default: 40337
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: 5246
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 端口
- default: Asia/Shanghai
edit: true
envKey: TIME_ZONE
labelEn: Time zone
labelZh: 时区
label:
en: Time zone
ja: タイムゾーン
ms: Zon masa
pt-br: Fuso horário
ru: Часовой пояс
ko: 시간대
zh: 时区
zh-Hant: 時區
required: true
type: text
- default: ./data/data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text
label:
en: Data folder path
ja: データフォルダパス
ms: Laluan folder data
pt-br: Caminho da pasta de dados
ru: Путь к папке данных
ko: 데이터 폴더 경로
zh-Hant: 資料夾路徑
zh: 数据文件夹路径
- default: ./data/mnt
edit: true
envKey: MOUNT_PATH
labelEn: Mount folder path
labelZh: 挂载文件夹路径
required: true
type: text
label:
en: Mount folder path
ja: マウントフォルダパス
ms: Laluan folder lekapan
pt-br: Caminho da pasta de montagem
ru: Путь к точке монтирования
ko: 마운트 폴더 경로
zh-Hant: 掛載資料夾路徑
zh: 挂载文件夹路径

View File

@ -0,0 +1,24 @@
services:
openlist:
image: "openlistteam/openlist:latest"
container_name: ${CONTAINER_NAME}
restart: always
user: "0:0"
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:5244"
- "${PANEL_APP_PORT_S3}:5246"
volumes:
- "${DATA_PATH}:/opt/openlist/data"
- "${MOUNT_PATH}:/mnt/data"
environment:
- TZ=${TIME_ZONE}
- PUID=0
- PGID=0
- UMASK=022
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,6 @@
CONTAINER_NAME="openlist"
DATA_PATH="./data/data"
MOUNT_PATH="./data/mnt"
PANEL_APP_PORT_HTTP=40337
PANEL_APP_PORT_S3=5246
TIME_ZONE="Asia/Shanghai"

BIN
apps/openlist/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB