KodCloud(可道云)云盘介绍
一、KodCloud 是什么?
KodCloud(可道云) 是一款 开源的私有云网盘 / 文件协作系统,
本质上是一套 Web 文件管理器 + 在线办公协作平台。
它支持:
- 浏览器直接管理服务器文件(类似网页版 Windows 资源管理器);
- 在线预览 / 编辑 文档、代码、图片、音视频;
- 多用户协作、权限分级、分享链接;
- 可自建私有云替代百度网盘 / NAS 界面化文件管理。
二、核心特点
| 功能类别 | 说明 |
|---|---|
| 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 | docker run -d \ |
3.3.Kubernetes / Helm
官方和社区都有 helm chart,可直接部署到集群。
四、典型应用场景
| 场景 | 描述 |
|---|---|
| 个人私有网盘 | 在 VPS / NAS / 树莓派上自建“百度网盘替代” |
| 企业文件中台 | 多人协作共享、版本管理、权限分组 |
| DevOps 文件中转 | 临时共享脚本、日志、打包文件、运维资料 |
| 教育 / 政府机构 | 部门资料管理、文档云端化办公 |
| 混合云存储中控 | 汇聚 S3、OSS、本地数据,实现统一访问界面 |
五、系统运行示意图

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