diff --git a/apps/gopeed/1.3.10/.env.sample b/apps/gopeed/1.3.10/.env.sample new file mode 100644 index 00000000..4d9f5a35 --- /dev/null +++ b/apps/gopeed/1.3.10/.env.sample @@ -0,0 +1,3 @@ +CONTAINER_NAME="gopeed" +PANEL_APP_PORT_HTTP="40126" +DOWNLOAD_PATH="./data/Downloads" diff --git a/apps/gopeed/1.3.10/data.yml b/apps/gopeed/1.3.10/data.yml new file mode 100644 index 00000000..447999c2 --- /dev/null +++ b/apps/gopeed/1.3.10/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 40126 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: ./data/Downloads + edit: true + envKey: DOWNLOAD_PATH + labelEn: Download folder path + labelZh: 下载文件夹路径 + required: true + type: text diff --git a/apps/gopeed/1.3.10/docker-compose.yml b/apps/gopeed/1.3.10/docker-compose.yml new file mode 100644 index 00000000..2805d370 --- /dev/null +++ b/apps/gopeed/1.3.10/docker-compose.yml @@ -0,0 +1,18 @@ +version: '3' +services: + gopeed: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:9999" + volumes: + - "${DOWNLOAD_PATH}:/root/Downloads" + image: liwei2633/gopeed:v1.3.10 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/gopeed/README.md b/apps/gopeed/README.md new file mode 100644 index 00000000..9bb0ad2a --- /dev/null +++ b/apps/gopeed/README.md @@ -0,0 +1,65 @@ +[![Test Status](https://github.com/GopeedLab/gopeed/workflows/test/badge.svg)](https://github.com/GopeedLab/gopeed/actions?query=workflow%3Atest) +[![Codecov](https://codecov.io/gh/GopeedLab/gopeed/branch/main/graph/badge.svg)](https://codecov.io/gh/GopeedLab/gopeed) +[![Release](https://img.shields.io/github/release/GopeedLab/gopeed.svg)](https://github.com/GopeedLab/gopeed/releases) +[![Download](https://img.shields.io/github/downloads/GopeedLab/gopeed/total.svg)](https://github.com/GopeedLab/gopeed/releases) +[![Donate](https://img.shields.io/badge/%24-donate-ff69b4.svg)](https://github.com/GopeedLab/gopeed/blob/main/.donate/index.md#donate) +[![Discord](https://img.shields.io/discord/1037992631881449472?label=Discord&logo=discord&style=social)](https://discord.gg/ZUJqJrwCGB) + +![](https://github.com/GopeedLab/gopeed/raw/main/_docs/img/banner.png) + + +## 介绍 + +Gopeed(全称 Go Speed),是一款由`Golang`+`Flutter`开发的高速下载器,支持(HTTP、BitTorrent、Magnet)协议下载,并且支持全平台使用。 + +访问 ✈ [官方网站](https://gopeed.com/zh-CN) | 📖 [开发文档](https://docs.gopeed.com/zh/) + +## 安装 + +**已支持平台** + +- [x] windows +- [x] macos +- [x] linux +- [x] android +- [ ] ios +- [x] web +- [x] docker + +[前往下载](https://github.com/GopeedLab/gopeed/releases/latest) + +> 注:macos 版本运行如果提示损坏,请在终端执行 `xattr -d com.apple.quarantine /Applications/Gopeed.app` 命令 + +### 命令行工具 + +使用`go install`安装: + +```bash +go install github.com/GopeedLab/gopeed/cmd/gopeed@latest +``` + +### Docker + +#### 直接运行 + +```bash +docker run -d -p 9999:9999 -v /path/to/download:/root/Downloads liwei2633/gopeed +``` + +#### 使用 Docker Compose + +```bash +docker-compose up -d +``` + +#### 访问服务 + +当 docker 容器运行时,可以通过 `http://localhost:9999` 访问 web 页面。 + +## 打赏 + +如果觉得项目对你有帮助,请考虑[打赏](https://github.com/GopeedLab/gopeed/blob/main/.donate/index.md#donate)以支持这个项目的发展,非常感谢! + +## 界面展示 + +![](https://github.com/GopeedLab/gopeed/raw/main/_docs/img/ui-demo.png) diff --git a/apps/gopeed/data.yml b/apps/gopeed/data.yml new file mode 100644 index 00000000..9a9d17c8 --- /dev/null +++ b/apps/gopeed/data.yml @@ -0,0 +1,20 @@ +name: Gopeed +tags: + - 工具 +title: 一款现代化的下载器 +type: 工具 +description: 一款现代化的下载器 +additionalProperties: + key: gopeed + name: Gopeed + tags: + - Tool + shortDescZh: 一款现代化的下载器 + shortDescEn: High speed downloader that supports all platforms + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://gopeed.com + github: https://github.com/GopeedLab/gopeed + document: https://docs.gopeed.com diff --git a/apps/gopeed/latest/.env.sample b/apps/gopeed/latest/.env.sample new file mode 100644 index 00000000..4d9f5a35 --- /dev/null +++ b/apps/gopeed/latest/.env.sample @@ -0,0 +1,3 @@ +CONTAINER_NAME="gopeed" +PANEL_APP_PORT_HTTP="40126" +DOWNLOAD_PATH="./data/Downloads" diff --git a/apps/gopeed/latest/data.yml b/apps/gopeed/latest/data.yml new file mode 100644 index 00000000..447999c2 --- /dev/null +++ b/apps/gopeed/latest/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 40126 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: ./data/Downloads + edit: true + envKey: DOWNLOAD_PATH + labelEn: Download folder path + labelZh: 下载文件夹路径 + required: true + type: text diff --git a/apps/gopeed/latest/docker-compose.yml b/apps/gopeed/latest/docker-compose.yml new file mode 100644 index 00000000..fdc1035d --- /dev/null +++ b/apps/gopeed/latest/docker-compose.yml @@ -0,0 +1,18 @@ +version: '3' +services: + gopeed: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:9999" + volumes: + - "${DOWNLOAD_PATH}:/root/Downloads" + image: liwei2633/gopeed:latest + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/gopeed/logo.png b/apps/gopeed/logo.png new file mode 100644 index 00000000..7b1f9bb6 Binary files /dev/null and b/apps/gopeed/logo.png differ