Create Application KSpeeder

This commit is contained in:
arch3rPro
2025-07-01 00:01:37 +08:00
parent fe5fdb7b55
commit e3d24743f5
6 changed files with 162 additions and 0 deletions

38
apps/kspeeder/README.md Normal file
View File

@@ -0,0 +1,38 @@
# KSpeeder 镜像加速服务
KSpeeder 是一款专为 Docker 镜像加速设计的镜像服务,支持本地私有部署,适用于无法访问 DockerHub 的环境。通过 KSpeeder您可以在局域网内搭建属于自己的镜像加速服务大幅提升 Docker 镜像的拉取速度。
## 主要特性
- **镜像加速**:为 Docker 镜像拉取提供加速服务,解决国内访问 DockerHub 缓慢的问题。
- **私有部署**:支持在本地或局域网内私有部署,数据更安全。
- **多平台支持**:支持 iStoreOS、群晖、unRAID、macOS、Linux、Windows 等多种平台。
- **易于配置**:通过简单的 Docker Compose 即可快速部署。
- **数据与配置分离**:支持数据和配置持久化,方便迁移和备份。
- **多架构支持**:支持 amd64、arm64 等主流架构。
- **高可用性**:支持断点续传、自动重试等机制,提升镜像拉取成功率。
- **管理监控**:内置管理监控端口,便于运维和监控服务状态。
## 典型使用场景
- 局域网内为多台主机提供统一的 Docker 镜像加速服务
- 企业/团队内部搭建私有镜像加速仓库
- 无法访问 DockerHub 或访问速度较慢的环境
## 常见问题 FAQ
- **Q: 支持哪些平台?**
A: 支持 iStoreOS、群晖、unRAID、macOS、Linux、Windows 等。
- **Q: 如何持久化数据?**
A: 挂载 /kspeeder-data 和 /kspeeder-config 到本地目录。
- **Q: 默认端口是多少?**
A: 主服务端口 5443管理监控端口 5003。
- **Q: 镜像源如何配置?**
A: 参考官方文档,配置 Docker 镜像加速地址。
## 官方文档与支持
- 官网:[https://kspeeder.istoreos.com/](https://kspeeder.istoreos.com/)
- 快速开始指南:[https://kspeeder.istoreos.com/guide/getting-started.html](https://kspeeder.istoreos.com/guide/getting-started.html)
- GitHub[https://github.com/linkease/kspeeder](https://github.com/linkease/kspeeder)

View File

@@ -0,0 +1,37 @@
# KSpeeder - Docker Image Acceleration & Private Registry Service
KSpeeder is a modern, multi-platform Docker image acceleration and private registry service. It is designed for environments with limited access to DockerHub or those requiring fast, local image pulls. With KSpeeder, you can easily deploy your own image acceleration service in your LAN or enterprise, significantly improving Docker image download speeds.
## Main Features
- **Image Acceleration**: Speed up Docker image pulls, especially in regions with slow or restricted access to DockerHub.
- **Private Deployment**: Deploy locally or within your LAN for enhanced security and control.
- **Multi-Platform Support**: Compatible with iStoreOS, Synology, unRAID, macOS, Linux, Windows, and more.
- **Easy Configuration**: Quick deployment via Docker Compose.
- **Data & Config Persistence**: Supports persistent storage for data and configuration, making migration and backup easy.
- **Multi-Architecture**: Supports amd64, arm64, and arm/v7 architectures.
- **High Availability**: Features such as resume, auto-retry, and robust error handling for reliable image pulls.
- **Management & Monitoring**: Built-in management and monitoring ports for easy operations.
## Typical Use Cases
- Provide unified Docker image acceleration for multiple hosts in a LAN
- Build a private image acceleration registry for teams or enterprises
- Accelerate image pulls in environments with slow or blocked access to DockerHub
## FAQ
- **Q: Which platforms are supported?**
A: iStoreOS, Synology, unRAID, macOS, Linux, Windows, and more.
- **Q: How to persist data?**
A: Mount /kspeeder-data and /kspeeder-config to local directories.
- **Q: What are the default ports?**
A: Main service port 5443, management port 5003.
- **Q: How to configure the registry mirror?**
A: See the official documentation for details.
## Official Documentation & Support
- Website: [https://kspeeder.istoreos.com/](https://kspeeder.istoreos.com/)
- Quick Start Guide: [https://kspeeder.istoreos.com/guide/getting-started.html](https://kspeeder.istoreos.com/guide/getting-started.html)
- GitHub: [https://github.com/linkease/kspeeder](https://github.com/linkease/kspeeder)

38
apps/kspeeder/data.yml Normal file
View File

@@ -0,0 +1,38 @@
name: KSpeeder
tags:
- 镜像加速
- 镜像服务
- 实用工具
- 网络加速
- 私有部署
title: Docker 镜像加速与私有部署服务
description: KSpeeder 是一款现代化、支持多平台的 Docker 镜像加速与私有部署服务,适用于无法访问 DockerHub 或需要本地镜像仓库加速的场景。
additionalProperties:
key: kspeeder
name: KSpeeder
tags:
- Accelerator
- Registry
- Tool
- DevOps
shortDescZh: 现代化的 Docker 镜像加速与私有部署服务,支持多平台和多架构。
shortDescEn: Modern Docker image acceleration and private registry service, supporting multiple platforms and architectures.
description:
en: Modern Docker image acceleration and private registry service, supporting multiple platforms and architectures. Ideal for environments with limited access to DockerHub or requiring local image acceleration.
zh: KSpeeder 是一款现代化、支持多平台的 Docker 镜像加速与私有部署服务,适用于无法访问 DockerHub 或需要本地镜像仓库加速的场景。
zh-Hant: KSpeeder 是一款現代化、支援多平台的 Docker 鏡像加速與私有部署服務,適用於無法訪問 DockerHub 或需要本地鏡像倉庫加速的場景。
ja: KSpeeder は、複数プラットフォーム対応の Docker イメージ加速・プライベートレジストリサービスです。
ko: KSpeeder는 다양한 플랫폼을 지원하는 Docker 이미지 가속 및 프라이빗 레지스트리 서비스입니다.
ru: KSpeeder — современный сервис ускорения Docker-образов и частного реестра, поддерживающий различные платформы.
pt-br: KSpeeder é um serviço moderno de aceleração de imagens Docker e registro privado, com suporte a múltiplas plataformas.
type: website
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://kspeeder.istoreos.com/
github: https://github.com/linkease/kspeeder
document: https://kspeeder.istoreos.com/guide/getting-started.html
architectures:
- amd64
- arm64
- arm/v7

View File

@@ -0,0 +1,36 @@
additionalProperties:
formFields:
- default: 5443
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Main Service Port
labelZh: 主服务端口
label:
en: Main Service Port
ja: メインサービスポート
ms: Port Utama
pt-br: Porta Principal
ru: Основной порт сервиса
ko: 메인 서비스 포트
zh-Hant: 主服務端口
zh: 主服务端口
required: true
rule: paramPort
type: number
- default: 5003
edit: true
envKey: PANEL_APP_PORT_MANAGE
labelEn: Management Port
labelZh: 管理监控端口
label:
en: Management Port
ja: 管理ポート
ms: Port Pengurusan
pt-br: Porta de Gerenciamento
ru: Порт управления
ko: 관리 포트
zh-Hant: 管理監控端口
zh: 管理监控端口
required: true
rule: paramPort
type: number

View File

@@ -0,0 +1,13 @@
services:
kspeeder:
image: linkease/kspeeder:latest
container_name: ${CONTAINER_NAME}
ports:
- ${PANEL_APP_PORT_HTTP}:5443
- ${PANEL_APP_PORT_MANAGE}:5003
volumes:
- ./kspeeder-data:/kspeeder-data
- ./kspeeder-config:/kspeeder-config
restart: unless-stopped
labels:
createdBy: "Apps"

BIN
apps/kspeeder/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB