Kite

轻量级静态资源托管平台

像风筝一样轻盈 · 图片、音视频、静态文件一站托管 单二进制部署 · 本地 / S3 多存储后端 · 开箱即用

部署大小
< 30 MB
启动时间
< 1 s
外部依赖
0
开源许可
MIT
核心特性

覆盖静态资源托管的每一个环节

从单机部署到云端存储,从个人图床到团队协作 —— 一份二进制即可满足。

单二进制部署

前后端编译为一个可执行文件,内嵌 SQLite,直接丢到服务器即可运行。

全格式支持

图片、音频、视频和任意静态文件一站托管,自动识别 MIME 类型与缩略图。

多存储后端

本地磁盘 · S3 兼容(阿里云 OSS / 腾讯云 COS / Cloudflare R2 / MinIO)自由切换。

安全可靠

JWT 鉴权 · API Token 细粒度授权 · 速率限制 · 文件去重与配额管理。

PicGo 兼容

原生兼容兰空 v2 上传协议,PicGo 等主流图床客户端开箱即用。

现代技术栈

Go (Gin) + React 19 + Tailwind v4,支持 SQLite / MySQL / PostgreSQL。

快速安装

三种方式,一分钟启动

按你熟悉的方式选择一种启动方式,Kite 会自动完成数据库初始化与管理员账号生成。

一行命令启动,适合快速体验。

shell
docker run -d \
  --name kite \
  -p 8080:8080 \
  -v $(pwd)/data:/app/data \
  amigoer/kite:latest
存储后端

本地存储,亦或主流云对象存储

通过统一的 S3 兼容层接入,后端切换无需改动上层代码。

本地磁盘
开箱即用
Amazon S3
官方 SDK v2
阿里云 OSS
S3 兼容
腾讯云 COS
S3 兼容
Cloudflare R2
零出口费用
MinIO
自托管对象存储
适用场景

一份二进制,多种用法

个人开发者

为博客、Markdown 笔记、社交平台内容提供稳定的图床;PicGo 一键接入。

  • 兼容兰空 v2 协议
  • API Token 细粒度授权
  • 自动缩略图与 WebP

团队协作

多用户、配额、角色管理,让团队以统一入口上传、归档、分享素材。

  • 相册分组归档
  • 用户配额与角色
  • 游客上传可选

自托管爱好者

单二进制 + SQLite 零依赖部署,支持 S3 兼容存储平滑迁移扩容。

  • 零外部依赖
  • 本地 / S3 切换
  • Docker · Compose · 裸机

5 分钟启动你的静态资源平台

下载二进制、拉取镜像或 docker compose 一键编排 —— 你熟悉的方式都支持。