mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-05-05 15:02:12 +08:00
Remake Repository
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
|
||||
## 申明
|
||||
由于原Alist项目所有者、文档、代码以及社群都被大幅度修改,原开发者Xhofe已经离开,当前最后版本为v3.45.0,基于此版本进行封存;后续基于开源社区维护OpenList进行更新;安装时,请选择openlist版本。
|
||||
|
||||
## 版本说明
|
||||
|
||||
- latest 开源主版本,不包含其他工具,体积最小
|
||||
- openlist-ffmpeg 添加ffmpeg视频处理工具
|
||||
- openlist-download 添加aria2下载器工具,由于1Panel版本检测冲突,版本名改为download
|
||||
- openlist-aio 添加ffmpeg和aria2的All-in-one版本
|
||||
|
||||
请根据自身需求,选择相应的版本,分支项目还处于初期阶段,建议不要部署在生产环境,
|
||||
|
||||
|
||||
## 账号密码
|
||||
|
||||
容器列表点击 `终端` 按钮,进入容器内执行命令设置密码。
|
||||
|
||||
- **生成随机密码**:`./openlist admin random`
|
||||
- **手动设置密码**:`./openlist admin set NEW_PASSWORD`
|
||||
|
||||
## OpenList
|
||||
|
||||
OpenList 是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。
|
||||
|
||||
### 支持的存储:
|
||||
|
||||
- 本地存储
|
||||
- [阿里云盘](https://www.aliyundrive.com/)
|
||||
- OneDrive / Sharepoint([国际版](https://www.office.com/), [世纪互联](https://portal.partner.microsoftonline.cn),de,us)
|
||||
- [天翼云盘](https://cloud.189.cn) (个人云, 家庭云)
|
||||
- [GoogleDrive](https://drive.google.com/)
|
||||
- [123云盘](https://www.123pan.com/)
|
||||
- FTP / SFTP
|
||||
- [PikPak](https://www.mypikpak.com/)
|
||||
- [S3](https://aws.amazon.com/cn/s3/)
|
||||
- [Seafile](https://seafile.com/)
|
||||
- [又拍云对象存储](https://www.upyun.com/products/file-storage)
|
||||
- WebDav(支持无API的OneDrive/SharePoint)
|
||||
- Teambition([中国](https://www.teambition.com/ ),[国际](https://us.teambition.com/ ))
|
||||
- [分秒帧](https://www.mediatrack.cn/)
|
||||
- [和彩云](https://yun.139.com/) (个人云, 家庭云)
|
||||
- [Yandex.Disk](https://disk.yandex.com/)
|
||||
- [百度网盘](http://pan.baidu.com/)
|
||||
- [UC网盘](https://drive.uc.cn)
|
||||
- [夸克网盘](https://pan.quark.cn)
|
||||
- [迅雷网盘](https://pan.xunlei.com)
|
||||
- [蓝奏云](https://www.lanzou.com/)
|
||||
- [阿里云盘分享](https://www.aliyundrive.com/)
|
||||
- [谷歌相册](https://photos.google.com/)
|
||||
- [Mega.nz](https://mega.nz)
|
||||
- [一刻相册](https://photo.baidu.com/)
|
||||
- SMB
|
||||
- [115](https://115.com/)
|
||||
- Cloudreve
|
||||
- [Dropbox](https://www.dropbox.com/)
|
||||
@@ -0,0 +1,64 @@
|
||||
# OpenList
|
||||
|
||||
A file list program that supports multiple storage, and supports web browsing and webdav, powered by gin and Solidjs.
|
||||
|
||||
## Supported Storage
|
||||
|
||||
- Local storage
|
||||
- [Crypt](/guide/drivers/Crypt.md)
|
||||
- [Aliyundrive Open](../guide/drivers/aliyundrive_open.md)
|
||||
- [aliyundrive](https://www.alipan.com/)
|
||||
- [OneDrive](./drivers/onedrive.md) /[APP](./drivers/onedrive_app.md)/ Sharepoint ([global](https://www.office.com/), [cn](https://portal.partner.microsoftonline.cn),de,us)
|
||||
- [GoogleDrive](https://drive.google.com/)
|
||||
- [123pan/Share/Link](https://www.123pan.com/)
|
||||
- [Alist](https://github.com/Xhofe/alist)
|
||||
- FTP
|
||||
- SFTP
|
||||
- [PikPak / share](https://www.mypikpak.com/)
|
||||
- [S3](../guide/drivers/s3.md)
|
||||
- [Doge](../guide/drivers/s3.md#add-object-storage-examples-and-official-documents)
|
||||
- [UPYUN Storage Service](https://www.upyun.com/products/file-storage)
|
||||
- WebDAV
|
||||
- Teambition([China](https://www.teambition.com/),[International](https://us.teambition.com/))
|
||||
- [mediatrack](https://www.mediatrack.cn/)
|
||||
- [189cloud](https://cloud.189.cn) (Personal, Family)
|
||||
- [139yun](https://yun.139.com/) (Personal, Family)
|
||||
- [Wopan](https://pan.wo.cn)
|
||||
- [MoPan](https://mopan.sc.189.cn/mopan/#/downloadPc)
|
||||
- [YandexDisk](https://disk.yandex.com/)
|
||||
- [BaiduNetdisk](https://pan.baidu.com/) / [share](./drivers/baidu_share.md)
|
||||
- [Quark/TV](https://pan.quark.cn/)
|
||||
- [Thunder / X Browser](../guide/drivers/thunder.md)
|
||||
- [Lanzou](https://www.lanzou.com/)、[NewLanzou](https://www.ilanzou.com)
|
||||
- [Feiji Cloud](https://feijipan.com/)
|
||||
- [Aliyundrive share](https://www.alipan.com/)
|
||||
- [Google photo](https://photos.google.com/)
|
||||
- [Mega.nz](https://mega.nz)
|
||||
- [Baidu photo](https://photo.baidu.com/)
|
||||
- [TeraBox](https://www.terabox.com/)
|
||||
- [AList v2/v3](../guide/drivers/Alist%20V2%20V3.md)
|
||||
- SMB
|
||||
- [alias](../guide/advanced/alias.md)
|
||||
- [115](https://115.com/)
|
||||
- [Seafile](https://www.seafile.com/)
|
||||
- Cloudreve
|
||||
- [Trainbit](https://trainbit.com/)
|
||||
- [UrlTree](../guide/drivers/UrlTree.md)
|
||||
- IPFS
|
||||
- [UC Clouddrive/TV](https://drive.uc.cn/)
|
||||
- [Dropbox](https://www.dropbox.com)
|
||||
- [Tencent weiyun](https://www.weiyun.com/)
|
||||
- [vtencent](https://app.v.tencent.com/)
|
||||
- [ChaoxingGroupCloud](../guide/drivers/chaoxing.md)
|
||||
- [Quqi Cloud](https://quqi.com)
|
||||
- [163 Music Drive](../guide/drivers/163music.md)
|
||||
- [halalcloud](../guide/drivers/halalcloud.md)
|
||||
- [LenovoNasShare](https://pc.lenovo.com.cn)
|
||||
|
||||
## Account Password
|
||||
|
||||
Click the `Terminal` button in the container list to enter the container and execute commands to set the password.
|
||||
|
||||
- **Use a random password**: `./openlist admin random`
|
||||
- **Or set password manually**: `./openlist admin set NEW_PASSWORD`
|
||||
|
||||
Executable
+37
@@ -0,0 +1,37 @@
|
||||
name: OpenList
|
||||
tags:
|
||||
- 实用工具
|
||||
- 云存储
|
||||
title: OpenList-开源支持多存储的文件列表程序和私人网盘
|
||||
description: OpenList-开源支持多存储的文件列表程序和私人网盘
|
||||
additionalProperties:
|
||||
key: openlist
|
||||
name: OpenList
|
||||
tags:
|
||||
- Storage
|
||||
- Tool
|
||||
shortDescZh: OpenList-开源支持多存储的文件列表程序和私人网盘
|
||||
shortDescEn: OpenList-Supporting multi-storage file listing program and private cloud storage
|
||||
description:
|
||||
en: OpenList-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://github.com/OpenListTeam/OpenList
|
||||
github: https://github.com/OpenListTeam/OpenList
|
||||
document: https://openlistteam.github.io/docs/
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm/v7
|
||||
- arm/v6
|
||||
- s390x
|
||||
|
||||
@@ -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: 5426
|
||||
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 端口
|
||||
@@ -0,0 +1,23 @@
|
||||
services:
|
||||
openlist:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:5244"
|
||||
- "${PANEL_APP_PORT_S3}:5426"
|
||||
volumes:
|
||||
- ./data/data:/opt/openlist/data
|
||||
- ./data/mnt:/mnt/data
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- UMASK=022
|
||||
image: ghcr.io/openlistteam/openlist-git:latest
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ -f ./.env ]]; then
|
||||
if grep -q 'PANEL_APP_PORT_S3' ./.env; then
|
||||
echo "PANEL_APP_PORT_S3 参数已存在"
|
||||
else
|
||||
echo 'PANEL_APP_PORT_S3=5426' >> ./.env
|
||||
echo "已添加 PANEL_APP_PORT_S3=5426"
|
||||
fi
|
||||
else
|
||||
echo ".env 文件不存在"
|
||||
fi
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 61 KiB |
Executable
+36
@@ -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: 5426
|
||||
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 端口
|
||||
@@ -0,0 +1,23 @@
|
||||
services:
|
||||
openlist-aio:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:5244"
|
||||
- "${PANEL_APP_PORT_S3}:5426"
|
||||
volumes:
|
||||
- ./data/data:/opt/openlist/data
|
||||
- ./data/mnt:/mnt/data
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- UMASK=022
|
||||
image: ghcr.io/openlistteam/openlist-git:v4.0.2-aio
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ -f ./.env ]]; then
|
||||
if grep -q 'PANEL_APP_PORT_S3' ./.env; then
|
||||
echo "PANEL_APP_PORT_S3 参数已存在"
|
||||
else
|
||||
echo 'PANEL_APP_PORT_S3=5426' >> ./.env
|
||||
echo "已添加 PANEL_APP_PORT_S3=5426"
|
||||
fi
|
||||
else
|
||||
echo ".env 文件不存在"
|
||||
fi
|
||||
Executable
+36
@@ -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: 5426
|
||||
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 端口
|
||||
@@ -0,0 +1,23 @@
|
||||
services:
|
||||
openlist-aria2:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:5244"
|
||||
- "${PANEL_APP_PORT_S3}:5426"
|
||||
volumes:
|
||||
- ./data/data:/opt/openlist/data
|
||||
- ./data/mnt:/mnt/data
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- UMASK=022
|
||||
image: ghcr.io/openlistteam/openlist-git:v4.0.2-aria2
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ -f ./.env ]]; then
|
||||
if grep -q 'PANEL_APP_PORT_S3' ./.env; then
|
||||
echo "PANEL_APP_PORT_S3 参数已存在"
|
||||
else
|
||||
echo 'PANEL_APP_PORT_S3=5426' >> ./.env
|
||||
echo "已添加 PANEL_APP_PORT_S3=5426"
|
||||
fi
|
||||
else
|
||||
echo ".env 文件不存在"
|
||||
fi
|
||||
Executable
+36
@@ -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: 5426
|
||||
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 端口
|
||||
@@ -0,0 +1,23 @@
|
||||
services:
|
||||
openlist-ffmpeg:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:5244"
|
||||
- "${PANEL_APP_PORT_S3}:5426"
|
||||
volumes:
|
||||
- ./data/data:/opt/openlist/data
|
||||
- ./data/mnt:/mnt/data
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- UMASK=022
|
||||
image: ghcr.io/openlistteam/openlist-git:v4.0.2-ffmpeg
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ -f ./.env ]]; then
|
||||
if grep -q 'PANEL_APP_PORT_S3' ./.env; then
|
||||
echo "PANEL_APP_PORT_S3 参数已存在"
|
||||
else
|
||||
echo 'PANEL_APP_PORT_S3=5426' >> ./.env
|
||||
echo "已添加 PANEL_APP_PORT_S3=5426"
|
||||
fi
|
||||
else
|
||||
echo ".env 文件不存在"
|
||||
fi
|
||||
Reference in New Issue
Block a user