2.2k star,一款业界领先的私有云+在线文档管理系统
liuian 2025-06-08 22:35 46 浏览
简介
kodbox可道云(原KodExplorer)是业内领先的企业私有云和在线文档管理系统,为个人网站、企业私有云部署、网络存储、在线文档管理、在线办公等提供安全可控,简便易用、可高度定制的私有云产品。
采用windows风格界面、操作习惯,无需适应即可快速上手,支持几百种常用文件格式的在线预览、播放和编辑、环境友好、功能强大,是一款一经试用就再也离不开的私有云产品。同时你也可以将此程序二次开发整合到你现有的系统。
功能
- 文件操作: 与Windows高度一致的操作体验,新建,复制,移动,粘贴,上传,下载,删除,解压缩,打开方式,文件排序,视图等
- 文档选择: 框选、拖拽、快捷键,云端管理文档一如本地操作搬熟悉高效;文件勾选,ctrl点选,shift连选,快捷键选择(ctrl/shift+a/up/down/left/right/home/end...),首字母快捷定位,拼音模糊搜索快捷筛选...
- 全局拖拽: 拖拽文件文件夹移动,复制;拖拽本地文件/文件夹上传;拖拽到桌面自动下载;拖拽到文件夹停留自动进入,多文件管理窗口相互拖拽...
- 高效的快捷键: ctrl+c复制,ctrl+x剪切,ctrl+v粘贴,ctrl+z撤销操作,f2重命名,ctrl+shift+z 反撤销,文件视图切换....
- 右键菜单: 文件夹,文件,不同类型文件对应完全自适应的右键菜单
- 文件查看模式: 集window和mac所长, 支持"图标模式/列表模式/分栏模式"文件管理, 图标模式支持自定义图标大小,列表模式文件夹支持树目录展开;自动记录每个文件夹的查看模式;采用虚拟列表,大量文件文件夹快速高效管理.
- 多维度文档管理: 收藏夹;文档标签;文件分类;最近文档;相册;回收站;部门文档公共标签;个人文件私密保险箱...;
- 便捷的属性面板: 文档各类属性信息,分享情况,图片exif信息,音乐视频等不同类型文件信息一目了然;文件夹包含文件文件夹数量,大小统计,设置备注,编辑锁定/置顶;可以针对文件文件夹进行讨论;
- 文件历史版本: 文件在线编辑保存,自动生成历史版本,不用担心内容丢失;
- 文件去重/秒传: 采用COW机制, 文件元数据记录双hash认证,自动全量去重,上传时文件已存在会自动秒传,节省存储空间,提升上传效率;文件夹移动复制急速完成;
- 高级检索: 支持按类型,文件大小,最后修改时间等维度进行筛选或搜索,支持中文拼音拼音首字母搜索,支持文档标签,备注搜索;支持多文件名批量检索,按检索顺序呈现搜索结果
- 文档动态: 文件文件夹所有操作变化一目了然,跟踪文档整个生命周期;
- 在线解压缩: 支持zip,tar,gz,7z,rar等文件在线解压缩,支持文件夹快速创建压缩包,压缩包支持在线预览
- 文件在线预览: 随时随地,数百种常见格式文档仅需浏览器即可轻松查看,无需下载到本地,也无需在终端上安装软件;图片、音乐、视频等多媒体;Office文档在线预览、编辑;PDF、OFD、XPS等版本文档;PhotoShop、Illustrator在线预览、编辑;AutoCAD工程图件
- 文本编辑器: 提供强大的文本文件在线编辑功能;支持120种代码语言高亮;自适应文本编码,告别文件乱码;多标签支持;支持js/json/php/css等语言方法快速查看,文件格式化;html文件支持实时安全预览;支持分片加载,超大文件轻松在线打开;支持hex模式,二进制文件便捷查看;
- markdown编辑: 编辑器提供强大完善的markdown编辑功能,支持实时预览;快捷键支持;支持插入公式,流程图,时序图,uml图,支持提示引用,支持html语法;支持图片相对路径引用;剪贴板复制的图片支持直接粘贴;链接跳转支持相对路径的其他md文件;
- 流程图/思维导图: 在线绘制Visio流程图、思维导图,快速分享给其他人;
- 细粒度权限管控: 部门文件,文件夹,每个文件都可以针对不同人或组设置不同权限,千人千面;
- 外链分享: 一键分享文件(夹)给客户或外部伙伴,支持设置访问密码、有效期及多种权限;接受者通过链接即可轻松预览多种格式文档;开启了允许编辑时,接受者可在线编辑,上传,多人协作office文件;文件夹支持默认设置为文档模式,便捷发布用户手册,开发文档等;
- 内部协作: 可向系统内成员、部门、或任意组合发起协作并赋予不同权限。
- 协作增强: 提供部门标签,文档讨论,文件动态,历史版本,编辑锁等组件,汇聚多人工作成果.
- 登录管控: 登录设备管控,双重验证,登录IP过滤,登录验证码,复杂密码策略,防暴力破解;扫码登录(App扫码登录web端;扫已登录web端登录App)
- 权限管控: 角色权限,部门权限,细粒度文档权限,分享管控,内容/授权审批,多级管理员
- 行为审计: 登录日志,操作日志,分享内容管控,动态安全水印,敏感词过滤,文件密级管理,系统回收站
- 数据安全: 数据备份,系统还原,多云融合存储,csrf防护,集群部署支持
- 多存储融合: 本机磁盘,ftp,webdav,阿里云OSS,腾讯云COS,七牛,minio,S3等多云融合挂载、轻松搞定跨云文件管理、备份传输、弹性扩容
- 插件中心: AD域/企业微信/钉钉等30+企业级应用插件自由拓展;文件格式编辑预览轻松扩展;开放的插件开发文档,企业可根据需求以插件形式灵活进行功能拓展;提供sdk,将可道云文件能力无缝嵌入企业ERP、OA、邮箱等IT系统
- App: Android,iOS 全端支持;相册自动备份;
- PC客户端: Windows,Mac各版本支持;支持文件夹备份到云端;自动挂载到本地磁盘,无感操作,本地体验;支持调用PC软件对在线文件进行预览和编辑
运行环境
服务器:
- Windows,Linux,Mac ...
- PHP 5.0+
- 数据库: File system driver;sqlite;mysql;...
浏览器适配:
- Chrome
- Firefox
- Opera
- IE8+
注: 你甚至可以将kod安装到你的路由器、家用NAS设备
功能截图
桌面
文件管理
个人中心
后台管理
开源地址
https://github.com/kalcaddle/kodbox
相关推荐
- Javascript中的字符串拼接(js字符串拼接效率)
-
字符串拼接是所有程序设计语言都需要的操作。当拼接结果较长时,如何保证效率就成为一个很重要的问题。本文介绍的是Javascript中的字符串拼接,希望对你有帮助,一起来看。consticon=...
- C#-字符串常用方法(2) 104(c#字符串处理函数)
-
IndexOf()查找某字符或字符串在要查找字符串中第一次出现的下标,与数组相同从零开始,如果没有找到对应的数据,则返回-1LastIndexOf()查找某字符或字符串在要查找字符串中最后一次出现...
- C#拼接字符串及简单性能比较(c# 如何高效拼接字符串)
-
在C#编程中拼接字符串应该是最常见的场景之一,假如现在有几个变量需要转换成字符串并按格式拼接,常用的几种方法:inta=1;charb='c';doublec=1...
- C# 字符串连接方式有哪些?各自有什么特点?
-
在C#中,有几种方式可以连接字符串,每种方式都有其特点和适用场景。以下是常见的几种方式:使用连接符"+":使用加号"+"可以简单地将两个字符串连接起来。这种方式简...
- 字符串也可以比较大小?C语言的strcmp函数
-
在C语言中,因为字符串没有被封装成对象,所以直接用==、!=比较。C语言提供了一个用于字符串比较的函数类型strcmp。注意,字符串和字符完全不同,因为不同的编译器实现问题,返回值的情况也有所变化...
- JavaScript 常用功能总结(javascript的功能)
-
编吐血整理加上翻译,太辛苦了~求赞!本文主要总结了JavaScript常用功能总结,如一些常用的额JS对象,基本数据结构,功能函数等,还有一些常用的设计模式。目录:众所周知,JavaScript是...
- C++20 新特性(16):三路比较运算符()一统浆糊
-
C++语言的比较操作符有很多,包括:==、!=、>、>=、<、<=等,如果要实现对象的大小比较功能,需要实现这些函数,比较繁琐,而且如果实现不好,这些...
- C++中重载运算符的使用(c++重载操作符)
-
C++中重载运算符的使用:用户定义的类型,如:字符串,日期,复数,联合体以及文件常常重载二元+操作符以实现对象的连接,附加或合并机制。但是要正确实现+操作符会给设计,实现和性能带来一定的挑战。...
- 《学习C++》基本概念之标识符(c++标识符的定义)
-
标识符(identifier)是C++基本词法单元(即令牌token)之一,由字母(letter)、数字(digit)、下划线(underscore)组成,但是首字符必须为字母或下换线。标识符的用途主...
- Java判断Integer相等-应该这么这样用
-
先看下这段代码,然后猜下结果:Integeri1=50;Integeri2=50;Integeri3=128;Integeri4=128;System.out.prin...
- C语言模拟实现字符串操作函数(c语言模拟实现字符串操作函数是什么)
-
1.strlenstrlen是用来求字符串长度的函数,字符串长度就是字符串中包含的字符的个数,但是不包含字符串结尾的‘\0’实现strlen有三种方法:(1)定义一个计数器size_t ...
- C++ 知识小结(c++知识总结)
-
C语言typedef与#define比较https://www.runoob.com/note/24230野指针和悬空指针区别?野指针:指的是没有被初始化过的指针。解决方法:指针变量未及时...
- Python字符串比较的隐藏法则:Unicode对决、内存地址暗战!
-
字符串比较的底层规则核心原理:字符逐个对比,基于Unicode值一决胜负!#规则演示:从首字符开始逐位比较print("apple">"app")...
- 在C++中,如何避免出现Bug?(c++防止闪退)
-
C++中的主要问题之一是存在大量行为未定义或对程序员来说意外的构造。我们在使用静态分析器检查各种项目时经常会遇到这些问题。但正如我们所知,最佳做法是在编译阶段尽早检测错误。让我们来看看现代C++中的一...
- harmony-utils之StrUtil,字符串工具类
-
harmony-utils简介与说明harmony-utils一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备...
- 一周热门
-
-
Python实现人事自动打卡,再也不会被批评
-
【验证码逆向专栏】vaptcha 手势验证码逆向分析
-
Psutil + Flask + Pyecharts + Bootstrap 开发动态可视化系统监控
-
一个解决支持HTML/CSS/JS网页转PDF(高质量)的终极解决方案
-
再见Swagger UI 国人开源了一款超好用的 API 文档生成框架,真香
-
网页转成pdf文件的经验分享 网页转成pdf文件的经验分享怎么弄
-
C++ std::vector 简介
-
系统C盘清理:微信PC端文件清理,扩大C盘可用空间步骤
-
10款高性能NAS丨双十一必看,轻松搞定虚拟机、Docker、软路由
-
飞牛OS入门安装遇到问题,如何解决?
-
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- table.render (33)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)