Backend for Xiaomi/Redmi router telemetry, device history, secure admin and AI investigation.
1.0K
Backend service for miwifi-webui, a self-hosted Xiaomi / Redmi router administration, telemetry and AI-assisted investigation platform.
This image is the backend component of miwifi-webui. Docker Compose deployment with the web frontend and PostgreSQL is recommended.
The API service handles:
Use this image together with:
highwall777/miwifi-webui-webhighwall777/miwifi-webui-apiThe complete Docker Compose configuration is maintained in the GitHub repository:
GitHub: DockCat/miwifi-webui
git clone https://github.com/DockCat/miwifi-webui.git
cd miwifi-webui
docker compose up -d
The backend requires PostgreSQL and an application master key.
Important environment variables include:
DATABASE_URL=postgres://...
APP_MASTER_KEY=...
API_PORT=3001
API_HOST=0.0.0.0
Optional AI investigation configuration:
AI_PROVIDER_MODE=external
AI_PROVIDER_BASE_URL=https://api.openai.com/v1
AI_PROVIDER_MODEL=your-model
AI_PROVIDER_API_KEY=your-api-key
AI_PROVIDER_MODE may also be configured for a local OpenAI-compatible provider.
AI integration is optional.
The AI investigation layer is read-only.
It can inspect normalized router and telemetry data, but it cannot:
When an external AI provider is used, device identifiers such as MAC addresses, IP addresses and device names are pseudonymized locally before provider egress.
The browser never receives router passwords or MiWiFi stok session tokens.
Router credentials are handled by the backend and encrypted at rest.
The API exposes:
GET /api/health
Default internal container port:
3001
docker pull highwall777/miwifi-webui-api:latest
For normal installations, use the project's Docker Compose configuration instead of running this image independently.
Open source project:
https://github.com/DockCat/miwifi-webui
Please report router compatibility problems and bugs through GitHub Issues.
Web frontend:
highwall777/miwifi-webui-web
See the project repository for license information.
Content type
Image
Digest
sha256:e0f74d00f…
Size
109.2 MB
Last updated
3 days ago
docker pull highwall777/miwifi-webui-api