可道云KodBox

介绍

KodBox是一款功能丰富的私有云在线文档管理系统。它可以帮助你快速搭建一个私有网盘/云桌面,方便地管理和共享文件。

应用场景

KodBox可以在很多场景下使用,比如:

  • 团队协作:KodBox提供了强大的团队协作功能,可以让团队成员轻松共享文件、编辑文档、留言讨论,提高工作效率。
  • 个人办公:你可以将个人文件上传到KodBox,随时随地访问和编辑,不再受限于特定设备。
  • 学习教育:KodBox可以作为学生和老师的在线学习平台,方便共享课件、资料,进行讨论和交流。
  • 个人媒体库:你可以将照片、音乐、视频等文件上传到KodBox,创建自己的个人媒体库,随时欣赏和分享。

快速上手

下面是使用Dk8s平台快速搭建可道云的步骤:

步骤1:安装Dk8s

首先,你需要在你的机器上安装Dk8s。具体的安装方法可以进入【首页】-【探索】-【快速上手】查阅官方文档。

步骤2:安装可道云

进入【首页】-【商店】搜索‘KodBox ’程序,点击安装。

步骤3:运行可道云

安装后,点击【我的】-【‘KodBox ’程序】-【更多】-【设置】,检查各项参数是否需要修改,

其中,‘本地目录’指示的值为共享文件夹的二级目录路径,一级目录需进入【首页】-【设置】-【存储】-‘存储位置’进行修改,所有程序仅支持存储于同一个一级目录中,二级目录默认隶属于一级目录。

设置参数检查后,如无需修改,即可点击运行,程序会自动拉取镜像并完成安装。

步骤4:访问KodBox

现在,你可以进入【我的】-【‘KodBox ’程序】,点击打开程序,可在【设置】中修改默认密码。

参数

通过环境变量自动配置 KodBox容器支持通过环境变量自动配置。您可以在首次运行时预先配置安装页面上要求的所有内容。要启用自动配置,请通过以下环境变量设置数据库连接。

MYSQL/MariaDB

  • MYSQL_DATABASE 数据库名
  • MYSQL_USER 数据库用户
  • MYSQL_PASSWORD 数据库用户密码
  • MYSQL_SERVER 数据库服务地址
  • MYSQL_PORT 数据库端口,默认3306

如果设置了环境变量,则在首次运行时不会在安装页面中询问这些值。

在已经配置数据库环境变量后,您可以通过设置管理员和密码(仅当您同时设置这两个值时才有效)来配置KodBox实例:

  • KODBOX_ADMIN_USER 管理员用户名,可以不设置,访问网页时自己填
  • KODBOX_ADMIN_PASSWORD 管理员密码,可以不设置,访问网页时自己填

redis/memcached

  • SESSION_TYPE 缓存类型,默认redis,仅当配置SESSION_HOST时生效
  • SESSION_HOST 缓存地址
  • SESSION_PORT 缓存端口,默认6379,仅当配置SESSION_HOST时生效

uid/gid

  • PUID 代表站点运行用户nginx的用户uid
  • PGID 代表站点运行用户nginx的用户组gid

常用特性

KodBox提供了许多实用的特性,让你更好地管理和使用文件。以下是一些常用的特性介绍:

可道云的桌面

类似于Windows的桌面,你可以选择打开和安装轻应用,目前轻应用包括石墨文档、ProcessOn、计算器等,你也可以打开我的电脑进入文件管理界面。

文件管理

KodBox的文件管理与 Windows 资源管理器非常类似,支持快捷键Ctrl+A全选、Ctrl+C复制、Ctrl+X剪切、Ctrl+V粘贴、Shift和Ctrl多选、BackSpace后退等,也支持文件拖拽、框选、右键菜单和解压缩文件等,熟悉的操作逻辑可以大幅降低用户的学习成本和进入障碍。

文件夹管理

你可以创建文件夹来组织文件,方便查找和管理。

文件预览和编辑

KodBox支持多种格式文件的在线预览和编辑,包括但不限于pdf、txt、md、图片、音乐、视频、office文档、ps文件、cad文件。(注:office文档的在线编辑和ps、cad的在线预览需要购买授权),亦支持代码的高亮显示,支持html、php等页面实时效果预览,轻松实现在线调试。

版本控制

KodBox会自动保存文件的历史版本,你可以随时回退到之前的版本。

评论和留言

你可以在文件上添加评论和留言,方便与他人进行讨论和交流。

搜索功能

KodBox提供了强大的搜索功能,帮助你快速找到需要的文件。

模版插件的使用

KodBox支持模版插件的使用,让你能够更方便地创建和编辑文档。你可以选择适合自己需求的模版插件,并根据需要进行定制。

SEO配置

如果你希望将KodBox用于网站建设,你可以进行一些SEO配置来提高网站的搜索引擎排名。可道云提供了一些常用的SEO配置选项,包括标题、关键词、描述等。

注意事项

在使用KodBox时,有一些注意事项需要牢记:

  • 安全性:虽然可道云具有较高的安全性,但仍需注意保护个人信息和重要文件的安全。
  • 存储空间:可道云的存储空间是有限的,需要合理使用并及时清理不需要的文件。
  • 权限管理:在共享文件时,务必设置适当的权限,以防止未经授权的访问和修改。

原理概述

KodBox实质上是一个网站,只需要提供php运行环境和MySQL数据库即可进行部署。无论是在Windows、Linux还是macOS系统上,都可以轻松地完成部署。

结语

通过本教程,你已经初步了解了可道云的介绍、应用场景、快速上手、常用特性、注意事项、模版插件使用、SEO配置和原理概述等内容。希望这些信息能够帮助你更好地使用可道云,并发挥它的优势。如果你还有其他问题,请随时提问。祝你使用愉快!

附录:可道云两个版本产品——KodBox与KodExplorer的详细对比分析

KodBox是基于KodExplorer进行系统重构的全新产品。为了满足系统性能、安全性和特性拓展的需求,KodBox对底层架构、存储方式和权限机制进行了重构,并继承并升级了KodExplorer的优秀前端体验。

  1. 在底层架构方面,KodBox采用了数据库+文件存储的方式。结构化数据如用户、权限和文件关系等存储于数据库中,非结构化数据如文档和多媒体经过加密处理后存储于文件系统中。两者通过唯一的ID标识相关联。相比之下,KodExplorer采用文件夹目录直接存取的方式,管理员可以在后台直接查看用户目录。(KodBox系统管理员也可以通过物理路径对服务器文件进行管理,但不能直接对KOD系统中的文件进行操作)

  2. 在新的技术架构基础上,KodBox优化了数据传输、操作体验、权限管理、后台增强、审计日志和存储安全等多个功能特性。

  3. 在文件传输方面,KodBox采用了数据去重技术,支持相同文件的快速上传、系统内多文件的快速复制和移动,优化了大文件和多文件的上传机制。

  4. 在操作体验方面,KodBox在KodExplorer的基础上进行了持续优化,提供了多窗口互拖操作、高级搜索、文件分类和文件夹排序等多项细节优化。

  5. 在权限管理方面,KodBox解决了KodExplorer仅能分享个人空间文件和部门间文件分享协作不方便的问题。KodBox采用了细粒度的文档权限,提供了灵活强大的权限体系,可以满足多样化的文件分享和协作需求,支持便捷的部门内、部门间和随机的文档协作。

  6. 在存储方面,KodBox支持用户将文件存储到本地服务器、FTP服务器或阿里云OSS、AWS S3、七牛等对象存储中,方便进行存储空间的拓展。可以快速预览和转移不同存储平台之间的文件,就像将C盘上的文件转移到D盘一样简单。

  7. 其管理后台也进行了优化和增强,设计了独立的操作界面,并新增了日志审计、计划任务和统计面板等多项功能。

  8. 此外,KodBox还提供了客户端和客户端文件备份等多种功能特性,并正在开发更多功能更新。

总体而言,KodExplorer适用于个人用户、小型团队和企业;而KodBox更适用于企业级应用需求,可以支撑高并发、更多用户数、更高协作和安全要求。要求简洁清晰明了。

Copyright © 2023-2023  深圳市南山区殷悦软件中心  版权所有  粤ICP备2023068705号