SPEC-EN/REV.07
Тема:
Mikhail Matveev
all projects
ponics.online
ponics-online · 2023 · public

ponics.online.

Hydroponics platform: 3 Telegram bots, 2 nutrient calculators (Fertilizer/OHPG) and more. Django + Wagtail + TimescaleDB + MQTT + Celery, zero-downtime via Traefik.

§ stack · bill of materials
TimescaleDB PostgreSQL Redis Bootstrap DRF Wagtail Django HTMX Mosquitto PgBouncer Traefik Docker JavaScript Python Grafana Sentry Telegram Bot API MQTT Celery

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

§ end of sheet

Run it yourself?
Drop a message.