REI3 3.13.1 介绍与选型指南
REI3 自托管低代码业务应用平台认知与量化选型:官方溯源定位、Go 单二进制 + PostgreSQL 架构、功能特性、与 NocoBase/Budibase/Appsmith 的星数与版本节奏对比(来源标注查询日期 2026-10-24)。
REI3 3.13.1 介绍与选型指南
目标:面向计划自托管低代码业务应用平台的读者,给出 REI3 的产品定位、核心架构、功能特性与量化选型结论。本文为认知篇,全部数据来自官方站点、GitHub 仓库与官方文档的联网溯源,关键来源均标注查询日期(2026-10-24)。
一、环境信息
本文为 A1 认知篇,采用联网溯源方式编写,未在本地环境执行安装实测;所有版本号、星数、功能描述均标注来源与查询日期。
- 溯源日期:2026-10-24
- 官方网站:https://rei3.de (德/英双语,含 Admin/Builder 两套官方文档)
- 源码仓库:https://github.com/r3-team/r3 (MIT 许可,官网下载页明确声明)
- 官方文档:https://rei3.de/en/docs/admin (部署与运维)、https://rei3.de/en/docs/builder (应用构建)
- 官方应用仓库:https://store.rei3.de (公开仓库入口,含全部官方应用)
- 社区论坛:https://community.rei3.de/
- 查询到的当前版本:官网下载页标注 "The current version is: 3.13";GitHub Releases 最新发布件为 v3.13.1(发布时间 2026-10-20)
- 站内可参考的同类平台专栏:NocoBase、Appsmith(见第七章对比)
二、软件概述
REI3 是一个开源(MIT 许可)、可自托管的低代码业务应用平台(官方定位 "The Open Low-Code Platform"),由德国 Lean Softworks GmbH 团队开发维护(仓库归属 GitHub 组织 r3-team,官网下载页与官方 Dockerfile 署名均可交叉印证)。它的核心主张是:用一套平台快速搭建多用户业务应用——数据存储、表单、工作流、访问控制、API 调用、定时通知等能力全部内建,替代"表格 + 共享邮箱"式的临时方案。
三个关键事实(来源:官网 https://rei3.de/en ,查询日期 2026-10-24):
- 免费且开源:平台本体 100% 免费用于私人与商业场景,企业支持与特性按需付费;MIT 许可证。
- 应用可迁移:与很多低代码产品不同,REI3 的应用以数据包形式存在(.rei3 文件),可在实例间导入导出,数据完全自持(本地或云上自托管)。
- 安装即用:官方强调"多数服务器上几分钟完成安装",Linux 下是单个预编译二进制 + PostgreSQL,Windows 下提供图形安装器与便携版。
版本活跃度(来源:GitHub Releases 页与 releases.atom,查询日期 2026-10-24):
| 版本 | 发布时间 |
|---|---|
| v3.13.1 | 2026-10-20 |
| v3.13 | 2026-10-13 |
| v3.12.8 | 2026-08-19 |
| v3.12.7 | 2026-07-20 |
| v3.12.6 | 2026-06-29 |
| v3.12.5 | 2026-06-22 |
| v3.12.4 | 2026-06-08 |
| v3.12.3 | 2026-05-26 |
| v3.12.2 | 2026-05-06 |
| v3.12.1 | 2026-04-25 |
从发布节奏看,REI3 保持月度级迭代:3.12.x 系列 2026 年 4 月至 8 月连发 8 个补丁,3.13 大版本于 2026 年 10 月发布并快速跟进 .1 补丁。对自托管使用者而言,这意味着安全修复响应较快,但也需要建立常态化升级流程(官方明确:数据库不可自动降级,升级前必须备份)。
三、核心架构
REI3 的技术形态在低代码平台中非常克制,官方 Admin 文档(https://rei3.de/en/docs/admin ,查询日期 2026-10-24)给出的架构事实如下:
- Go 单二进制:整个平台是一个预编译可执行文件
r3(Linux x64/arm64 与 Windows x64 均有官方包),Web 服务器内嵌于二进制中,无 Node.js/Java 等运行时依赖。 - PostgreSQL 唯一存储:所有平台数据与应用数据都存放在一个 PostgreSQL 数据库(要求 15.0 或更新、UTF8 编码、应用账号对库有全权限)。Stand-alone/Portable 模式下平台会启动自己的内嵌 PostgreSQL;Dedicated 模式连接外部数据库。
- 单端口双协议:客户端与服务器之间只有一条 TCP 通道(默认 443)——HTTPS 请求加载静态资源,WebSocket 长连接承载数据交换。这使反向代理配置的关键点变为"不要切断 WebSocket 超时"。
- 应用即数据:REI3 的应用(数据模型、表单、函数、界面)整体保存在数据库中,以 .rei3 包导出/导入;官方应用仓库(Official repository)与自建本地仓库(Local repository,本身也是一个 REI3 应用)支撑应用分发。
- Builder 可视化构建器:所有应用仅通过内置图形化 Builder 创建与修改;Builder 在"维护模式"下启用,官方明确警告不要在生产实例上使用(构建应另设测试实例)。
- 原生集群能力:多节点部署无需额外组件——各节点安装 REI3、连接同一数据库、文件路径指向同一存储(官方建议网络共享),节点首次连接即自动注册 nodeId 并自动分配集群主角色与任务;因依赖 WebSocket,客户端会话需粘在所属节点。
部署模型矩阵(来源:官方 Admin 文档 "Deployment models" 一节,查询日期 2026-10-24):
| 模型 | 数据库 | 适用操作系统 | 官方定位 |
|---|---|---|---|
| Dedicated | 外部 PostgreSQL 15+ | Linux / Windows Server | 生产推荐模型 |
| Stand-alone | 内嵌 PostgreSQL | 仅 Windows Server | 小型组织(<150 用户) |
| Portable | 内嵌 PostgreSQL | Windows 10+ | 开发与测试实例 |
| Docker | 外部 PostgreSQL(Compose 内置 postgres:16 服务) | Linux / Windows | 开发与测试;官方明确不建议直接用于生产 |
💡 技术拓展:低代码平台的"部署形态"常见三种取向——
取向 代表 特点 适用场景 单二进制 + 关系库 REI3 运维面极小,无语言运行时依赖 稳定运行的业务系统 容器编排优先 Appsmith 多容器分工(server/client/db),弹性好 已有容器化基础设施 元数据驱动全容器化 NocoBase 平台与应用均容器内扩展插件 深度定制与插件生态 REI3 实际采用第一种:以运维最小化为设计目标,Docker 形态只是官方提供的开发测试快捷方式。
四、功能特性
以下能力均来自官方首页特性声明与 Admin 文档(查询日期 2026-10-24):
- 数据建模:创建数据存储(entities)、建立实体关系、定义字段与属性类型(含文件属性)。
- 表单与界面:图形化表单编辑器、列表视图、仪表盘;移动浏览器可用(官方要求现代浏览器,不支持 IE)。
- 工作流与自动化:后端函数与触发器(官方提供 "Backend functions & trigger" 教程)、定时调度器(schedulers)、通知。
- 连接器:邮件处理(收发、OAuth2 对接 Microsoft 365)与 REST 连接器(平台内调用外部 API)。
- 安全:四类认证方式(Local 本地账号 / OAuth2 OpenID Connect / LDAP 定期同步登录时实时校验 / Public 预定义 URL 免密登录);TOTP 多因素认证(可系统级强制或对单用户强制,管理员可重置);角色累积权限模型;来自外部身份源的用户支持角色自动映射(OAuth2 claim 映射、LDAP 组映射,Active Directory 嵌套组与账号禁用联动)。
- 端到端加密:官方提供 E2EE 概念白皮书(REI3_e2ee_concept.pdf),用于敏感字段场景。
- 文件与缩略图:文件属性存储于服务器目录,定期任务清理无引用文件;安装 ImageMagick 获得图片缩略图、Ghostscript 获得 PDF 缩略图(因许可原因 REI3 不随包分发 Ghostscript)。
- 备份:平台内建全量备份(管理面板启用,依赖 postgresql-client);官方同时推荐用 pg_dump/pg_restore 做数据库级完整备份。
- 运维:维护模式(非管理员自动登出、禁止登录)、系统日志管理面板、镜像模式 mirror(禁用对外连接器与备份,用于测试实例镜像生产数据)。
官方应用生态(来源:官网 Applications 页与公开仓库 store.rei3.de,查询日期 2026-10-24):官方维护了一批即装即用的业务应用,多数免费,覆盖工时跟踪、请求处理、密码共享、项目管理、资产管理等场景;组织也可以把任意 REI3 实例配置为本地应用仓库,用于多实例统一发版管控。
五、快速开始
以下为官方给出的最短上手路径(来源:官网下载页 https://rei3.de/en/downloads 与 Admin 文档,查询日期 2026-10-24;具体命令与完整步骤见本专栏部署篇):
- 下载对应平台安装包:Linux x64/arm64 为 tar.gz 预编译包,Windows 为图形安装器或便携版 zip。
- Linux 服务器:解压到 /opt/rei3/(示例),复制 config_template.json 为 config.json,填入一个 UTF8 编码的 PostgreSQL 15+ 空库连接信息;可选安装 imagemagick/ghostscript/postgresql-client。
- 用
./r3 -install注册系统服务,再用 systemd 启动 rei3 服务。 - 浏览器访问
https://<服务器地址>/(默认 443,安装时自动生成自签名证书),默认账号与密码均为 admin,首次登录后应立即修改。 - 不想安装时,可直接体验官方在线演示系统 https://rei3.de/en/demo (无需注册)。
平台安装完成后的第一件事通常是:在管理面板开启维护模式,从官方应用仓库安装第一批应用(如时间跟踪、请求处理)。应用安装、更新均为管理界面内一键操作。完整安装实测流程见本专栏 《Ubuntu 22.04 安装 REI3 3.13.1 指南》。
六、适用场景与限制
适用场景(结合官方定位与应用生态归纳):
- 组织内部业务系统整合:把散落在表格、共享邮箱里的流程(工时、请假、报修、资产台账、密码共享)收敛到一个自托管平台。
- 设施与资产密集型组织的设备管理:官方宣传口径即包含设施管理系统(facility management)场景,官方应用库有资产/项目类应用直接可用。
- 数据主权敏感环境:MIT 开源 + 全自托管 + 应用包可导出,适合不能使用 SaaS 低代码的内网场景。
- 小型 IT 团队:Stand-alone 模式(Windows 内嵌库)几乎没有外部依赖;Linux 单二进制的运维面也很小。
限制与注意点(均可在官方文档找到依据,查询日期 2026-10-24):
- 数据库不可自动降级:升级前必须完整备份,回滚意味着恢复备份。
- 生产不用官方 Docker Compose 文件:官方明确其 Docker 发布仅为开发测试设计,生产 Docker 化需自行改造模板。
- Builder 禁止在生产实例使用:应用变更必须走测试实例 + 应用包发布流程。
- 社区体量较小:GitHub 星数量级为数百(585,shields.io 实查 2026-10-24),远小于主流低代码平台;遇问题主要依赖官方文档、社区论坛(community.rei3.de)与付费支持。
- 生态以官方应用为主:第三方插件/模板市场不如 NocoBase、Budibase 活跃。
- 内嵌 PostgreSQL 的 Stand-alone 仅 Windows 提供;Linux 没有免外部数据库的形态(需自行准备 PostgreSQL 15+)。
七、同类选型对比
REI3 与站内已有专栏的 NocoBase、Appsmith,以及同领域常见的 Budibase 同属"开源低代码/内部工具平台",但设计取向差异明显。下表量化数据来源:各项目 GitHub 星数取自 shields.io 实时徽章(查询日期 2026-10-24);REI3 版本节奏见第二章 Releases 实查表;竞品版本号取自站内专栏文档标题(同为 2026-10 下旬实测写作)。
| 维度 | REI3 | NocoBase | Budibase | Appsmith |
|---|---|---|---|---|
| GitHub 星数(2026-10-24,shields.io) | 585 | 25k | 28k | 41k |
| 许可证 | MIT(官网明示) | shields.io 未自动识别(以仓库 LICENSE 为准) | shields.io 未自动识别(以仓库 LICENSE 为准) | Apache-2.0(shields.io 识别) |
| 最新版本(2026-10) | v3.13.1(2026-10-20) | 2.2.29(站内专栏实测版) | — | 2.5.1(站内专栏实测版) |
| 版本节奏 | 月度级(2026 年 4-10 月连发 10 个 release) | 活跃(2.2.x 持续补丁) | 活跃 | 活跃 |
| 平台形态 | Go 单二进制 + PostgreSQL | Node.js 元数据驱动,插件化微内核 | Node.js 全栈容器化 | Java 后端 + React 前端多容器 |
| 数据库依赖 | 仅 PostgreSQL 15+ | PostgreSQL / MySQL / SQLite 等 | 内置 CouchDB(可选外部) | PostgreSQL / MongoDB |
| 官方生产部署推荐 | 裸机二进制 + systemd | Docker Compose / Docker 镜像 | Docker Compose | Docker Compose / Kubernetes |
| Docker 形态官方定位 | 开发测试(生产需自行改造) | 生产可用 | 生产可用 | 生产可用 |
| 应用/插件生态 | 官方仓库为主,应用包可导出 | 插件市场 + 生态插件较丰富 | 模板与集成较多 | 连接器/数据源集成最广 |
| 认证集成 | Local/OAuth2(OIDC)/LDAP/Public + TOTP MFA | OAuth2/LDAP 等插件化 | OAuth2/LDAP | OAuth2/LDAP/SAML(CE 部分受限) |
| 集群/横向扩展 | 原生多节点(共享库+共享文件路径,自动注册) | 支持部署级扩展 | 单实例为主 | 支持(K8s 多副本) |
| 典型用户心智 | "轻量设施/业务管理平台,运维极简" | "深度建模与插件定制的国产之星" | "快速拼装内部工具" | "连接数据库出应用最快" |
对比解读与选型建议:
- 要运维最小、内网长期稳定跑业务:REI3 的单二进制 + 单一 PostgreSQL 依赖是四个平台里运维面最小的,官方甚至把"几分钟装好"作为核心卖点;代价是社区小、生态以官方应用为主。若你的场景是设施管理、工时、报修、台账这类标准业务,官方应用仓库可直接起步。
- 要深度数据建模与插件生态:NocoBase 更合适,其插件化微内核适合长期演进的自有产品化平台,可参考站内 《NocoBase 介绍与选型指南》。
- 要最快把已有数据库变成可用应用:Appsmith 的连接器与 UI 构建效率最高(41k 星、Apache-2.0),可参考站内 《Appsmith 介绍与选型指南》;Budibase 介于两者之间,自动化与表单场景表现好。
- 合规角度:若必须 MIT/Apache 类宽松许可,REI3(MIT)与 Appsmith(Apache-2.0)更稳妥;选 NocoBase/Budibase 前请核对其仓库 LICENSE 的最新条款。
- 防混淆提醒:REI3 是低代码业务应用平台,不要与 Tryton、Dolibarr 等 ERP 软件混为一谈——后者是成型的进销存/财务系统,前者是"造系统"的平台。
八、参考链接
- 官方网站:https://rei3.de
- 下载页(含全版本安装包):https://rei3.de/en/downloads
- Admin 官方文档:https://rei3.de/en/docs/admin
- Builder 官方文档:https://rei3.de/en/docs/builder
- GitHub 仓库:https://github.com/r3-team/r3
- Docker 辅助仓库:https://github.com/r3-team/r3_docker
- 官方应用公开仓库:https://store.rei3.de
- 社区论坛:https://community.rei3.de/
- 在线演示:https://rei3.de/en/demo
- 站内同类平台专栏:《NocoBase 介绍与选型指南》、《Appsmith 介绍与选型指南》
- 本专栏系列:《Ubuntu 22.04 安装 REI3 3.13.1 指南》、《REI3 3.13.1 配置参数详解》、《REI3 3.13.1 常用 CLI 命令与工具详解》