在企业运营中,海量文档散落在各个员工的电脑、聊天工具和公共网盘中,核心资料面临泄露风险,团队协作效率低,信息查找如同大海捞针......
市面上的SaaS文档虽然方便,但是数据安全、定制化需求和长期成本不可忽视。
现在有一款开源的,提供私有化部署的,前后端分离的企业级在线文档——无忧企业文档来了。
无忧企业文档是专门为中小企业设计的一款在线文档系统,主要解决企业内部文档编辑、知识沉淀、知识协同等痛点问题。支持Docker一键部署,可离线部署。支持PC端和H5端。
逻辑架构如下:
技术栈
前端:VUE3.0+Element-ui
后端:spring_cloud_alibaba、spring boot、Mybatis plus、Nacos、RabbitMq、Minio、
数据库:Mysql、ElasticSearch、Redis、MongoDB
运维:K8S+docker/docker compose
核心功能
实时协同编辑:支持多用户同时在线编辑同一文档,提供富文本编辑、表格、word、Excel、PPT、Markdown、XMind等,满足多样化内容创作需求。
文库管理:文库作为文件存储的最基础的管理方式,分为全网文库、企业文库、私有文库,根据需求创建。在文库内,不同类型的文档,可以创建文件夹、子文件夹进行分类管理。
文库权限管理:支持对文库、文件级、子文件夹级、文档的权限管理,可以添加多个权限组进行分配,不同人群分配不同权限,操作权限自由勾选,成员可以是组合式,例如:用户1+运营部+角色。
大文件批量文件同步:文档同步功能方便用户将大量数据上传到文库中,可以提高工作效率和文件的整体性,避免逐个上传文件的繁琐和错误。
双屏辅助编辑:利用两个屏幕或同时进行编辑工作的功能,左侧编辑区,右侧搜索引擎+内容预览,基于内容的搜索、文档查看,便于对容的对比,支持富文本、Word、Excel、PPT等编辑。
全文搜索:基于内容的搜索工具,提供了私有化的内容搜索引擎,支持文档类型、标签、文库等多维度筛选,能快速定位所需信息。
文件夹和文档上传:可以上传图片、视频、音频、电子书、动图等不同格式的文档到文库中,支持下载到本地。
AI助手:支持续写、润色、扩写、缩写、语病修正、AI翻译、AI总结等
内容的分享:可以通过生成一个唯一的链接或者分享码,用户可以轻松地将文档分享给其他人,无需担心文件大小或格式的限制。还可以设置分享的有效期、密码分享,开放下载权限。
辅助功能:支持OCR识别,文档格式的转换(包括PDF格式转换),文档合并。
其他:另外还支持内容的点赞、评论、收藏、回收站、标签等
本地私有化部署在线文档的详细指南
项目主要采用Java开发,前后端分离,基础框架采用JVS(spring cloud+Vue 3)。
一、系统私有化安装步骤
安装docker、docker-compose(安装中需要有一定的运维基础,如果遇到问题有专业的技术人员解决。)
安装docker 和docker-compose (如已经安装 可以跳过)
curl -C- -O --retry 3 https://bctools.cn/jvs-docker && chmod a+x jvs-docker && ./jvs-docker -I下载项目
1、直接下载方式 https://gitee.com/software-minister/jvs-docker-compose
2、git下载方式:git clone https://gitee.com/software-minister/jvs-docker-compose.git
部署项目
- 请将${ip}修改为本地IP
sed -i -e 's/jvs-minio/${ip}/g' ./mysql/nacos.sql- 部署数据库
docker-compose -f docker-compose-db.yml up -d- 查看nacos是否启动
# 程序依赖nacos 请保证能正常访问nacos后 再执行应用部署 curl -X GET 'http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=jvs-gateway&group=jvs&tenant=jvs'- 部署应用
# 应用启动 根据硬件情况而定 请等待几分钟 docker-compose up -d访问与配置
帐号:admin 密码: admin
- 访问后台:http://localhost
- 访问知识库: http://localhost:8088
- nacos http://localhost:8848/nacos
开源免费:https://gitee.com/software-minister/jvs-knowledge-ui
在线免费体验:https://knowledge.bctools.cn/