Baseo2server Docker 镜像
O2OA企业应用开发平台是全代码开源的企业级应用定制化开发平台,基于JavaEE技术栈和分布式架构,提供流程、门户、信息、数据和服务管理五大核心能力,适用于企业OA及协同办公系统建设,支持多操作系统和数据库,降低信息化建设成本与开发难度。
O2OA企业应用开发平台 OpenSource OA Platform
O2OA企业应用开发平台是兰德纵横网络技术股份有限公司发布和维护的开源产品,基于JavaEE技术栈,采用分布式架构设计,是一款全代码开源的企业应用定制化开发平台。主要适用于企业OA、协同办公类信息化系统的建设和开发。
平台具备流程管理、门户管理、信息管理、数据管理和服务管理五大核心能力。用户可直接使用平台已有功能进行信息化建设,平台提供完整的用户管理、权限管理、流程和信息管理体系,并包含大量开发组件和开箱即用的应用,能显著降低企业信息化建设成本和业务应用开发难度。
快速部署
shellsudo docker pull docker.xuanyuan.run/o2oa/o2server sudo docker run --name o2server1 -it -p 80:80 o2oa/o2server
部署完成后,通过 http://{ip} 访问系统。
官方网站
- 开源主页:[***]
- 官方网站:[***]
- 官方论坛:[***](如有问题可在此咨询)
正式环境数据安全建议
O2OA自带的H2数据库为内嵌式内存数据库,适用于开发环境和功能演示环境,不建议用于正式环境。正式环境推荐使用更高性能、更稳定的商用级别数据库,如Mysql8、Oracle12C、SQLServer 2012等。
此外,O2OA提供数据定期备份和恢复能力,建议开启正式环境的数据定期备份功能,以确保数据库异常时可进行数据恢复。
支持操作系统
shellWindows 64Bit, Linux 64Bit[CentOS, RedHat, Ubuntu等], MacOS, AIX, Raspberrypi(树莓派), ARM_Linux, MIPS_Linux, UOS,麒麟等国产操作系统
支持数据库
O2OA通过openjpa默认支持以下数据库:
| Database Name | Database Version | JDBC Driver Name | JDBC Driver Version |
|---|---|---|---|
| Apache Derby | 10.1.2.1 | Apache Derby Embedded JDBC Driver | 10.1.2.1 |
| Borland Interbase | 7.1.0.202 | Interclient | 4.5.1 |
| Borland JDataStore | 6.0 | Borland JDataStore | 6.0 |
| DB2 | 8.1 | IBM DB2 JDBC Universal Driver | 1.0.581 |
| Empress | 8.62 | Empress Category 2 JDBC Driver | 8.62 |
| Firebird | 1.5 | JayBird JCA/JDBC driver | 1.0.1 |
| H2 Database Engine | 1.0 | H2 | 1.0 |
| Hypersonic Database Engine | 1.8.0 | Hypersonic | 1.8.0 |
| Informix Dynamic Server | 9.30.UC10 | Informix JDBC driver | 2.21.JC2 |
| InterSystems Cache | 5.0 | Cache JDBC Driver | 5.0 |
| Microsoft Access | 9.0 (a.k.a. "2000") | DataDirect SequeLink | 5.4.0038 |
| Microsoft SQL Server | 9.00.1399 (SQL Server 2005) | SQLServer | 1.0.809.102 |
| Microsoft Visual FoxPro | 7.0 | DataDirect SequeLink | 5.4.0038 |
| MySQL | 3.23.43-log | MySQL Driver | 3.0.14 |
| MySQL | 5.0.26 | MySQL Driver | 3.0.14 |
| Oracle | 8.1,9.2,10.1 | Oracle JDBC driver | 10.2.0.1.0 |
| Pointbase | 4.4 | Pointbase JDBC driver | 4.4 (4.4) |
| PostgreSQL | 7.2.1 | PostgreSQL Native Driver | 8.1 |
| PostgreSQL | 8.1.5 | PostgreSQL Native Driver | 8.1 |
| Sybase Adaptive Server Enterprise | 12.5 | jConnect | 5.5 (5.5) |
主流数据库均包含在内。
国产数据库支持
O2OA通过编写定制化DBDictionary方言实现对国产数据库的支持,目前已成功适配的国产数据库如下:
| 数据库 | 方言 |
|---|---|
| 达梦 | com.x.base.core.openjpa.jdbc.sql.DMDictionary |
| 南大通用8s | com.x.base.core.openjpa.jdbc.sql.GBaseDictionary |
| 南大通用华库(mysql5) | com.x.base.core.openjpa.jdbc.sql.GBaseMySQL5Dictionary |
| 南大通用华库(mysql8) | com.x.base.core.openjpa.jdbc.sql.GBaseMySQLDictionary |
| 人大金仓V7 | com.x.base.core.openjpa.jdbc.sql.KingbaseDictionary |
| 人大金仓V8 | com.x.base.core.openjpa.jdbc.sql.Kingbase8Dictionary |
| 人大金仓V8R6 | com.x.base.core.openjpa.jdbc.sql.Kingbase8R6Dictionary |
| 神通数据库 | com.x.base.core.openjpa.jdbc.sql.OscarDictionary |
| 各种PostgreSQL改造版本 | org.apache.openjpa.jdbc.sql.PostgresDictionary |
平台使用手册
[***]
源码编译教程
[***]
服务器部署教程
- Windows环境:[***]
- Linux环境:[***]
启动步骤
Windows
- 下载o2server_yyyyMMddHHmmss_windows.zip程序包。
- 解压压缩包到任意目录。
- 确认服务器80、20020、20030端口已开通。
- 打开o2server文件夹,双击start_windows.bat启动服务。
- 等待服务自动完成启动。
- 启动完成后,通过浏览器访问[***]。
- 使用用户名xadmin、密码o2登录系统。
Linux
- 下载o2server_yyyyMMddHHmmss_linux.zip程序包。
- 确认服务器80、20020、20030端口已开通。
- 执行
unzip o2server_yyyyMMddHHmmss_linux.zip解压程序包。 - 执行
cd o2server_yyyyMMddHHmmss_linux进入解压目录。 - 执行
cd o2server进入程序目录。 - 执行
./start_linux.sh启动服务器控制台。 - 等待服务自动完成启动。
- 启动完成后,通过浏览器访问[***]。
- 使用用户名xadmin、密码o2登录系统。
商用许可说明
若开发者学习研究O2OA,企业在O2OA应用开发平台上建设内部使用的办公系统,不闭源分发版本,不参与商业项目的使用行为不会构成侵权风险。
如需进行转售、闭源分发或在商业项目中作为项目一部分使用,请主动联系兰德网络公司购买商用许可。
- 商用许可说明:[***]
- 技术支持服务:[***]
协议
AGPL-3.0 开源协议。
关于
浙江兰德纵横网络技术股份有限公司成立于1999年,2015年11月在新三板正式挂牌上市(***代码834505)。公司是信息技术应用与服务提供商,业务涵盖项目咨询、方案设计、应用系统开发、企业信息系统等服务。
兰德网络是浙江省高新技术企业、软件企业、信息产业重点企业、软件业五强企业,总部办公面积5300多平方米,员工超600人,在全国多个省会城市设立办事处,服务网络覆盖中国及东南亚部分国家和地区。公司通过ISO9001:2008国际质量体系认证,拥有国家系统集成三级资质和CMI三级认证。
O2OA开发平台由浙江兰德纵横网络技术股份有限公司建立和维护。O2OA的名字和标志是该公司的注册商标。
我们❤️开源软件!可查看https://github.com/o2oa和博客。
o2oa 命名空间的其他可用镜像:
o2oa/baseo2server 镜像文档
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
轩辕镜像加速拉取命令点我查看更多 baseo2server 镜像标签
DockerHub 原生拉取命令
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务
