grove · operator hub

The grove, at a glance

The operator front door for the whole fleet — every platform service and every product, one place. This page is never customer-facing: it's for whoever is running the boxes.

Services

5 operator-only — behind basic auth

The brain

1 of 9 portable method, no runtime
01 / BRAIN

mycelium

Active · synced to 9 repos

The AI method: portable skills, commands, and templates (business/ + engineering/) plus the fleet strategy in docs/masterplan/. bootstrap.sh copies it into every consumer repo — never symlinks, never product code, never hosted anywhere.

Hostednowhere — a synced dependency
Consumersall 8 other repos (grove included)

The platform

1 of 9 infra as code — never product code
02 / PLATFORM

grove

Live PA3-c pipeline remaining

The shared machine room every product deploys through: Gitea (git origin), Dokploy (deploys), Docker registry, Uptime Kuma (monitoring), Zitadel (fleet identity), backups, and the onboarding runbook. Operator-only — product traffic never touches its domain.

Domaingit · deploy · registry · status · id — grove-ops.com
BoxesG11 staging · G12 prod
Openedgrove develop → staging auto-deploy (PA3-c), then products take over

The products

7 of 9 own repos, own domains — deploy through grove

edgrove

Live · prod

School management platform — the flagship. A monorepo of 33 apps (apex, gateway, slate, dziennix, …) on shared packages and one Postgres. Pilots the Zitadel auth rollout (Z1 proven).

Domainedgrove.com
Runs onG12 prod · G11 staging
Notelegacy Mac deploy path until PA3-c lands

medgrove

Pre-code

Dental Zone — a clinic OS for healthcare. The first native platform tenant: onboarded end-to-end through grove's runbook (staging and prod proven) before the product itself is built. Never touches the legacy deploy path.

Domainmedgrove.grove-ops.com
Runs onG11 + G12 (onboarding MG-a–f done)

databliss

Live

The umbrella company site — the public face above all products. Astro static site with the solutions taxonomy (Education / Healthcare), EdGrove & MedGrove pages, blog, and privacy. Future home of the customer account layer.

Domaindatabliss.net
Runs onG12 · full platform loop (first to use it)

eduhubai

Live

Moodle 4.5 LMS — the reference app showcasing the white-label learning-management offering. Standard tenant: own moodle database and role on the shared G12 Postgres, Moodle-native auth.

Domaineduhubai.com
Runs onG12 · docker compose -p eduhubai

mento

Live Off-platform

AI component service (Node) — the one tenant still living outside the grove, on Fly.io with MongoDB. Mid-onboarding; the Mongo → Postgres migration is deliberately gated until real users arrive.

Runs onFly.io (candidate to fold onto the boxes)
Blocked onPA3 c–e milestones, Kuma probes

portfolio

Live

Personal portfolio for ertanarslan.net. Retro-onboarded the hard way: the old Django + systemd install was archived and torn down, replaced by a static rebuild shipped through the platform loop.

Domainertanarslan.net
Runs onG12 · containerized (Django retired 07-10)

evinbahri

Reserved

A reserved name — the brain is already synced in, but no product code exists yet. When it wakes, it onboards through the same grove runbook as everything else.

Domainevinbahri.com (shown as delivered work)
Runs on— nothing to run yet

Deployed now

live regenerated every 10 min on G11 (HUB-2)

Production (G12)

containerimagestatus
apex-prod-apex-1registry.grove-ops.com/grove/apex:prodUp 2 days
apex-prod-apex-api-1registry.grove-ops.com/grove/apex-api:prodUp 2 days (healthy)
beszel-hubhenrygd/beszel:latestUp 8 days
databliss-webregistry.grove-ops.com/databliss/web:prodUp 8 days
databliss-wp-appwordpress:php8.3-fpm-alpineUp 8 days
databliss-wp-dbmariadb:10.11Up 8 days
dziennix-prod-dziennix-1registry.grove-ops.com/grove/dziennix:prodUp 3 days (healthy)
eduhubai-appeduhubai-moodle:latestUp 8 days
eduhubai-croneduhubai-moodle:latestUp 8 days
gateway-prod-gateway-1registry.grove-ops.com/grove/gateway:prodUp 2 days
gateway-prod-gateway-api-1registry.grove-ops.com/grove/gateway-api:prodUp 2 days (healthy)
gridly-prod-gridly-1registry.grove-ops.com/grove/gridly:prodUp 2 days
gridly-prod-gridly-api-1registry.grove-ops.com/grove/gridly-api:prodUp 2 days (healthy)
grove-beszel-agenthenrygd/beszel-agent:latestUp 8 days
grove-contact-api-prodregistry.grove-ops.com/databliss/contact-api:prodUp 8 days
grove-gameset-prod-gameset-cron-1registry.grove-ops.com/grove/gameset-web:prodUp 18 hours
grove-gameset-prod-gameset-web-1registry.grove-ops.com/grove/gameset-web:prodUp 18 hours (healthy)
grove-loginregistry.grove-ops.com/grove/grove-login:prodUp 3 days (healthy)
grove-taskflow-prod-taskflow-api-1registry.grove-ops.com/grove/taskflow-api:prodUp 8 days (healthy)
grove-taskflow-prod-taskflow-app-1registry.grove-ops.com/grove/taskflow:prodUp 8 days
grove-zitadelghcr.io/zitadel/zitadel:v4.16.2Up 8 days (healthy)
local-registryregistry:2Up 11 hours
medgrove-gotruesupabase/gotrue:v2.192.0Up 8 days
medgrove-webregistry.grove-ops.com/medgrove/web:prodUp 8 days
mento-mento-ai-1registry.grove-ops.com/mento/mento-ai:76792336Up 8 days
mento-mento-ai-demo-1registry.grove-ops.com/mento/mento-ai:76792336Up 8 days
mento-mento-demo-1registry.grove-ops.com/mento/mento-ai:76792336Up 8 days
mento-mento-mongo-1mongo:8Up 8 days
portfolio-webregistry.grove-ops.com/portfolio/web:prodUp 8 days
prod-armor-1registry.grove-ops.com/grove/armor:prodUp 8 days
prod-canopy-1registry.grove-ops.com/grove/canopy:prodUp 8 days
prod-cortex-1registry.grove-ops.com/grove/cortex:prodUp 8 days
prod-edsuite-1registry.grove-ops.com/grove/edsuite:prodUp 8 days
prod-feeflow-1registry.grove-ops.com/grove/feeflow:prodUp 8 days
prod-growth-1registry.grove-ops.com/grove/growth:prodUp 8 days
prod-kudos-1registry.grove-ops.com/grove/kudos:prodUp 8 days
prod-lexicon-1registry.grove-ops.com/grove/lexicon:prodUp 8 days
prod-library-1registry.grove-ops.com/grove/library:prodUp 8 days
prod-lobby-1registry.grove-ops.com/grove/lobby:prodUp 8 days
prod-market-1registry.grove-ops.com/grove/market:prodUp 8 days
prod-podium-1registry.grove-ops.com/grove/podium:prodUp 8 days
prod-pulse-1registry.grove-ops.com/grove/pulse:prodUp 8 days
prod-resolve-1registry.grove-ops.com/grove/resolve:prodUp 8 days
prod-slot-1registry.grove-ops.com/grove/slot:prodUp 8 days
prod-vow-1registry.grove-ops.com/grove/vow:prodUp 8 days
slate-prod-slate-1registry.grove-ops.com/grove/slate:prodUp 2 days
slate-prod-slate-api-1registry.grove-ops.com/grove/slate-api:prodUp 2 days (healthy)
uptime-kumalouislam/uptime-kuma:1Up 8 days (healthy)
vault-prod-vault-1registry.grove-ops.com/grove/vault:prodUp 8 days
vault-prod-vault-api-1registry.grove-ops.com/grove/vault-api:prodUp 8 days (healthy)
workspace-prod-workspace-1registry.grove-ops.com/grove/workspace:prodUp 2 days
workspace-prod-workspace-api-1registry.grove-ops.com/grove/workspace-api:prodUp 3 days (healthy)

Staging (zenbook) · reported 51m ago

containerimagestatus
buildx_buildkit_fixture-builder028a898719c18Up 4 weeks
buildx_buildkit_gameset-builder0moby/buildkit:buildx-stable-1Up 2 weeks
buildx_buildkit_grove-builder028a898719c18Up 6 weeks
buildx_buildkit_mento-builder028a898719c18Up 5 weeks
dokploy.1.7svsek0x19a7fxf7i8zruzk89dokploy/dokploy:v0.29.12Up 6 weeks (healthy)
dokploy-postgres.1.ifrzfg4tnm2l03t3m6tpu9l79postgres:16Up 6 weeks
dokploy-traefiktraefik:v3.6.7Up 6 weeks
dziennix-staging-dziennix-1registry.grove-ops.com/grove/dziennix:developUp 58 minutes (healthy)
feeflow-staging-feeflow-11354efa6c97cUp 6 days
festive_aryabhatamcr.microsoft.com/playwright:v1.58.2-nobleUp About a minute
grove-gameset-staging-gameset-cron-1registry.grove-ops.com/grove/gameset-web:stagingUp 2 minutes
grove-gameset-staging-gameset-web-1registry.grove-ops.com/grove/gameset-web:stagingUp 2 minutes (healthy)
grove-staging-frontnginx:1.27-alpineUp 6 days
grove-staging-mailsinkaxllent/mailpit:latestUp 2 weeks (healthy)
grove-taskflow-staging-apex-1registry.grove-ops.com/grove/apex:developUp 3 hours (healthy)
grove-taskflow-staging-apex-api-1registry.grove-ops.com/grove/apex-api:developUp 3 hours (healthy)
grove-taskflow-staging-canopy-1registry.grove-ops.com/edgroveapp/canopy:developUp 6 weeks
grove-taskflow-staging-canopy-api-1registry.grove-ops.com/grove/canopy-api:developUp 2 weeks (healthy)
grove-taskflow-staging-edsuite-1registry.grove-ops.com/edgroveapp/edsuite:developUp 3 weeks
grove-taskflow-staging-feeflow-api-1registry.grove-ops.com/grove/feeflow-api:developUp 3 hours (healthy)
grove-taskflow-staging-gateway-api-1registry.grove-ops.com/grove/gateway-api:developUp 2 hours (healthy)
grove-taskflow-staging-gateway-app-1registry.grove-ops.com/grove/gateway:developUp 2 hours
grove-taskflow-staging-gridly-1registry.grove-ops.com/grove/gridly:developUp 3 hours
grove-taskflow-staging-gridly-api-1registry.grove-ops.com/grove/gridly-api:developUp 3 hours (healthy)
grove-taskflow-staging-grove-login-1registry.grove-ops.com/grove/grove-login:developUp 3 hours (healthy)
grove-taskflow-staging-growth-1registry.grove-ops.com/edgroveapp/growth:developUp 6 weeks
grove-taskflow-staging-kudos-1registry.grove-ops.com/edgroveapp/kudos:developUp 6 weeks
grove-taskflow-staging-lexicon-1registry.grove-ops.com/grove/lexicon:developUp 11 days (healthy)
grove-taskflow-staging-library-1registry.grove-ops.com/edgroveapp/library:developUp 6 weeks
grove-taskflow-staging-lobby-1registry.grove-ops.com/edgroveapp/lobby:developUp 6 weeks
grove-taskflow-staging-market-1registry.grove-ops.com/edgroveapp/market:developUp 6 weeks
grove-taskflow-staging-pulse-1registry.grove-ops.com/grove/pulse:developUp 11 days
grove-taskflow-staging-pulse-api-1registry.grove-ops.com/grove/pulse-api:developUp 3 hours (healthy)
grove-taskflow-staging-resolve-1registry.grove-ops.com/grove/resolve:developUp 11 days
grove-taskflow-staging-resolve-api-1registry.grove-ops.com/grove/resolve-api:developUp 11 days (healthy)
grove-taskflow-staging-slate-1registry.grove-ops.com/grove/slate:developUp 3 hours
grove-taskflow-staging-slate-api-1registry.grove-ops.com/grove/slate-api:developUp 3 hours (healthy)
grove-taskflow-staging-slot-1registry.grove-ops.com/edgroveapp/slot:developUp 6 weeks
grove-taskflow-staging-taskflow-api-1registry.grove-ops.com/grove/taskflow-api:developUp 11 days (healthy)
grove-taskflow-staging-taskflow-app-1registry.grove-ops.com/grove/taskflow:developUp 11 days
grove-taskflow-staging-vault-1registry.grove-ops.com/grove/vault:developUp 3 hours
grove-taskflow-staging-vault-api-1registry.grove-ops.com/grove/vault-api:developUp 3 hours (healthy)
grove-taskflow-staging-workspace-1registry.grove-ops.com/grove/workspace:developUp 3 hours
grove-zitadel-pgpostgres:17-alpineUp 6 weeks (healthy)
grove-zitadel-stagingghcr.io/zitadel/zitadel:v4.16.2Up 47 hours (healthy)
home-staging-home-1registry.grove-ops.com/grove/home:developUp 3 hours
inspiring_hodgkinmcr.microsoft.com/playwright:v1.58.2-nobleUp 12 days
sign-staging-sign-1registry.grove-ops.com/grove/sign:developUp 3 hours (healthy)
sign-staging-sign-api-1registry.grove-ops.com/grove/sign-api:developUp 3 hours (healthy)
workspace-staging-workspace-api-1registry.grove-ops.com/grove/workspace-api:developUp 3 hours (healthy)
wp-staging-appwordpress:php8.3-apacheUp 7 days
wp-staging-db-1mariadb:10.11Up 7 days (healthy)

generated 2026-10-26 23:57 UTC