企业内网开源OA服务器(办公自动化系统),搭建O2OA基于Linux(openEuler、CentOS8)

本实验环境为openEuler系统(以server方式安装)(CentOS8基本一致,可参考本文)

目录

知识点

:
是一个开源的、基于Java的办公自动化(Office Automation)系统。其名称中的"O2OA"可以理解为"Office to Office Automation"或"Office 2 Office Automation",强调了从传统的办公方式到办公自动化系统的转变。

O2OA系统主要提供以下功能:
:
支持自定义流程,满足企业各种业务流程的需求。
:
提供文档的上传、下载、在线编辑等功能,方便团队之间的文档协作。
:
可以分配任务给团队成员,并追踪任务进度。
:
管理企业内部的员工通讯录,方便查找和联系。
:
支持即时消息、邮件等多种通知方式,确保团队成员之间的及时沟通。

O2OA作为一个开源项目,具有以下几个优势:

  1. 灵活性:由于它是开源的,企业可以根据自身的需求进行定制和扩展。
  2. 成本效益:相较于商业化的OA系统,开源的O2OA通常具有更低的成本,适合中小型企业使用。
  3. 社区支持:开源项目通常有活跃的社区支持,可以获取来自其他用户的经验和帮助。
  4. 需要注意的是,虽然O2OA提供了丰富的功能,但在实际部署和使用时,可能还需要根据企业的具体需求进行配置和优化。此外,对于没有技术团队或技术实力较弱的企业来说,可能需要外部的技术支持来进行系统的部署和维护。

: https://www.o2oa.net/handbook.html

实验

下载安装O2OA

  1. 下载OA
    https://www.o2oa.net/


  1. 上传

  2. 解压

bash 复制代码
unzip o2server-9.0.3-linux-x64.zip
  1. 运行
bash 复制代码
cd o2server/
./start_linux.sh
  1. 配置防火墙
bash 复制代码
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=20020/tcp --permanent
firewall-cmd --add-port=20030/tcp --permanent
firewall-cmd --reload #重新加载防火墙配置
bash 复制代码
vim /etc/sysconfig/selinux

在Linux系统中永久关闭SELinux的方法是修改SELINUX的配置文件,将SELINUX=enforcing改为SELINUX=disabled,然后保存退出并重启系

  1. 配置开机启动
bash 复制代码
vim /data/o2server/configSamplerc.d/node_127.0.0.1.json

查看node_127.0.0.1.json文件,查看autoStart参数,如果是"false"则改为"true",如下图:

bash 复制代码
vim /etc/rc.d/rc.local

/data/o2server/start_linux.sh

bash 复制代码
chmod 755 /etc/rc.d/rc.local

将OA运行的脚本引入进去即可

  1. 浏览器访问

安装mysql

  1. 安装

    按如下连接操作
    https://blog.csdn.net/xzzteach/article/details/139130710

  2. 新建名为X的数据库

配置O2OA

  1. 设置密码

  2. 配置数据库连接

  3. 初始化数据




相关推荐
冬奇Lab3 小时前
每日一个开源项目(第164篇):毕昇(BISHENG)- 面向企业的开源 LLM DevOps 平台
人工智能·开源·agent
一叶龙洲3 小时前
wslg打开Ubuntu24.04默认打开图形界面
linux·服务器·数据库·ubuntu
CCPC不拿奖不改名3 小时前
大模型推理架构与开源生态知识整理
数据库·windows·python·架构·langchain·开源·github
字节跳动开源4 小时前
30 分钟搞定个人情报站:Viking AI 搜索让前沿资讯实时推到面前
数据挖掘·开源·agent
敖行客 Allthinker5 小时前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
CRMEB系统商城5 小时前
开源自建还是SaaS订阅?算一笔3年经济账
java·大数据·开发语言·开源
王维同学6 小时前
[自学][Windows C++]RunOnceEx 注册表分组键的安全遍历
c++·windows·安全·开源
keyipatience6 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
j7~6 小时前
【Linux】二十二.《Linux 信号机制完全指南:表示、捕捉与处理》
linux·信号处理·volatile·可入重函数·保存信号
踏月的造梦星球7 小时前
达梦数据库执行计划与性能分析入门:EXPLAIN、AUTOTRACE 与 ET
服务器·数据库·oracle