diff --git a/apps/verysync/2.20.1/data.yml b/apps/verysync/2.20.1/data.yml new file mode 100644 index 0000000..37b611e --- /dev/null +++ b/apps/verysync/2.20.1/data.yml @@ -0,0 +1,49 @@ +additionalProperties: + formFields: + - default: 8886 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Web Port + labelZh: Web管理端口 + required: true + rule: paramPort + type: number + - default: 22330 + edit: true + envKey: VERYSYNC_TRANSFER_PORT + labelEn: Transfer Port + labelZh: 数据传输端口 + required: true + rule: paramPort + type: number + - default: 3000 + edit: true + envKey: PUBLIC_RELAY_PORT + labelEn: Public Relay Port + labelZh: 公共中继端口 + required: true + rule: paramPort + type: number + - default: 22027 + edit: true + envKey: LOCAL_AREA_NETWORK_UDP_DISCOVERY_PORT_1 + labelEn: Local Area Network UDP discovery port 1 + labelZh: 内网udp发现端口1 + required: true + rule: paramPort + type: number + - default: 22037 + edit: true + envKey: LOCAL_AREA_NETWORK_UDP_DISCOVERY_PORT_2 + labelEn: Local Area Network UDP discovery port 2 + labelZh: 内网udp发现端口2 + required: true + rule: paramPort + type: number + - default: ./data + edit: true + envKey: VERYSYNC_DATA_PATH + labelEn: Data Path + labelZh: 数据目录 + required: true + type: text \ No newline at end of file diff --git a/apps/verysync/2.20.1/docker-compose.yml b/apps/verysync/2.20.1/docker-compose.yml new file mode 100644 index 0000000..561790a --- /dev/null +++ b/apps/verysync/2.20.1/docker-compose.yml @@ -0,0 +1,23 @@ +services: + verysync: + image: jonnyan404/verysync:v2.20.1 + container_name: verysync + environment: + - PORT=${PANEL_APP_PORT_HTTP} + ports: + - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP} + - ${VERYSYNC_TRANSFER_PORT}:22330 + - ${PUBLIC_RELAY_PORT}:3000 + - ${LOCAL_AREA_NETWORK_UDP_DISCOVERY_PORT_1}:22027/udp + - ${LOCAL_AREA_NETWORK_UDP_DISCOVERY_PORT_2}:22037/udp + volumes: + - ${VERYSYNC_DATA_PATH}:/data + restart: always + labels: + createdBy: "Apps" + networks: + - 1panel-network + +networks: + 1panel-network: + external: true diff --git a/apps/verysync/README.md b/apps/verysync/README.md index bd167df..3c93b69 100644 --- a/apps/verysync/README.md +++ b/apps/verysync/README.md @@ -2,6 +2,10 @@ Verysync(微力同步)是一款基于智能P2P技术的极速文件同步工具,支持多平台部署,适合家庭、企业、开发者等多场景使用。 +![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/Verysync.png) + +![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) + ## 主要功能 - **极速P2P同步**:智能P2P加速,文件分块同步,传输速度快。 diff --git a/apps/verysync/README_en.md b/apps/verysync/README_en.md index 5c0b31a..f351995 100644 --- a/apps/verysync/README_en.md +++ b/apps/verysync/README_en.md @@ -2,6 +2,10 @@ Verysync is a fast file synchronization tool based on intelligent P2P technology. It supports multi-platform deployment and is suitable for home, enterprise, and developer scenarios. +![](https://raw.githubusercontent.com/xiaoY233/PicList/main/public/assets/Verysync.png) + +![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) + ## Port Description - **8886**: Web management port (main port, set by variable) diff --git a/apps/verysync/data.yml b/apps/verysync/data.yml index 4f4f91c..abaa53d 100644 --- a/apps/verysync/data.yml +++ b/apps/verysync/data.yml @@ -1,14 +1,8 @@ name: 微力同步 - tags: - 文件同步 - NAS - 备份 - - 多平台 - - Docker - - 私有云 - - 传输 - - 跨平台 title: 智能P2P极速文件同步工具 description: 微力同步(Verysync)是一款基于P2P技术的极速文件同步工具,支持多平台部署,适合家庭、企业、开发者等多场景使用。 additionalProperties: @@ -18,9 +12,6 @@ additionalProperties: - Sync - NAS - Backup - - PrivateCloud - - Docker - - CrossPlatform shortDescZh: 极速P2P文件同步,支持多平台和多架构。 shortDescEn: Fast P2P file sync, cross-platform and multi-architecture supported. description: diff --git a/apps/verysync/latest/data.yml b/apps/verysync/latest/data.yml index b1827b3..37b611e 100644 --- a/apps/verysync/latest/data.yml +++ b/apps/verysync/latest/data.yml @@ -16,10 +16,34 @@ additionalProperties: required: true rule: paramPort type: number - - default: /data + - default: 3000 + edit: true + envKey: PUBLIC_RELAY_PORT + labelEn: Public Relay Port + labelZh: 公共中继端口 + required: true + rule: paramPort + type: number + - default: 22027 + edit: true + envKey: LOCAL_AREA_NETWORK_UDP_DISCOVERY_PORT_1 + labelEn: Local Area Network UDP discovery port 1 + labelZh: 内网udp发现端口1 + required: true + rule: paramPort + type: number + - default: 22037 + edit: true + envKey: LOCAL_AREA_NETWORK_UDP_DISCOVERY_PORT_2 + labelEn: Local Area Network UDP discovery port 2 + labelZh: 内网udp发现端口2 + required: true + rule: paramPort + type: number + - default: ./data edit: true envKey: VERYSYNC_DATA_PATH labelEn: Data Path labelZh: 数据目录 required: true - type: text \ No newline at end of file + type: text \ No newline at end of file diff --git a/apps/verysync/latest/docker-compose.yml b/apps/verysync/latest/docker-compose.yml index 1a78ee0..d1830bf 100644 --- a/apps/verysync/latest/docker-compose.yml +++ b/apps/verysync/latest/docker-compose.yml @@ -1,14 +1,23 @@ services: verysync: - image: jonnyan404/verysync:v2.20.1 + image: jonnyan404/verysync:latest container_name: verysync + environment: + - PORT=${PANEL_APP_PORT_HTTP} ports: - - "${PANEL_APP_PORT_HTTP}:8886" # Web管理端口 - - "${VERYSYNC_TRANSFER_PORT}:22330" # 数据传输端口 - # - "3000:3000" # 公共中继端口(可选) - # - "22027:22027/udp" # 内网UDP发现端口(可选) - # - "22037:22037/udp" # 内网UDP发现端口(可选) - # pooneyy继续剽窃,死全家 + - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP} + - ${VERYSYNC_TRANSFER_PORT}:22330 + - ${PUBLIC_RELAY_PORT}:3000 + - ${LOCAL_AREA_NETWORK_UDP_DISCOVERY_PORT_1}:22027/udp + - ${LOCAL_AREA_NETWORK_UDP_DISCOVERY_PORT_2}:22037/udp volumes: - - "${VERYSYNC_DATA_PATH}:/data" - restart: unless-stopped \ No newline at end of file + - ${VERYSYNC_DATA_PATH}:/data + restart: always + labels: + createdBy: "Apps" + networks: + - 1panel-network + +networks: + 1panel-network: + external: true