Merge remote-tracking branch 'origin/custom' into custom
This commit is contained in:
commit
c1a9598405
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
ammds:
|
||||
image: qyg2297248353/ammds:v1.6.12
|
||||
image: qyg2297248353/ammds:v1.6.14
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
ani-rss:
|
||||
image: wushuo894/ani-rss:v2.0.2
|
||||
image: wushuo894/ani-rss:v2.0.12
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
baota:
|
||||
image: btpanel/baota:9.0_lts_latest
|
||||
image: btpanel/baota:10.0_lts
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
bookstack:
|
||||
image: linuxserver/bookstack:25.02.5
|
||||
image: linuxserver/bookstack:25.05.1
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
auto-lady:
|
||||
image: envyafish/byte-muse:1.11.7
|
||||
image: envyafish/byte-muse:1.11.8
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
casdoor:
|
||||
image: casbin/casdoor:v1.934.0
|
||||
image: casbin/casdoor:v1.943.0
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
certimate:
|
||||
image: usual2970/certimate:v0.3.17
|
||||
image: usual2970/certimate:v0.3.18
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
additionalProperties:
|
||||
formFields:
|
||||
- default: "/home/clouddrive2"
|
||||
edit: true
|
||||
envKey: CLOUDDRIVE2_ROOT_PATH
|
||||
labelZh: 数据持久化路径
|
||||
labelEn: Data persistence path
|
||||
required: true
|
||||
type: text
|
||||
- default: 19798
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: WebUI 端口
|
||||
labelEn: WebUI port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
services:
|
||||
clouddrive2:
|
||||
image: cloudnas/clouddrive2:0.9.0
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
restart: always
|
||||
privileged: true
|
||||
networks:
|
||||
- 1panel-network
|
||||
devices:
|
||||
- /dev/fuse:/dev/fuse
|
||||
cap_add:
|
||||
- SYS_ADMIN
|
||||
pid: "host"
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:19798
|
||||
env_file:
|
||||
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
|
||||
- ${ENV_FILE:-/etc/1panel/envs/default.env}
|
||||
volumes:
|
||||
- ${CLOUDDRIVE2_ROOT_PATH}/CloudNAS:/CloudNAS:shared
|
||||
- ${CLOUDDRIVE2_ROOT_PATH}/Config:/Config
|
||||
- ${CLOUDDRIVE2_ROOT_PATH}/media:/media:shared
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- CLOUDDRIVE_HOME=/Config
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
# CloudDrive
|
||||
|
||||
CloudDrive是一个强大的多云盘管理工具,为用户提供包含云盘本地挂载的一站式的多云盘解决方案。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 简介
|
||||
|
||||
+ CloudDrive是一个全方位的云存储管理平台,旨在无缝集成多个云存储服务,将它们统一整合到一个界面中。 使用CloudDrive,您可以轻松管理和访问所有云存储服务,无需在不同的应用程序和界面之间来回切换。
|
||||
+ CloudDrive最引人注目的特点是其能够将多个云存储服务挂载为本地磁盘,直接访问文件而无需预先下载。想象一下,您可以将云存储服务当作本地文件系统的一部分来使用,带来的便利性不言而喻。
|
||||
+ 但这还不是全部 - CloudDrive还提供了高级功能,如快速的云端文件传输、实时的云文件通知和应用级别的权限控制。无论您是高级用户还是普通云存储用户,CloudDrive都能以卓越的效率和易用性让您充分发挥云存储资源的潜力。
|
||||
|
||||
## 运行前准备
|
||||
Clouddrive 使用 fuse3 来挂载云存储服务,使用fuse3在Docker容器中挂载云存储服务时,需要在主机系统上启用共享挂载。这可以通过在Docker服务配置中设置MountFlags选项或在主机系统上使用mount
|
||||
--make-shared命令来实现。这是因为FUSE3需要共享挂载才能正常工作,如果没有共享挂载,挂载将会失败并显示“权限被拒绝”的错误。通过启用共享挂载,FUSE3挂载可以在Docker容器和主机系统之间共享,从而实现对云存储服务的无缝访问。
|
||||
|
||||
为了在 Docker 容器中启用 fuse 并将挂载分享给主机,需要在主机上设置以下选项之一:
|
||||
|
||||
选项 1:当Docker是以systemd service运行时,在 Docker 服务中启用 MountFlags
|
||||
```sh
|
||||
sudo mkdir -p /etc/systemd/system/docker.service.d/
|
||||
sudo cat <<EOF > /etc/systemd/system/docker.service.d/clear_mount_propagation_flags.conf
|
||||
[Service]
|
||||
MountFlags=shared
|
||||
EOF
|
||||
sudo systemctl restart docker.service
|
||||
```
|
||||
|
||||
选项 2:当Docker不是以systemd service运行时,在主机上启用共享挂载选项
|
||||
```sh
|
||||
sudo mount --make-shared $(df -P /path/to/dir | tail -1 | awk '{ print $6 }')
|
||||
```
|
||||
|
||||
> 注意:mount --make-shared 命令只在当前运行的系统中生效,重启后需要重新执行。如需重启后自动运行CloudDrive,请将该命令添加到系统启动项中。
|
||||
|
||||
---
|
||||
|
||||

|
||||
Binary file not shown.
|
After Width: | Height: | Size: 189 KiB |
|
|
@ -0,0 +1,14 @@
|
|||
additionalProperties:
|
||||
key: clouddrive2
|
||||
name: CloudDrive
|
||||
tags:
|
||||
- WebSite
|
||||
- Local
|
||||
shortDescZh: 多云盘管理工具
|
||||
shortDescEn: Multi-cloud drive management tool
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://www.clouddrive2.com/
|
||||
github: https://www.clouddrive2.com/
|
||||
document: https://www.clouddrive2.com/
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 71 KiB |
|
|
@ -0,0 +1,132 @@
|
|||
additionalProperties:
|
||||
formFields:
|
||||
- child:
|
||||
default: ""
|
||||
envKey: PANEL_DB_HOST
|
||||
required: false
|
||||
type: service
|
||||
default: postgresql
|
||||
envKey: PANEL_DB_TYPE
|
||||
labelZh: 数据库服务 (前置检查)
|
||||
labelEn: Database Service
|
||||
required: false
|
||||
type: apps
|
||||
values:
|
||||
- label: PostgreSQL
|
||||
value: postgresql
|
||||
- label: MySQL
|
||||
value: mysql
|
||||
- label: MariaDB
|
||||
value: mariadb
|
||||
- label: Percona
|
||||
value: percona
|
||||
- child:
|
||||
default: ""
|
||||
envKey: PANEL_REDIS_SERVICE
|
||||
required: false
|
||||
type: service
|
||||
default: redis
|
||||
envKey: PANEL_REDIS_TYPE
|
||||
labelZh: Redis 服务 (前置检查)
|
||||
labelEn: Redis Service (Pre-check)
|
||||
required: false
|
||||
type: apps
|
||||
values:
|
||||
- label: Redis
|
||||
value: redis
|
||||
- default: "/home/cloudreve"
|
||||
edit: true
|
||||
envKey: CLOUDREVE_ROOT_PATH
|
||||
labelZh: 数据持久化路径
|
||||
labelEn: Data persistence path
|
||||
required: true
|
||||
type: text
|
||||
- default: 5212
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: WebUI 端口
|
||||
labelEn: WebUI port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: "sqlite"
|
||||
edit: true
|
||||
envKey: CR_CONF_Database.Type
|
||||
labelZh: 数据库 类型
|
||||
labelEn: Database Type
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: PostgreSQL
|
||||
value: postgres
|
||||
- label: MySQL (MariaDB, Percona)
|
||||
value: mysql
|
||||
- label: sqlite
|
||||
value: sqlite
|
||||
- default: "127.0.0.1"
|
||||
edit: true
|
||||
envKey: CR_CONF_Database.Host
|
||||
labelZh: 数据库 主机地址
|
||||
labelEn: Database Host
|
||||
required: false
|
||||
type: text
|
||||
- default: 5432
|
||||
edit: true
|
||||
envKey: CR_CONF_Database.Port
|
||||
labelZh: 数据库 端口
|
||||
labelEn: Database Port
|
||||
required: false
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: "cloudreve"
|
||||
edit: true
|
||||
envKey: CR_CONF_Database.Name
|
||||
labelZh: 数据库 名称
|
||||
labelEn: Database Name
|
||||
required: false
|
||||
rule: paramCommon
|
||||
type: text
|
||||
- default: "cloudreve"
|
||||
edit: true
|
||||
envKey: CR_CONF_Database.User
|
||||
labelZh: 数据库 用户名
|
||||
labelEn: Database Username
|
||||
required: false
|
||||
type: text
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: CR_CONF_Database.Password
|
||||
labelZh: 数据库 密码
|
||||
labelEn: Database Password
|
||||
random: true
|
||||
required: false
|
||||
rule: paramComplexity
|
||||
type: password
|
||||
- default: "127.0.0.1:6379"
|
||||
edit: true
|
||||
envKey: CR_CONF_Redis.Server
|
||||
labelZh: Redis 地址
|
||||
labelEn: Redis Address
|
||||
required: false
|
||||
type: text
|
||||
- default: 0
|
||||
edit: true
|
||||
envKey: CR_CONF_Redis.DB
|
||||
labelZh: Redis 索引 (0-20)
|
||||
labelEn: Redis Index (0-20)
|
||||
required: false
|
||||
type: number
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: CR_CONF_Redis.User
|
||||
labelZh: Redis 用户
|
||||
labelEn: Redis User
|
||||
required: false
|
||||
type: text
|
||||
- default: ""
|
||||
edit: true
|
||||
envKey: CR_CONF_Redis.Password
|
||||
labelZh: Redis 密码
|
||||
labelEn: Redis Password
|
||||
required: false
|
||||
type: password
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
services:
|
||||
cloudreve:
|
||||
image: cloudreve/cloudreve:4.0.0
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
restart: always
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:5212
|
||||
env_file:
|
||||
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
|
||||
- ${ENV_FILE:-/etc/1panel/envs/default.env}
|
||||
volumes:
|
||||
- ${CLOUDREVE_ROOT_PATH}/data:/cloudreve/data
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
# Cloudreve
|
||||
|
||||
Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用
|
||||
Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 简介
|
||||
|
||||
Cloudreve 本身是一款“网盘”而非“其他网盘的管理器”,其所支持的存储提供商大多为公有云的存储专用产品,而非针对个人消费者的网盘。下面情况并不适合使用
|
||||
Cloudreve:
|
||||
|
||||
+ 我需要用 Cloudreve 管理多个网盘上的文件;
|
||||
+ 对于 Cloudreve 存储的文件,我同时也会使用其他文件管理器一起管理;
|
||||
+ 我想把其他网盘存储服务“再分发”给我的用户使用;
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
|
@ -0,0 +1,14 @@
|
|||
additionalProperties:
|
||||
key: cloudreve
|
||||
name: Cloudreve
|
||||
tags:
|
||||
- WebSite
|
||||
- Local
|
||||
shortDescZh: 公私兼备的网盘系统
|
||||
shortDescEn: A private and public cloud storage system
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://cloudreve.org/
|
||||
github: https://github.com/cloudreve/Cloudreve/
|
||||
document: https://docs.cloudreve.org/
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 130 KiB |
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
dozzle:
|
||||
image: amir20/dozzle:v8.12.21
|
||||
image: amir20/dozzle:v8.13.2
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
element-web:
|
||||
image: vectorim/element-web:v1.11.103
|
||||
image: vectorim/element-web:v1.11.104
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
flaresolverr:
|
||||
image: flaresolverr/flaresolverr:v3.3.24
|
||||
image: flaresolverr/flaresolverr:v3.3.25
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
|
|
@ -4,7 +4,7 @@ networks:
|
|||
|
||||
services:
|
||||
ghost:
|
||||
image: ghost:5.123.0
|
||||
image: ghost:5.126.0
|
||||
container_name: ${CONTAINER_NAME}
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue