Add App verysync

This commit is contained in:
arch3rPro
2025-07-02 22:37:14 +08:00
parent b1bee1f5d7
commit 96b05c552d
6 changed files with 232 additions and 0 deletions

70
apps/verysync/README.md Normal file
View File

@@ -0,0 +1,70 @@
# Verysync 微力同步
Verysync微力同步是一款基于智能P2P技术的极速文件同步工具支持多平台部署适合家庭、企业、开发者等多场景使用。
## 主要功能
- **极速P2P同步**智能P2P加速文件分块同步传输速度快。
- **多平台支持**:兼容 Windows、Linux、macOS、NAS、Docker 等主流平台。
- **数据加密**:全程 AES 加密,保障数据安全。
- **Web 管理界面**:直观易用的 Web UI支持多用户管理。
- **灵活同步策略**:支持单向/双向同步、定时同步等多种策略。
- **多架构镜像**:支持 amd64、arm64、armv7 等主流架构。
## 端口说明
- **8886**Web 管理端口(主端口,需自定义变量)
- **22330**:数据传输端口(需自定义变量)
- **3000**:公共中继端口(可选,默认不映射)
- **22027/22037**:内网 UDP 发现端口(可选,默认不映射)
## 快速部署Docker 示例)
```yaml
services:
verysync:
image: jonnyan404/verysync:v2.20.1
container_name: verysync
ports:
- "${PANEL_APP_PORT_HTTP}:8886" # Web管理端口
- "${VERYSYNC_TRANSFER_PORT}:22330" # 数据传输端口
# - "3000:3000" # 公共中继端口(可选)
# - "22027:22027/udp" # 内网UDP发现端口可选
# - "22037:22037/udp" # 内网UDP发现端口可选
volumes:
- "${VERYSYNC_DATA_PATH}:/data"
restart: unless-stopped
```
> 配置与数据目录(容器内):`/data`,建议挂载主机目录持久化保存。
## 典型使用场景
- 家庭/企业多设备文件同步与备份
- NAS/服务器与多终端数据同步
- 跨平台文件高速传输与共享
- 私有云数据同步与安全备份
## 平台与架构支持
- Windows、Linux、macOS、NAS、Docker
- 支持 amd64、arm64、armv7 等主流架构
## 常见问题 FAQ
- **Q: 默认管理端口和账号密码?**
A: 默认端口 8886首次无密码建议登录后设置。
- **Q: 如何持久化配置和数据?**
A: 挂载主机目录到 `/data`,如 `VERYSYNC_DATA_PATH:/data`
- **Q: 支持哪些平台和架构?**
A: Windows、Linux、macOS、NAS、Docker支持 amd64、arm64、armv7。
- **Q: 如何自定义端口?**
A: 通过 compose 变量自定义 8886/22330 端口,其他端口可按需映射。
- **Q: 镜像版本如何选择?**
A: 推荐使用 [Docker Hub](https://hub.docker.com/r/jonnyan404/verysync/tags) 查看最新版本。
## 官方文档与支持
- 官网:[https://www.verysync.com/](https://www.verysync.com/)
- 安装文档:[https://www.verysync.com/manual/install/docker.html](https://www.verysync.com/manual/install/docker.html)
- GitHub[https://github.com/Jonnyan404/verysync](https://github.com/Jonnyan404/verysync)

View File

@@ -0,0 +1,79 @@
# Verysync
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.
## Port Description
- **8886**: Web management port (main port, set by variable)
- **22330**: Data transfer port (set by variable)
- **3000**: Public relay port (optional, not mapped by default)
- **22027/22037**: LAN UDP discovery ports (optional, not mapped by default)
## Quick Deployment (Docker Example)
```yaml
services:
verysync:
image: jonnyan404/verysync:v2.20.1
container_name: verysync
ports:
- "${PANEL_APP_PORT_HTTP}:8886" # Web management port
- "${VERYSYNC_TRANSFER_PORT}:22330" # Data transfer port
# - "3000:3000" # Public relay port (optional)
# - "22027:22027/udp" # LAN UDP discovery port (optional)
# - "22037:22037/udp" # LAN UDP discovery port (optional)
volumes:
- "${VERYSYNC_DATA_PATH}:/data"
restart: unless-stopped
```
> Config & data directory (in container): `/data`. It is recommended to mount a host directory for persistence.
## Main Features
- **Fast P2P Sync**: Intelligent P2P acceleration, file chunking, high-speed transfer.
- **Multi-Platform Support**: Compatible with Windows, Linux, macOS, NAS, Docker, etc.
- **Data Encryption**: Full AES encryption for data security.
- **Web UI**: Intuitive web management, multi-user support.
- **Flexible Sync Strategies**: Supports one-way/two-way sync, scheduled sync, and more.
- **Multi-Architecture Images**: Supports amd64, arm64, armv7, etc.
## Deployment Modes
Verysync provides two Docker deployment modes:
- **Host network mode (recommended)**:
- Uses host network, fixed port 8886, suitable for scenarios requiring full network capability.
- **Bridge network mode**:
- Supports custom port mapping, suitable for port isolation and unified management.
## Typical Use Cases
- Multi-device file sync and backup for home/enterprise
- Data sync between NAS/servers and multiple clients
- High-speed cross-platform file transfer and sharing
- Private cloud data sync and secure backup
## Platform & Architecture Support
- Windows, Linux, macOS, NAS, Docker
- Supports amd64, arm64, armv7, etc.
## FAQ
- **Q: Default admin port and credentials?**
A: Default port 8886, no password on first login, please set one after login.
- **Q: How to persist config and data?**
A: Mount a host directory to `/data`, e.g. `VERYSYNC_DATA_PATH:/data`.
- **Q: Which platforms and architectures are supported?**
A: Windows, Linux, macOS, NAS, Docker; supports amd64, arm64, armv7.
- **Q: How to customize ports?**
A: Use compose variables to set 8886/22330, other ports can be mapped as needed.
- **Q: How to choose the image version?**
A: Check the latest version on [Docker Hub](https://hub.docker.com/r/jonnyan404/verysync/tags).
## Official Docs & Support
- Website: [https://www.verysync.com/](https://www.verysync.com/)
- Install Guide: [https://www.verysync.com/manual/install/docker.html](https://www.verysync.com/manual/install/docker.html)
- GitHub: [https://github.com/Jonnyan404/verysync](https://github.com/Jonnyan404/verysync)

45
apps/verysync/data.yml Normal file
View File

@@ -0,0 +1,45 @@
name: Verysync
tags:
- 文件同步
- NAS
- 备份
- 多平台
- Docker
- 私有云
- 传输
- 跨平台
title: 智能P2P极速文件同步工具
description: 微力同步Verysync是一款基于P2P技术的极速文件同步工具支持多平台部署适合家庭、企业、开发者等多场景使用。
additionalProperties:
key: verysync
name: Verysync
tags:
- Sync
- NAS
- Backup
- PrivateCloud
- Docker
- CrossPlatform
shortDescZh: 极速P2P文件同步支持多平台和多架构。
shortDescEn: Fast P2P file sync, cross-platform and multi-architecture supported.
description:
en: Fast P2P file synchronization tool based on intelligent technology. Supports multi-platform deployment, suitable for home, enterprise, and developer scenarios.
ja: 高速P2Pファイル同期ツール。多プラットフォーム対応。
ms: Alat penyegerakan fail P2P pantas, menyokong pelbagai platform.
pt-br: Ferramenta de sincronização de arquivos P2P rápida, com suporte multiplataforma.
ru: Быстрый инструмент P2P-синхронизации файлов, поддержка различных платформ.
ko: 빠른 P2P 파일 동기화 도구, 다양한 플랫폼 지원.
zh-hant: 極速P2P檔案同步工具支援多平台。
zh: 微力同步是一款基于P2P技术的极速文件同步工具支持多平台部署适合家庭、企业、开发者等多场景使用。
type: website
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://www.verysync.com/
github: https://github.com/Jonnyan404/verysync
document: https://www.verysync.com/manual/install/docker.html
architectures:
- amd64
- arm64
- arm/v7

View File

@@ -0,0 +1,25 @@
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: /data
edit: true
envKey: VERYSYNC_DATA_PATH
labelEn: Data Path
labelZh: 数据目录
required: true
type: text

View File

@@ -0,0 +1,13 @@
services:
verysync:
image: jonnyan404/verysync:v2.20.1
container_name: verysync
ports:
- "${PANEL_APP_PORT_HTTP}:8886" # Web管理端口
- "${VERYSYNC_TRANSFER_PORT}:22330" # 数据传输端口
# - "3000:3000" # 公共中继端口(可选)
# - "22027:22027/udp" # 内网UDP发现端口可选
# - "22037:22037/udp" # 内网UDP发现端口可选
volumes:
- "${VERYSYNC_DATA_PATH}:/data"
restart: unless-stopped

BIN
apps/verysync/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB