跳转到内容
Docs

自部署

适用于Alpha

OpenRUM 运行在你自己管理的基础设施中。两种生产部署均处于 Alpha 阶段,不提供可用性保证。先选一条路径;两条路径的准备工作与运维责任不同。

Kubernetes / Helm Docker(单机)
适合 已经有集群和托管数据服务、需要一套团队共享实例的团队 一台 Linux 服务器、小团队,或预算有限的真实流量
你需要提供 集群、Ingress 与 HTTPS、PostgreSQL、ClickHouse(集群)、Kafka,可选 Redis 一台装有 Docker 的 Linux 主机,以及指向它的域名
数据服务 由你提供,在 Chart 之外 随这套服务一起部署,在同一台主机上
故障边界 你的集群和你的数据服务 这一台主机和它的磁盘:主机丢失需要从备份恢复
镜像与 Chart 已发布:拉取 Chart 和镜像,不需要构建 从发布标签的源码检出里自己构建镜像
从这里开始 部署准备 单机 Docker 生产部署

当前版本是 0.1.2。应用镜像 ghcr.io/open-rum/openrum:0.1.2(提供 linux/amd64 和 linux/arm64)和版本为 0.1.2 的 Helm Chart oci://ghcr.io/open-rum/charts/openrum 都是公开的。Docker 路径从同一发布标签的源码检出里构建同一版本。发布说明见 GitHub Releases。

如果你要修改 OpenRUM 源码,或想在检出的源码里先试用,请阅读本地开发。

你的团队需要负责域名与 HTTPS、凭据、容量、服务健康、升级和故障恢复。先了解架构与外部依赖。

接入真实流量之前:

运行期间:

对象存储是可选的:没有 Bucket 时核心监控仍能运行;Source Map Artifact 需要 Alibaba OSS 或 S3 兼容服务。

Release Alpha · commit local