Skip to product information
Student Management System - Django + MySQL Docker Stack with Prometheus, Grafana & Loki
$29.00
Pick Personal or Commercial. Your order confirmation names the license you bought.
Specs
- Version
- 1.1.1
- Last updated
- Stack
- Includes
- 11-service Docker Compose stack
- Django admin app (English UI)
- Grafana dashboard
- Loki log pipeline
- Setup and check scripts
- Automated tests
- File format
- .zip: source code only
- File size
- 56 KB
- Compatibility
- Linux host with Docker Engine and Compose v2
- About 4 GB RAM (8 GB recommended)
A complete, self-hosted reference stack: a Django 5.2 admin app for classes, students, courses and grades on MySQL 8.4, behind Nginx, monitored with Prometheus + Grafana and with centralised logs in Loki + Promtail. 11 Docker Compose services in three layers you can bring up one by one.
What you get
- Django admin with CRUD for classes, students, courses and 0-10 grades, search and class filter, and protected deletes
- Fully English admin interface and Grafana dashboard, US date format, UTC time zone (change both in
settings.py) -
/healthzendpoint with a database check, and a restyled admin UI - Scripts that generate secrets (
.envwith mode 600, never overwritten) - Hardened containers: non-root app, read-only root filesystem, dropped capabilities, internal-only database network, ports bound to localhost, Nginx security headers
- Pre-provisioned Grafana datasources and an overview dashboard (containers, Nginx, MySQL)
- Log pipeline with an end-to-end check script
- Demo data command and automated tests
Good to know
- Needs a Linux host with Docker Engine and Compose v2, and about 4 GB RAM (8 GB recommended).
- No HTTPS out of the box. Add TLS before any public deployment.
Download: one .zip with the source code only (Python, templates, CSS/JS, Docker Compose, Dockerfile, Nginx, Prometheus, Grafana, Loki and Promtail configuration, scripts and tests). No documentation files are included.