/DzzOffice

DzzOffice是一套开源办公套件,适用于企业、团队搭建自己类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。

Primary LanguageDockerfile

当前镜像基于最新社区版 v2.02 构建。

快速部署

git clone https://github.com/land007/DzzOffice.git
cd DzzOffice
sudo docker-compose up -d

手动部署

部署安装Mysql 5.7数据库

docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root_password mysql:5.7.27

如需做数据持久化存储,可加参数-v $PWD:/var/lib/mysql挂载数据卷到宿主机上,避免容器删除数据丢失。

部署安装DzzOffice

docker run -d --name dzzoffice -p 80:80 land007/dzzoffice:latest

如需做数据持久化存储,可加参数-v $PWD:/var/www/html/data挂载数据卷到宿主机上,避免容器删除数据丢失。

  • 注意:挂载数据卷后,需要使用命令docker exec -it dzzoffice bash 进入容器内,执行命令 chown -R www-data:www-data /var/www/html/data 给data目录读写权限

双机部署初探

采用同样的docker方式增加一个dzzoffice容器,共用mysql和onlyoffice,启动后需要两次完全相同的初始化过程;初始化完成以后,可以共享session;但是必须采用手动安装app方式分别在两个dzzoffice容器内安装应用才能生效,即便如此还需要进一步测试