Skip to content

AkagiYui/KenkoDrive

Repository files navigation

KenkoDrive 我的云盘

GitHub License GitHub top language GitHub commit activity GitHub last commit GitHub code size in bytes GitHub Actions Workflow Status GitHub Repo stars Codecov

一个基于 SpringBoot 3.2Spring SecurityGradle 8.7JPA ,使用 Kotlin 编写的 Web 云盘应用单体后端。 项目整体结构清晰,职责明确,注释全面,开箱即用。

Important

该项目仅为个人学习项目,不具备商业使用价值,仅供学习交流。 如果你需要一款类似的软件,不妨看看alist

Caution

该项目仍处于初期开发阶段,数据库结构将会频繁变动,不建议在生产环境中使用,请注意备份数据。

相关 链接
GitHub仓库 github.com/AkagiYui/KenkoDrive
GitLink中国大陆仓库 gitlink.org.cn/AkagiYui/KenkoDrive
在线演示地址 Websitedrive.akagiyui.com
API 文档 kenkodrive.apifox.cn
前端仓库 KenkoDriveVue / 中国大陆镜像仓库

预览图

登录页面 概览页面

业务功能一览

  • 用户(邮箱)注册;(短信/用户名/邮箱)登录
  • 个人信息设置、头像上传、密码重置
  • 文件(夹)上传/下载/删除
  • 文件分享
  • 游客广场
  • 管理员用户管理
  • 管理员文件管理
  • 文件搜索
  • 文件内容检索
  • 照片地理位置统计
  • 用户登录地理位置统计
  • 文件类型统计
  • 流量统计
  • 在线解压
  • 批量打包下载
  • 敏感内容审查
  • (图片、视频、音频封面)缩略图生成
  • 系统告警通知
  • 第三方登录
  • 增值服务
  • 回收站
  • 文件收藏
  • 大文件清理
  • 重复文件清理
  • 文档在线编辑
  • 图片内容识别
  • 离线下载
  • 文件同步
  • 文件版本管理
  • 文档协作

文件快递柜

  • 匿名分享:无需注册,直接分享
  • 支持多种类型:文本,图片,文件
  • 随机取件码生成
  • 自定义次数、有效期

相关技术一览

技术栈

Kotlin Gradle SpringBoot SpringSecurity JPA MySQL Redis Docker Drone Minio

活跃数据

活跃数据

其它文档

鸣谢

特别感谢JetBrains为开源项目提供支持。

JetBrains