feat:添加clouddrive到列表

This commit is contained in:
okxlin 2024-08-04 01:07:13 +08:00
parent 2090d74940
commit e6164b17da
9 changed files with 205 additions and 0 deletions

View File

@ -0,0 +1,8 @@
APP_DATA_PATH="./data/Config"
CLOUDDRIVE_HOME="/Config"
CLOUD_MOUNTS_PATH="./data/CloudNAS"
CONTAINER_NAME="clouddrive"
PANEL_APP_PORT_HTTP=40275
PRIVILEGED_MODE="true"
SHARED_MEDIA_PATH="./data/media"
TZ="Asia/Shanghai"

View File

@ -0,0 +1,57 @@
additionalProperties:
formFields:
- default: "40275"
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: "Asia/Shanghai"
edit: true
envKey: TZ
labelEn: Time Zone
labelZh: 时区
required: true
type: text
- default: "/Config"
disabled: true
envKey: CLOUDDRIVE_HOME
labelEn: CloudDrive Home
labelZh: CloudDrive 根目录
required: true
type: text
- default: "./data/CloudNAS"
edit: true
envKey: CLOUD_MOUNTS_PATH
labelEn: Cloud Mounts Path
labelZh: 云挂载路径
required: true
type: text
- default: "./data/Config"
edit: true
envKey: APP_DATA_PATH
labelEn: App Data Path
labelZh: 应用数据路径
required: true
type: text
- default: "./data/media"
edit: true
envKey: SHARED_MEDIA_PATH
labelEn: Shared Media Path
labelZh: 共享媒体路径
required: true
type: text
- default: "true"
edit: true
envKey: PRIVILEGED_MODE
labelEn: Privileged Mode
labelZh: 特权模式
required: true
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"

View File

@ -0,0 +1,26 @@
services:
clouddrive:
image: "cloudnas/clouddrive2:0.7.10"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:19798"
environment:
- TZ=${TZ}
- CLOUDDRIVE_HOME=${CLOUDDRIVE_HOME}
volumes:
- ${CLOUD_MOUNTS_PATH}:/CloudNAS:shared
- ${APP_DATA_PATH}:${CLOUDDRIVE_HOME}
- ${SHARED_MEDIA_PATH}:/media:shared
devices:
- /dev/fuse:/dev/fuse
pid: "host"
privileged: ${PRIVILEGED_MODE}
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,4 @@
CloudDrive - 解锁云存储的无限可能
=======================
CloudDrive是一个强大的多云盘管理工具为用户提供包含云盘本地挂载的一站式的多云盘解决方案。

19
apps/clouddrive/data.yml Normal file
View File

@ -0,0 +1,19 @@
name: CloudDrive
tags:
- 云存储
title: 一个强大的多云盘管理工具
description: 一个强大的多云盘管理工具
additionalProperties:
key: clouddrive
name: CloudDrive
tags:
- Storage
shortDescZh: 一个强大的多云盘管理工具
shortDescEn: A powerful multi-cloud drive management tool
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://www.clouddrive2.com
github: https://hub.docker.com/r/cloudnas/clouddrive2
document: https://www.clouddrive2.com

View File

@ -0,0 +1,8 @@
APP_DATA_PATH="./data/Config"
CLOUDDRIVE_HOME="/Config"
CLOUD_MOUNTS_PATH="./data/CloudNAS"
CONTAINER_NAME="clouddrive"
PANEL_APP_PORT_HTTP=40275
PRIVILEGED_MODE="true"
SHARED_MEDIA_PATH="./data/media"
TZ="Asia/Shanghai"

View File

@ -0,0 +1,57 @@
additionalProperties:
formFields:
- default: "40275"
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: "Asia/Shanghai"
edit: true
envKey: TZ
labelEn: Time Zone
labelZh: 时区
required: true
type: text
- default: "/Config"
disabled: true
envKey: CLOUDDRIVE_HOME
labelEn: CloudDrive Home
labelZh: CloudDrive 根目录
required: true
type: text
- default: "./data/CloudNAS"
edit: true
envKey: CLOUD_MOUNTS_PATH
labelEn: Cloud Mounts Path
labelZh: 云挂载路径
required: true
type: text
- default: "./data/Config"
edit: true
envKey: APP_DATA_PATH
labelEn: App Data Path
labelZh: 应用数据路径
required: true
type: text
- default: "./data/media"
edit: true
envKey: SHARED_MEDIA_PATH
labelEn: Shared Media Path
labelZh: 共享媒体路径
required: true
type: text
- default: "true"
edit: true
envKey: PRIVILEGED_MODE
labelEn: Privileged Mode
labelZh: 特权模式
required: true
type: select
values:
- label: "True"
value: "true"
- label: "False"
value: "false"

View File

@ -0,0 +1,26 @@
services:
clouddrive:
image: "cloudnas/clouddrive2:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:19798"
environment:
- TZ=${TZ}
- CLOUDDRIVE_HOME=${CLOUDDRIVE_HOME}
volumes:
- ${CLOUD_MOUNTS_PATH}:/CloudNAS:shared
- ${APP_DATA_PATH}:${CLOUDDRIVE_HOME}
- ${SHARED_MEDIA_PATH}:/media:shared
devices:
- /dev/fuse:/dev/fuse
pid: "host"
privileged: ${PRIVILEGED_MODE}
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
apps/clouddrive/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB