You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GITHUB_TOKEN=<PAT with read:packages scope — for ghcr.io pull>
80
+
GHCR_PULL_TOKEN=<PAT with read:packages scope — BuildKit secret for image builds that need @man4ish/ui, and for license-server/tes/model-registry/lims/rag image pulls>
The steps above describe the local/on-prem docker-compose runbook (everything on
261
+
`localhost:<port>`). In the hosted production deployment, the same stack sits behind
262
+
`docker/nginx-router.conf` and is reachable at three public domains:
263
+
264
+
| Domain | Serves | Notes |
265
+
|---|---|---|
266
+
|`webstudio.omnibioai.org`| Web build of Studio (`web-ui` service, built via `Dockerfile.web` / `npm run web:build`) | License-key login (`OMNI-XXXX-XXXX-XXXX-XXXX`) enforced; same backend as desktop |
267
+
|`workbench.omnibioai.org`| Same nginx-router stack, workbench-focused entry point | Routes `/api`, `/_tes`, `/_svc/rag`, `/_svc/modelregistry`, `/_svc/workflows` etc. through to their respective upstreams — see `docker/nginx-router.conf`|
268
+
|`admin.omnibioai.org`| Control Center Admin Console (`/_svc/control`, JWT-gated except a small public health/summary allowlist) | Port 7070 upstream; bound to localhost on the container host, only reachable externally through the nginx router |
269
+
270
+
Health verification against the public domains (adjust for your DNS/TLS setup):
@@ -632,7 +632,7 @@ Reports are sent to our dashboard. Response within 24 hours during beta. Disable
632
632
| v0.3.0-beta | ✅ Released | IDE Services, Grafana observability, auto-secrets, npm security |
633
633
| v0.4.0-beta | ✅ Released | Version unification, 23 services, 7 execution servers, Claude Sonnet 4 |
634
634
| v0.5.0-beta | ✅ Released | 225+ plugins, 36M-abstract RAG index, 1,120+ container images, full beta launch |
635
-
| v0.7.0-beta | ✅ Released | Web version (`webstudio.omnibioai.org`), SSO/OAuth2 (Google/GitHub/Microsoft), Cloudflare Access, 800 ARM64 SIF images, 12,000+ tools, Hugging Face integration, Model Registry HF push button |
635
+
| v0.6.0-beta | ✅ Released | Web version (`webstudio.omnibioai.org`), SSO/OAuth2 (Google/GitHub/Microsoft), Cloudflare Access, 800 ARM64 SIF images, 12,000+ tools, Hugging Face integration, Model Registry HF push button |
636
636
|**v0.7.0**| ✅ **Current**| Unified License Key (one `OMNI-XXXX` key for web + desktop, auto-creates user, same JWT as OAuth login), `webstudio.omnibioai.org` fully working end-to-end, 12,110 tools (100+ new HTTP API tools), Tool Selection AI 57x faster with GPU-enabled Ollama (accuracy 0%→60%, Recall@K 60%→85%), 1,000 ARM64 SIF images, Control Center web service, Billing service integrated, **Admin Console** at `admin.omnibioai.org`, team expansion (Dr. Rajnish Kumar, Praveen C.V. Raghavulu) |
637
637
|**v0.8.0**| 🔜 Planned |**Enterprise Platform** — expand the ML portfolio to **20 trained ML models on Hugging Face**, HIPAA compliance reporting, SAML/enterprise SSO, multi-user workspaces, team management, usage analytics, mobile-responsive UI, and **Omni Assistant v2** (tool-aware responses, agentic workflow suggestions, multi-step reasoning, context-aware analysis) |
@@ -650,6 +650,8 @@ Reports are sent to our dashboard. Response within 24 hours during beta. Disable
650
650
- cAdvisor requires privileged mode and `/dev/kmsg` device access
651
651
- Prometheus not exposed directly — access only via `/_svc/prometheus`
652
652
- Control Center (`/_svc/control`) requires valid JWT; port 7070 bound to localhost only
653
+
- Billing service backend (`billing-service`, :8005) is deployed and DB-backed, but has no served production frontend — `control-center-web` (the billing/subscriptions/entitlements UI) is not wired into any docker-compose file or nginx route in this deployment yet
654
+
- Two license-validation backends currently coexist: the legacy standalone `license_server.py` (`license-server`, :8099, its own MySQL DB) and the unified `/license/validate` endpoint on `omnibioai-auth` (:8001), which is what web and desktop actually call for the OMNI-XXXX login flow. The legacy server is still built and deployed but appears superseded — pending a decision on formal decommission
0 commit comments