Getting Started
Use this guide to install MangoCloud locally or in a production cluster.
Prerequisites
- Node.js 20+ for UI builds
- Container runtime (Docker or containerd)
- Kubernetes cluster (recommended) or Docker Compose environment
- Access to OpenWiFi devices (AP, Switch, or OLG) for validation
Installation Options
Kubernetes
- Clone the MangoCloud repository.
- Apply the base manifests from
deploy/kubernetes. - Configure secrets for database, message bus, and API keys.
- Expose the controller through an ingress with TLS.
Docker Compose
- Copy
deploy/docker-compose.yml. - Set environment variables for controller services.
- Run
docker compose up -dand monitor the logs until services are healthy.
Next Steps
- Review System Architecture for component responsibilities.
- Prepare Configuration Profiles before onboarding devices.