每次整理公司文件柜时,看着层层叠叠的文件夹和散落的单据,总会不自觉地叹气。
特别是当销售部急着要三年前的合同复印件,或者财务部突然通知审计需要所有报销凭证时,整个办公室就像上了发条的闹钟,所有人手忙脚乱地翻找存档。
这真的一点不夸张,我经历过这种场景,整个部门10来个人,全部投入到查找客户的合同资料中,翻箱倒柜,从各个楼层的文件柜中逐一查找,场面混乱,效率低下,我深深体会到了传统文档管理方式的低效。

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

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

企业级知识库管理


OCR识别和文档转换、合并

权限与安全

文档分享和互动

模板和定制

部署与运维
提议内存大小32G+
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.1 安装docker 和docker-compose (如已经安装可以跳过)
brcurl -C- -O --retry 3 https://bctools.cn/jvs-docker && chmod a+x jvs-docker && ./jvs-docker -I将jvs-docker-compose.zip 解压到安装目录中
brunzip jvs-docker-compose.zip给安装目录授权
brcd jvs-docker-compose && chmod -R 777 data && chmod -R 777 mysql && chmod -R 644 data/mysqlcnf请将${ip}修改为本地服务器IP(注意:${}必定要去掉,看下面例子将“192.168.1.100”替换为您的"服务器ip")
brsed -i -e 's/server-ip/${ip}/g' ./mysql/nacos.sqlbrsed -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
brdocker-compose -f docker-compose-db.yml pullbrdocker-compose -f docker-compose-db.yml up jvs-mysql初始化数据库的时候比较慢和主机性能相关,出现如图

效果就可以 Ctrl+C 退出当前操作;继续下面的操作
brdocker-compose -f docker-compose-db.yml up -d查看日志是否报错
docker-compose -f docker-compose-db.yml logs -f
程序依赖nacos 请保证能正常访问nacos后再执行应用部署
brhttp://服务器ip:8848/nacos账号:nacos
密码:nacos
brdocker-compose -f docker-compose-base.yml pullbrdocker-compose -f docker-compose-base.yml up -d查看日志是否报错
docker-compose -f docker-compose-base.yml logs -f
brdocker-compose -f docker-compose-document.yml pullbrdocker-compose -f docker-compose-document.yml up -d查看日志是否报错
docker-compose -f
docker-compose-document.yml logs -f
开源地址:
https://gitee.com/software-minister/jvs-knowledge-ui
在线demo:
https://knowledge.bctools.cn