功能特点
支持数百种文件格式的在线预览、编辑和播放,包括但不限于PDF、TXT、MD、图片、音乐、视频、Office文档、PS文件、CAD文件等。
Office文档的在线编辑和PS、CAD的在线预览需要购买授权。
提供便捷的文件分享功能,支持细粒度权限管控,满足多样化的文件分享与协作需求。
支持部门内、部门间及随机的文档协作,提高团队协作效率。
数据存储在用户自己的服务器上,保障数据的安全性和私密性。
采用数据去重技术,支持相同文件急速上传、系统内多文件快速复制和移动,优化了大文件、多文件上传机制。
提供全平台客户端覆盖,包括PC客户端(Windows、Mac)和移动端(Android、iOS),随时随地访问和同步文件。
在操作体验方面进行了持续优化,提供了多窗口互拖操作、高级搜索、文件分类、文件夹排序等多项细节优化。
支持代码的高亮显示,支持HTML、PHP等页面实时效果预览,轻松实现在线调试。
使用场景
KodBox主要面向企业用户需求,适用于需要集中存储、多端办公协作、多种格式支持、权限安全与管控等场景的企业。它可以帮助企业管控数据资产,提高团队协作效率,保障数据安全。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
官方网站 https://kodcloud.com/
官方文档 https://docs.kodcloud.com/setup/
Docker镜像 https://hub.docker.com/r/kodcloud/kodbox
GitHub地址 https://github.com/kalcaddle/kodbox?tab=readme-ov-file
安装教程
部署与安装
KodBox支持私有部署方式,用户可以根据自己的需求进行安装和配置。以下是一些常见的部署方式:
使用Docker部署:
通过Docker-compose可以方便地安装和配置KodBox,用户需要准备Docker环境,并编写docker-compose.yml文件来定义服务、网络、卷等配置。
手动部署:
用户可以在服务器上手动安装LNMP(Linux + Nginx + MySQL + PHP)环境,并下载KodBox的安装包进行安装。安装过程中需要配置数据库、PHP环境等,确保系统正常运行。
Docker部署操作步骤:安装Docker、拉取镜像、安装部署。
| 安装docker
sudo apt update
sudo apt install -y docker.io docker-compose
| 拉取镜像
sudo docker pull kodcloud/kodbox
| 安装部署
快速启动
sudo docker run -d -p 80:80 kodcloud/kodbox
实现数据持久化——创建数据目录并在启动时挂载
sudo mkdir /data
sudo docker run -d -p 80:80 -v /data:/var/www/html kodcloud/kodbox
使用docker-compose同时部署数据库
sudo git clone https://github.com/KodCloud-dev/docker.git kodbox
cd ./kodbox/compose/
#需在db.env中设置数据库密码,还有yaml中的MYSQL_ROOT_PASSWORD
sudo docker-compose up -d
指令执行完成后,在浏览器访问IP即可。
更多内容也可看笔者出版图书!