Docs
search Esc

Hub Deployment

The UbuntuPlay Hub is the central server that manages schools, organisations, licensing, and impact data. This guide covers what you need to know to get connected.

Managed Hub

The UbuntuPlay Hub is hosted and maintained for you at:

URL
https://ubuntuplay.fly.dev

You do not need to run your own server. Everything is managed centrally. Your organisation portal, school connections, billing, and reports are all handled through this hub.

lightbulb
Nothing to install — as an organisation or school, you only need to install the classroom server on the teacher's phone. The hub is already running.

Available Portals

PortalWho it's forURL
Organisation PortalNGOs, school chains, district offices/org/login
District DashboardGovernment district education offices (Ministry)/district/login
Parent PortalFamilies tracking learning at home/parent
Developer PortalGame and plugin developers/dev/login
Hub AdminPlatform administrators/hub/login
DocumentationEveryone/docs

The school-side Headmaster LMS is not a hub portal — it runs on the classroom server itself at /lms. See Headmaster LMS →.

Connecting a School to the Hub

When you add a school in the organisation portal, a connection token is generated automatically. Give this token to the teacher during classroom server setup — it registers the school with the hub and delivers the license key.

See School Setup → for the full classroom server installation guide.

Hub Connectivity

The classroom server connects to the hub over the internet when available. Between syncs, everything runs completely offline. The hub is used for:

  • Delivering license keys to classroom servers
  • Receiving anonymised impact reports
  • Pushing software updates and broadcasts
  • Serving app updates — all four Android apps check the hub's /downloads/version.json and offer one-tap self-updates
  • Org portal access and billing
lightbulb
Offline-first design — connecting once a day is plenty; a classroom session can run for days without connectivity. Whenever internet is available, the classroom server quietly syncs every few minutes.

Custom Hub Deployment

If your organisation requires a dedicated private hub deployment — for data residency, compliance, or white-label requirements — contact us to discuss options.

Reach out at partners@zipangile.com with your requirements.