DzzOffice 开源企业协同办公套件 私有化部署在线文档平台

DzzOffice 介绍:DzzOffice是一款云存储与应用管理工具,可用于个人、团队网盘和企业OA等。它部署简单,支持多种云存储的接入,并具有强大的文件共享功能以及丰富的成员权限管理。通过将存储文件与云端各类应用的交互,来实现在线协同办公,提高工作效率。

DzzOffice小胡版使用说明
英文语言包需自行维护,我只是添加了部分内容,且一般不进行维护;
如果官方与小胡版有共同的插件就得用小胡版的,没有的就可以选择用官方的插件,但可能会出现不适配问题;
应用市场应用更新需谨慎,因为二次开发的应用与官方版存在差异;
支持小胡和官方2.0beta及以上的系列版本升级。注意,选择更新也有可能与全新安装的效果不一样,如果想退回官方版请查看dzzoffice笔记。
DzzOffice小胡版安装说明
我使用的环境是 win系统+小皮客户端+php版本7.0.9+mysql5.7 ,使用小皮搭建不支持php版本8以上的,其他安装环境我没用过。 安装时,请注意安装页面的 权限检测 是否正常,如不正常请先解决权限问题,如果权限异常可能会导致不能正常使用dzzoffice,如在网盘版块中无法显示图片缩略图。

DzzOffice小胡版升级说明
下载小胡版最新版本,覆盖本地文件;
访问:域名/install/update.php完成数据库升级(可选,因为有时更新的版本无需更新数据库,详情留意更新内容);
因升级会关闭网站,所以升级完后需在后台开启网站。

Docker Compose 部署(推荐)

步骤1:拉取部署脚本

git clone https://github.com/zyx0814/dzzoffice-docker.git
cd ./dzzoffice-docker/compose/

若无法拉取,可以自行新建db.env文件来设置数据库环境变量并创建docker-compose.yml文件, 在其中配置映射端口、持久化目录等

MYSQL_PASSWORD=dzzoffice
MYSQL_DATABASE=dzzoffice
MYSQL_USER=dzzoffice

 

version: '3.5'

services:
  db:
    image: mariadb:lts
    command: --transaction-isolation=READ-COMMITTED
    restart: always
    volumes:
      - "./db:/var/lib/mysql" #./db是数据库持久化目录,可以修改
    environment:
      - MYSQL_ROOT_PASSWORD=dzzoffice
      - MARIADB_AUTO_UPGRADE=1
      - MARIADB_DISABLE_UPGRADE_BACKUP=1
    env_file:
      - db.env
      
  app:
    image: xiaohu2023/dzzoffice
    restart: always
    ports:
      - "8080:80" #左边8080是映射的主机端口,可以修改。右边80是容器端口
    volumes:
      - "./site:/var/www/html" #./site是站点目录位置,,可以修改。映射整个项目目录到容器的/var/www/html目录下
    environment:
      - MYSQL_HOST=db
      - REDIS_HOST=redis
    env_file:
      - db.env
    depends_on:
      - db
      - redis

  redis:
    image: redis:alpine
    restart: always

启动服务

docker-compose up -d

容器启动完成后,通过 访问(端口可在 中修改),按页面提示完成 DzzOffice 初始化设置。http://服务器IP:8080docker-compose.yml

上一篇 Cloudreve 开源自托管私有云盘 多存储文件管理系统
下一篇 mTab书签 开源高颜值浏览器新标签页 多端同步书签导航工具
实时下载排行