官网地址: https://dzzoffice.com/

dzzoffice有多种部署方式, docker方式,源码方式, 经过测试,这两种部署方式在数据进行备份恢复时都会存在一些bug, 所有这里采用源码结合docker的方式进行部署.

  1. 安装docker,这里省略安装步骤.

  2. 使用docker安装onlyoffice,用于配置dzzoffice在线编辑execl,word文档

2.1

docker run -itd -p 90:80 --restart=always -e JWT_ENABLED=false  --name=onlyoffice onlyoffice/documentserver

2.2

编辑docker中/etc/onlyoffice/documentserver/default.json?下的内容(说明:onlyoffice没有vi编辑器需要你吧文件docker cp出来修改再传进去)

docker cp onlyoffice:/etc/onlyoffice/documentserver/default.json ./

搜索并修改以下字段为true
"request-filtering-agent" : {
"allowPrivateIPAddress": true,
"allowMetaIPAddress": true
}, docker cp default.json onlyoffice:/etc/onlyoffice/documentserver/default.json 重启onlyoffice服务
docker restart onlyoffice

2.3 确认onlyoffice可用正常打开

  1. 安装mysql
docker run -p 3306:3306 --name  mysql-3306  -v /data/mysql/3306/data:/var/lib/mysql -v /data/mysql/3306/conf:/etc/mysql/conf.d  -e   MYSQL_ROOT_PASSWORD=123456  -i -t  -d  --restart=always  mysql:5.7
  1. 安装dzzoffice网盘服务

    4.1 下载源码到服务器 /data/dzzoffice 目录下

    https://gitee.com/zyx0814/dzzoffice/tags

4.2 解压并赋权

unzip  dzzoffice-2.02.1.zip

赋权(非常重要)
chown -R www-data:www-data dzzoffice-2.02.1

4.3 启动

docker run -d --name dzzoffice -v /data/dzzoffice/dzzoffice-2.02.1:/var/www/html -p 8088:80 --restart=always   imdevops/dzzoffice:latest

/data/dzzoffice/dzzoffice-2.02.1 即为下载下来的源码, 之后要做备份的话只需要将这个目录与mysql进行备份即可

4.4 初始化配置

浏览中用 http://ip:8088 打开DzzOffice的配置界面开始安装.



正常情况下环境检查都会通过

目录检查,如果提示不可写,记得给目录赋权 chown -R www-data:www-data dzzoffice-2.02.1

输入配置的数据库信息,组织简称根据自己的实际填写,下一步。

安装成功,下一步设置管理员

设置管理员的密码

输入用户名和密码进入系统

提示安装成功,可以在应用市场安装软件,在系统设置中进行配置

5.插件安装(重点onlyoffice)

5.1 打开 管理--> 应用市场 一键安装onlyoffice



5.2 安装完成到已安装界面修改配置





修改完后提交, 返回到已安装界面启用插件就大功告成了

6.Dzzoffice管理员密码找回

找到dzz_user表 把知道密码的用户的 password 和 salt 字段 覆盖到admin 即可

私有网盘服务 dzzoffice部署的更多相关文章

  1. Docker部署Nextcloud私有网盘

    对于国内某度的网盘限速行为大家有目共睹,不过对于商业化的产品模式这样也无可厚非,毕竟企业也是盈利为目的.如果想享受互联网技术带来的便利,刚好也懂一点技术的话可以尝试搭建属于私有的网盘.个人比较推荐的是 ...

  2. seafile私有网盘搭建

    各种公有网盘确实很方便,但总有些特殊情况不是? 闲来无聊准备自己搭建一个私有网盘,也让自己的闲置的服务器好好利用一下 搜索一番,找到了专业户seafile 一顿操作,踩了无数大坑,特此总结一下 1.c ...

  3. KODExplorer可道云-轻松搭建属于自己/团队的私有云网盘服务

    如今国内各大网盘关停的也快差不多,百度网盘限速严重.国外大牌的如 Dropbox 或 Google Drive又在长城之外,在各种VPN都被封禁的大背景下,科学上网也困难重重,麻烦到要死.那么,除了购 ...

  4. [原创] debian 9.3 搭建seafile企业私有网盘

    [原创] debian 9.3 搭建seafile企业私有网盘 需求是这样的, 个人疲惫于 "成为大伙的文件中转站" ,公司不管大大小小的文件,都要打电话过来“转个xx文件”.“帮 ...

  5. 第2-3-7章 个人网盘服务接口开发-文件存储服务系统-nginx/fastDFS/minio/阿里云oss/七牛云oss

    目录 5.8 导入其他接口代码 5.8.1 接口导入-分页查询附件 5.8.2 接口导入-根据业务类型/业务id查询附件 5.9 导入网盘服务接口 5.9.1 导入FileController 5.9 ...

  6. dzzoffice网盘应用有着最强大的团队、企业私有网盘功能,并且全开源无功能限制。

    企业,团队多人使用dzzoffice的网盘应用,灵活并且功能强大. 支持个人网盘,机构部门,群组,并可根据使用情况开启关闭.例如可只开启群组功能.   可通过后缀,标签自定义类型进行快捷筛选   全面 ...

  7. Centos7下安装Seafile实现私有网盘

    Seafile是一个开源.专业.可靠的云存储平台:解决文件集中存储.共享和跨平台访问等问题,由北京海文互知网络有限公司开发,发布于2012年10月:除了一般网盘所提供的云存储以及共享功能外,Seafi ...

  8. Centos7.x部署SeaFile私有网盘

    1.安装依赖环境 yum -y install wge gcc-c++ .......... 2.关闭Firewalld防火墙和SElinux systemctl stop firewalld sys ...

  9. day08.4-samba共享网盘服务

    1. 安装软件:yum   install   samba   -y 2. 新建共享目录物理路径:mkdir   /zizaijiapu 修改配置文件:vim   /etc/samba/smb.con ...

  10. 使用Docker搭建Nextcloud私有网盘

    一.准备材料 安装环境:linux 工具:docker 软件:MySql.Nextcloud 二.安装Docker 安装Docker:https://www.cnblogs.com/jzcn/p/15 ...

随机推荐

  1. 使用docker部署一个go应用

    使用docker部署一个go应用 前言 直接部署 构建镜像 创建并运行容器 使用docker-compose部署 上传到docker-hub,然后拉取镜像,部署 参考 使用docker部署一个go应用 ...

  2. 基于 hugging face 预训练模型的实体识别智能标注方案:生成doccano要求json格式

    强烈推荐:数据标注平台doccano----简介.安装.使用.踩坑记录_汀.的博客-CSDN博客_doccano huggingface官网 参考:数据标注平台doccano----简介.安装.使用. ...

  3. 码云gitee创建仓库并用git上传文件

    相关文章链接: 码云(gitee)配置SSH密钥 码云gitee创建仓库并用git上传文件 git 上传错误This oplation equires one of the flowi vrsions ...

  4. 【7】vscode不同的窗口样式和颜色插件peacock、设置打开多个窗口、md文件打开方式和预览以及插入目录

    相关文章: [1]VScode中文界面方法-------超简单教程 [2]VScode搭建python和tensorflow环境 [3]VSCode 主题设置推荐,自定义配色方案,修改注释高亮颜色 [ ...

  5. Qt信号槽原理

    1.说明 使用Qt已经好几年了,一直以为自己懂Qt,熟悉Qt,使用起来很是熟练,无论什么项目,都喜欢用Qt编写.但真正去看Qt的源码,去理解Qt的思想也就近两年的事. 本次就着重介绍一下Qt的核心功能 ...

  6. Go语言核心36讲(Go语言实战与应用十)--学习笔记

    32 | context.Context类型 我们在上篇文章中讲到了sync.WaitGroup类型:一个可以帮我们实现一对多 goroutine 协作流程的同步工具. 在使用WaitGroup值的时 ...

  7. python-命令行参数处理 getopt模块详解

    背景 在写脚本程序的时候需要添加一些额外的参数来实现脚本的附加功能或者增强功能,通常的做法是通过sys.argv[i]直接来获取参数的值,但是这个比较局限,要求参数的输入一定要按照顺序. fileNa ...

  8. NC16496 [NOIP2014]飞扬的小鸟

    题目链接 题目 题目描述 为了简化问题,我们对游戏规则进行了简化和改编: \1. 游戏界面是一个长为n,高 为m的二维平面,其中有k个管道(忽略管道的宽度). \2. 小鸟始终在游戏界面内移动.小鸟从 ...

  9. Oracle代码封装工具和DBMS_DDL包的使用

    The WRAP Utility and the DBMS_DDL Package On occasion it is necessary to hide (obfuscate) your PL/SQ ...

  10. Spring Boot图书管理系统项目实战-9.归还图书

    导航: pre:  8.续借图书 next:10.借还统计 只挑重点的讲,具体的请看项目源码. 1.项目源码 需要源码的朋友,请捐赠任意金额后留下邮箱发送:) 2.页面设计 2.1 bookRetur ...