1. 部署可执行程序
1.1 confluence
Confluence 是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。
安装方式:
-
安装环境依赖,例如安装 Java + MySQL
-
开放网关端口
-
启动 jar 包进程
-
完成配置流程
1.2 Jenkins
Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成
安装方式:
-
下载 Jenkins
-
打开终端进入到下载目录.
-
运行命令 java -jar jenkins.war --httpPort=8080.
2. Docker 部署
2.1 Onlyoffice
可免费使用的云端Office办公室
安装方式:
- docker 安装,详见
2.2 eolinker
业内领先的 API 全生命周期管理解决方案
安装方式:
- docker 安装
3. 私有云部署
-
国内知名的CRM SaaS,比如纷享销客,销售易等等
-
办公协作产品,例如钉钉,飞书
-
内容管理与编辑产品,例如WPS,一起写文档
4. 源码部署
4.1 Etherpad-lite
Etherpad:现代实时的协作文档编辑器
安装方式
-
签出源码
-
安装环境依赖
-
启动服务
4.2 Ghost
-
签出源码
-
安装环境依赖
-
启动服务
PS:源码部署的坑
-
定制功能的多版本维护
-
基础功能和扩展机制的设计
-
排查问题的高成本