What it is
ponics.online is a self-hosted hydroponics management platform.
Django + Wagtail, 2 replicas behind Traefik (zero-downtime), TimescaleDB for time-series,
MQTT (Mosquitto) for IoT, Celery for background tasks.
Features
- 3 Telegram bots — control, notifications, monitoring
- 2 nutrient solution calculators — Fertilizer (659 fertilizers) and OHPG (4×4 Gauss solver)
- IoT — ESP32 devices via MQTT, sensor telemetry
- TimescaleDB — time-series storage and aggregation
- Zero-downtime — 2 Django replicas behind Traefik
- Celery — background tasks, periodic syncs, alerts
Stack
Backend: Python, Django, Wagtail, Celery, PostgreSQL / TimescaleDB
Messaging: MQTT (Mosquitto), Telegram Bot API
Frontend: Bootstrap 5, HTMX
Infra: Docker, Traefik, 2× Django workers