onlyoffice 是开源的文档编辑器,社区版是免费的,如果只是简单的文档编辑使用直接从ONLYOFFICE github 下载docker 镜像就可以。但是往往有一些情况需要修改源码,其实修改源码的难度不大,主要的问题在于源码编译打包,官方也给了编译方法。参考下面链接。Compiling ONLYOFFICE Docs for a local server - ONLYOFFICE
下面我谈谈我linux环境下编译过程的总结;
首选如果要编译,还是先在github上看看build_tools目录下/script/develop/dependence.py这个文件钟安装的依赖、环境情况,提前了解。
如官方指导,请先安装python和git
1、选择自己需要的分支比如
git clone --depth=1 --recursive --branch v6.2.2.44 http://shilijun-xxx:xxxx@github.com/ONLYOFFICE/build_tools.git
2、拉取代码,一般两种方式,一,执行build_tools/tools/linux/automate.py自动执行;二,获取每个分支的git地址