部署环境

目前支持统信(2025.06.19)
数据库支持达梦(dm8)

  • 安装JAVA环境

      sudo apt install default-jre
    • 设置环境变量
      vi ~/.bashrc
      # 在文件末尾添加以下内容
      export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/
      # 保存并关闭文件
      :wq

      # 重新加载 .bashrc 文件
      source ~/.bashrc

  • 安装数据库

  • 安装redis

      //更新你的包列表:
      sudo apt-get update
      //安装Redis:
      sudo apt-get install redis-server
      //启动Redis服务:
      udo systemctl start redis-server
      //验证Redis服务是否运行:
      redis-cli ping
  • 部署face-depoly

  • 安装libreoffice
    云打印转换时需要

  • 安装GS
    云打印转换时需要

      sudo apt install ghostscript
  • 安装Mutool
    云打印转换时需要

      sudo apt install mupdf-tools
安装数据库
安装libreoffice

部署产品

安装文件格式
产品名大版本.小版本.日期版本[数据库].deb

账户中心(UniCAC)

对接第三方账户同步需要修改libuniicinterface.so

  • 安装
      dpgk -i unicacserver_4.0.20250110_dm8.deb
  • 卸载
      dpkg -r unicacserver
  • 安装路径
      /opt/unifound/cacserver
      bin 可执行文件路径
      lib 为依赖库路径
      scripts 各类脚本
  • 配置文件
      /etc/unicacserver.conf
  • 日志文件
      /var/log/unifound/UniCACSrv.*.*
  • 服务相关
      // 重启服务
      systemctl restart unicacserver.service
      // 停止服务
      systemctl stop unicacserver.service
      // 取消服务自动启动
      systemctl disable unicacserver.service
      // 服务自动启动
      systemctl enable unicacserver.service
      // 也可以直接运行命令行
      /opt/unifound/cacserver/bin/unicac
  • 数据库
      在/etc/odbc.ini 的UNICAC_DSN下
打印服务器(OPMServer)

对接第三方账户同步需要修改libuniicinterface.so

  • 安装
      dpgk -i uniopmserver_4.0.20250110_dm8.deb
  • 卸载
      dpkg -r uniopmserver
  • 安装路径
      /opt/unifound/opmserver
      bin 可执行文件路径
      lib 为依赖库路径
      scripts 各类脚本
      FILES 文件服务器文件保存路径
  • 日志文件
      /var/log/unifound/OPMServer.*.*
  • 服务相关
      // 重启服务
      systemctl restart uniopmserver.service
      // 停止服务
      systemctl stop uniopmserver.service
      // 取消服务自动启动
      systemctl disable uniopmserver.service
      // 服务自动启动
      systemctl enable uniopmserver.service
      // 也可以直接运行命令行
      /opt/unifound/opmserver/bin/opmserver
  • 配置文件 /etc/systemd/system/uniopmserver.service
    服务器启动文件,环境变量需要配置dm数据库的bin路径,否则libdodbc.so会加载失败
  • 配置文件 /etc/uniopmserver.conf
  • 配置文件 /opt/unifound/opmserver/bin/UniICInterface.ini
  • 配置文件 /opt/unifound/opmserver/bin/unifileserver.conf
    • DefaultPath=../FILES
      文件服务器文件保存路径
  • 数据库
      在/etc/odbc.ini 的OPMDB_DSN下
云打印后台和管理端
  • 安装
      dpgk -i unicloudprint_4.0.2024.1231.deb
  • 卸载
      dpkg -r unicloudprint
  • 安装路径
      /opt/unifound/cloudprint
      bin 可执行文件路径(包括jar包)
      bin/static 云打印网站路径(包括PC和H5)
      lib 为依赖库路径
      scripts 各类脚本
      /opt/unifound/cloudmanager
      bin 可执行文件路径(包括jar包)
      web 后台管理网站
      scripts 各类脚本
  • 服务相关
      // 重启云打印服务
      systemctl restart unicloudprint.service
      // 停止云打印服务
      systemctl stop unicloudprint.service
      // 重启后台管理服务
      systemctl restart unicloudmanager.service
      // 停止后台管理服务
      systemctl stop unicloudmanager.service
  • 部署H5网站
    部署到/opt/unifound/cloudprint/bin/static目录下
  • 部署PC网站
    部署到/opt/unifound/cloudprint/bin/static/static目录下
  • 部署后台网站(需要nginx代理)
    部署到/opt/unifound/cloudmanager/web目录下
  • 云打印服务配置文件
    • /opt/unifound/cloudprint/bin/application-prod.yml
    • spring.datasource.dynamic.datasource.master
      配置url地址和driver-class-name。目前支持sqlserver和dm
    • unifound.domain
      网站和二维码相关
    • unifound.domain.url
    • unifound.domain.qrCodeApi
      刷卡端二维码显示地址
    • unifound.domain.webLoginApi
      PC网页端登录二维码显示地址
  • 文档转换配置文件
    • /opt/unifound/cloudprint/bin/UniTools.ini
    • DefaultPath
      文件服务器(FileServer)为本地时,FILES路径地址(以/结尾)。有效时,获取或提交文件通过复制方式处理。
    • LocalAddr
      当前服务器IP地址,上传/下载文件地址为当前地址时,结合DefaultPath,通过复制方式处理。
    • 两配置项为空,或者地址不匹配时,通过FileServer获取或上传文件
文档更新时间: 2025-06-26 09:56   作者:方杰