企业文档管理终极方案:AI协同+私有化部署+永久免费

每次整理公司文件柜时,看着层层叠叠的文件夹和散落的单据,总会不自觉地叹气。

特别是当销售部急着要三年前的合同复印件,或者财务部突然通知审计需要所有报销凭证时,整个办公室就像上了发条的闹钟,所有人手忙脚乱地翻找存档。

这真的一点不夸张,我经历过这种场景,整个部门10来个人,全部投入到查找客户的合同资料中,翻箱倒柜,从各个楼层的文件柜中逐一查找,场面混乱,效率低下,我深深体会到了传统文档管理方式的低效。

今天给大家介绍一个改变文档管理方式的开源项目:jvs-knowledge

无忧企业文档这套系统不仅提供完全免费的开源版,还提供私有化部署,所有数据都存储在自己的服务器上,确保了文档的安全性和隐私性。

核心功能亮点

多格式在线协同编辑和预览:

  • 支持Office三件套(Word、Excel、PPT)的实时协同编辑,允许多人同时操作同一文档,修改内容即时同步。
  • 提供富文本编辑器、在线表格、在线脑图、MarkDown、XMind等多种编辑器,满足不同场景下的文档创作需求。
  • 支持多种文件格式的预览解析,包括PDF、Word、PPT、Excel等,方便用户直接在线查看和编辑。
  • 历史版本管理:支持文档的版本保存,用户可随时查看、比较和恢复历史版本。
  • 双屏辅助编辑:左侧编辑区,右侧搜索引擎,内容可以编辑和预览同屏操作。
  • AI助理:内容编写时,可以续写、润色、扩写、缩写、语病修正、AI翻译、AI总结等方式辅助操作
  • 目录:支持多级目录管理,可无限级目录创建,可自由嵌套子目录通过递归算法动态渲染目录树,形成逻辑清晰的知识脉络。

企业级知识库管理

  • 分类存储:支持文档按全网、企业、私有文库分类存储,实现企业知识的结构化管理。
  • 搜索引擎:提供全文检索功能,支持关键词、标签、文库类型、时间等多维度检索,快速定位所需文档。
  • 标签管理:用户可以自定义标签名,对文档进行分类和检索。
  • 文档导入/导出:支持文件与文件夹的上传和下载,兼容本地,保持本地格式不变。
  • 文档同步:支持大文件minio一键同步,通过对象存储服务实现业务系统与文档库的数据对接。

OCR识别和文档转换、合并

  • OCR图片识别:支持对线下纸质单据的查找,图片上传时自动通过OCR识别印刷体,通过搜索引擎对图片的识别内容进行搜索。
  • 格式转换和合并:提供多种格式文档转换功能,支持文档合并,可将多个编辑好的文档整合在一起。

权限与安全

  • 细粒度权限管理:可配置文库/文件夹/文档的查看、编辑、下载、新建、分享等12项操作权限。
  • 柔性管理:支持按个人、群组、项目、角色、业务线等创建团队进行添加。
  • 私有化部署:支持企业私有化部署,数据控制权由企业掌握,确保信息安全。

文档分享和互动

  • 文档分享:支持加密分享、分享下载、设置分享有效期,确保文档安全传输。
  • 评论和收藏:支持文档评论、点赞、收藏,能增强团队协作互动性。
  • 回收站:删除的文档放在回收站,防止误删文档,支持文档恢复和彻底删除。

模板和定制

  • 模板管理:提供静态和动态模板,支持自定义上传多种格式模板,满足企业个性化需求。
  • API接口与集成:提供丰富的API接口,支持与企业现有系统集成,实现数据互通与流程优化。

部署与运维

  • 灵活部署:支持单机、Docker、集群等多种部署方式,适应不同企业规模需求。
  • 高可用架构:采用微服务架构(Spring Cloud Alibaba),结合K8S+Docker运维,确保系统稳定运行。
  • 支持二次开发:提供商业版源码,满足深度定制需求。

快速部署文档

建议内存大小32G+

1.注意事项

1.1 操作系统建议Centos7.6,内存大小32G+

1.2 内存大小请调整.env文件,默认内存大小32G。不建议版本升级直接修改.env文件,可能导致新版本功能无法使用

1.3 部署完成后出现404页面,请重启重启所有docker-compose yml

1.4 修改jvs-docker-compose目录下的docker-compose-base.yml docker-compose-document.yml 镜像地址为您的镜像地址。默认使用的我们的体验版本镜像。

2.环境准备

2.1 安装docker 和docker-compose (如已经安装可以跳过)

br
curl -C- -O --retry 3 https://bctools.cn/jvs-docker && chmod a+x jvs-docker && ./jvs-docker -I

3.部署项目

3.1 解压jvs-docker-compose.zip

将jvs-docker-compose.zip 解压到安装目录中

br
unzip jvs-docker-compose.zip

给安装目录授权

br
cd jvs-docker-compose && chmod -R 777 data && chmod -R 777 mysql && chmod -R 644 data/mysqlcnf

3.2 替换服务器ip地址

请将${ip}修改为本地服务器IP(注意:${}一定要去掉,看下面例子将“192.168.1.100”替换为您的"服务器ip")

br
sed -i -e 's/server-ip/${ip}/g'  ./mysql/nacos.sqlbr
sed -i -e 's/server-ip/${ip}/g'  ./data/jvs-knowledge-plugins/config.js

例:

sed -i -e 's/server-ip/192.168.1.100/g' ./mysql/nacos.sql

sed -i -e 's/server-ip/192.168.1.100/g' ./data/jvs-knowledge-plugins/config.js

3.3 部署数据库

br
docker-compose -f docker-compose-db.yml pullbr
docker-compose -f docker-compose-db.yml up jvs-mysql

初始化数据库的时候比较慢和主机性能相关,出现如图

效果就可以 Ctrl+C 退出当前操作;继续下面的操作

br
docker-compose -f docker-compose-db.yml  up -d

查看日志是否报错

docker-compose -f docker-compose-db.yml logs -f

3.4 查看nacos

程序依赖nacos 请保证能正常访问nacos后再执行应用部署

br
http://服务器ip:8848/nacos

账号:nacos

密码:nacos

3.5 启动基础后台框架

br
docker-compose -f docker-compose-base.yml pullbr
docker-compose -f docker-compose-base.yml up -d

查看日志是否报错

docker-compose -f docker-compose-base.yml logs -f

3.6 启动无忧文档

br
docker-compose -f docker-compose-document.yml pullbr
docker-compose -f docker-compose-document.yml up -d

查看日志是否报错

docker-compose -f docker-compose-document.yml logs -f

4.访问地址

4.1 账号密码

帐号:admin 密码: 123456

4.2 管理端地址: http://服务器ip:8088

4.3 无忧文档地址: http://服务器ip:8081

4.4 nacos地址:http://服务器ip:8848/nacos

帐号:nacos 密码: nacos

开源地址:https://gitee.com/software-minister/jvs-knowledge-ui

在线免费使用:******************************

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务