Coderz Stack
The Coderz Stack is a fully self-hosted, production-ready infrastructure platform running on a single server. It replaces multiple paid SaaS tools with open-source alternatives — delivering enterprise-level observability, logging, automation, and API management at a fraction of the cost.Server IP: 109.199.120.120 — All services are containerized using Docker Compose.
What’s Inside
The stack is organized into 8 functional layers:Monitoring
Grafana + Prometheus + Node Exporter + cAdvisor — real-time metrics for host, containers, and APIs.
Logging
Dual pipeline: Loki/Promtail for fast querying and ELK (Elasticsearch + Logstash + Kibana) for deep log analytics.
API Gateway
Nginx-based API Gateway with Redis caching and rate limiting — protecting and accelerating all backend APIs.
Orchestration
Prefect for scheduled workflows — health checks, daily reports, alerts, and cleanup jobs.
APIs
Python Web API (port 8888) and .NET API (port 5050) — both fully monitored and logged.
Database
PostgreSQL with pgAdmin — managed, backed, and monitored.
Load Testing
k6 with a web UI — run stress, spike, and ramp-up tests against any service.
Kubernetes
k3s lightweight Kubernetes cluster — deploy containerized workloads with full observability.
Quick Service Map
| Service | URL | Purpose |
|---|---|---|
| Grafana | http://109.199.120.120:3000 | Dashboards & Alerts |
| Prometheus | http://109.199.120.120:9090 | Metrics |
| Kibana | http://109.199.120.120:5601 | Log Search & Analytics |
| Prefect UI | http://109.199.120.120:4200 | Workflow Automation |
| pgAdmin | http://109.199.120.120:5080 | Database Management |
| k6 Runner | http://109.199.120.120:9000 | Load Testing |
| .NET API | http://109.199.120.120:5050 | REST API |
| Web API | http://109.199.120.120:8888 | Python API |
| Landing Page | http://109.199.120.120 | Nginx Home |
Who Is This For?
This documentation is intended for:- Engineering teams managing and extending the stack
- Managers evaluating cost savings and operational efficiency
- DevOps engineers integrating new services