KodCloud(可道云)云盘介绍

一、KodCloud 是什么?

KodCloud(可道云) 是一款 开源的私有云网盘 / 文件协作系统
本质上是一套 Web 文件管理器 + 在线办公协作平台

它支持:

  • 浏览器直接管理服务器文件(类似网页版 Windows 资源管理器);
  • 在线预览 / 编辑 文档、代码、图片、音视频;
  • 多用户协作、权限分级、分享链接;
  • 可自建私有云替代百度网盘 / NAS 界面化文件管理。

官网: https://kodcloud.com


二、核心特点

功能类别 说明
Web 文件管理 浏览器访问即可像桌面一样管理文件(拖拽上传/下载/右键菜单等)
多用户协作 用户、组、角色、权限控制精细,可配 LDAP/AD
多存储支持 支持本地磁盘、NFS、S3、OSS、WebDAV 等
在线预览编辑 支持上百种文件格式(Office、PDF、代码、图片、音视频)
权限体系 文件级、目录级权限控制,支持分享外链与加密访问
插件体系 丰富的官方/社区插件(Markdown、视频播放器、Office预览等)
跨平台访问 支持 Web、Mobile(H5)、Docker 部署
轻量部署 无数据库模式也能运行,也可接入 MySQL/PostgreSQL

简要说明:

  • 前端是 HTML5 + JS 桌面风格界面;
  • 后端是 PHP(MVC 框架结构);
  • 数据存储分为 文件层(实际文件)数据库层(元信息/权限)
  • 可无缝迁移至 Docker、K8s 环境中。

三、部署方式

3.1.手动安装(Apache/Nginx + PHP)

  • 下载 zip 包放入 /var/www/html
  • 设置权限 chown -R www-data
  • 访问安装界面完成配置

3.2.Docker 部署

1
2
3
4
5
docker run -d \
--name kodcloud \
-p 8080:80 \
-v /data/kod:/var/www/html \
kodcloud/kodbox

3.3.Kubernetes / Helm

官方和社区都有 helm chart,可直接部署到集群。

四、典型应用场景

场景 描述
个人私有网盘 在 VPS / NAS / 树莓派上自建“百度网盘替代”
企业文件中台 多人协作共享、版本管理、权限分组
DevOps 文件中转 临时共享脚本、日志、打包文件、运维资料
教育 / 政府机构 部门资料管理、文档云端化办公
混合云存储中控 汇聚 S3、OSS、本地数据,实现统一访问界面

五、系统运行示意图

88f0621c6b1f930143523d7b4c7e3957.png


六、总结

KodCloud 是一款国产优秀的 Web 文件管理与私有云协作系统,
结合 PHP + Web 技术,提供接近操作系统级的文件管理体验,
适合中小企业与 DevOps 场景自建文件中台。