Hi, I'm Chase!
Digital Systems | Infrastructure | RF Edge Systems
I build real-world systems that combine data, automation, and infrastructure.
From monitoring platforms and dashboards to full infrastructure environments, everything I create is designed to solve practical problems and scale.
- π Currently building system monitoring platforms & dashboards
- π₯οΈ Running a full homelab (Proxmox HA Cluster, Kubernetes, Docker)
- βοΈ Focused on infrastructure, automation, and observability
- π§ Ask me about K3s clusters, system monitoring, or homelab design
- π« Reach me: Chasedumphord@gmail.com
---
# π§ Ced's NOC System
π **Portfolio Site:** https://chasedumphord.com
π **Live NOC Dashboard:** https://noc.chasedumphord.com
This repository represents a **live Network Operations Center (NOC) system**, not just a static portfolio.
It showcases:
* π **Ced's NOC Dashboard** (real system monitoring)
* π§ **HomeLab Infrastructure** (HA virtualization, VLANs, services)
* βΈοΈ **K3s Cluster** (distributed compute)
* π‘ **APRS iGate (RF Edge System)**
---
# π Ced's NOC Dashboard
A central visibility layer for all systems.
This dashboard includes real Grafana, Prometheus, and Blackbox Exporter monitoring for live HomeLab services.
---
## π What it shows:
* Infrastructure health
* Service availability
* Network segmentation
* RF edge system status
---
## π§ Why it matters:
This demonstrates:
* System monitoring mindset
* Operational visibility
* Real-world infrastructure awareness
* Ability to translate data into actionable insights
---
## πΌοΈ Live Dashboard Preview
### π Metrics Overview

### π₯οΈ Systems Overview

---
## π΄ Live System Status



---
# π§ Featured System β Ced's NOC (Network Operations Center)
A real-time monitoring and observability platform built on top of my homelab infrastructure.
---
## π What it demonstrates:
* Live system monitoring (services, nodes, edge systems)
* Infrastructure visibility across VLANs and clusters
* Service health tracking (latency, uptime, status)
* Real data ingestion (NOT simulated)
* Dashboard design for operational awareness
---
## βοΈ Monitoring Stack:
* Grafana (Visualization)
* Prometheus (Metrics collection)
* Blackbox Exporter (Service uptime & latency checks)
* Uptime Kuma (External monitoring layer)
π This is the **core system** that ties everything together.
---
# β‘ NOC Automation Pipeline
The NOC dashboard is powered by a fully automated data pipeline running on real homelab infrastructure.
## How It Works
```
Biggie (Proxmox node β 10.10.30.192)
cron: */5 * * * *
β noc_update.py
β ICMP ping 28 systems
β record latency + online/offline status
β write data/noc-status.json
β git commit + push to ced-portfolio
β GitHub Pages deploys (~30s)
β noc.chasedumphord.com
β script.js fetches every 30s
β live dashboard updates
```
## Pipeline Details
* **Script:** `~/scripts/noc_update.py` on Biggie
* **Schedule:** Cron β every 5 minutes
* **Log:** `/var/log/noc_update.log`
* **Auth:** GitHub Personal Access Token
* **Language:** Python 3
* **Output:** Structured JSON β `data/noc-status.json`
---
# π₯οΈ Systems Monitored (28 Total)
## Proxmox Cluster β 6 Nodes
| Node | IP |
|------|----|
| BigWorld | 10.10.30.250 |
| Biggie | 10.10.30.192 |
| Snoop | 10.10.30.153 |
| TooShort | 10.10.30.120 |
| Tupac | 10.10.30.74 |
| DrDre | 10.10.30.227 |
## K3s Cluster β 12 Nodes
| Role | Node | IP |
|------|------|----|
| Control Plane | django-1 | 10.10.30.72 |
| Control Plane | django-2 | 10.10.30.245 |
| Control Plane | django-3 | 10.10.30.128 |
| Ingress Worker | node-1 | 10.10.30.219 |
| Ingress Worker | node-2 | 10.10.30.134 |
| Ingress Worker | node-3 | 10.10.30.222 |
| Data Worker | node-4 | 10.10.30.126 |
| Data Worker | node-5 | 10.10.30.239 |
| Data Worker | node-6 | 10.10.30.208 |
| Monitoring Worker | node-7 | 10.10.30.198 |
| Monitoring Worker | node-8 | 10.10.30.216 |
| Monitoring Worker | node-9 | 10.10.30.29 |
## Services, Monitoring & Edge β 10 Systems
| System | IP | Layer | Role |
|--------|----|-------|------|
| TrueNAS | 10.10.30.143 | Infrastructure | Network Attached Storage |
| Nginx Proxy Manager | 10.10.30.210 | Networking | Reverse Proxy |
| Prometheus | 10.10.30.140 | Monitoring | Metrics Scraping (Active) |
| Grafana | 10.10.30.68 | Monitoring | Metrics Dashboard |
| Uptime Kuma | 10.10.30.14 | Monitoring | Service Monitor |
| Dashy | 10.10.30.61 | Services | HomeLab Dashboard |
| Home Assistant | 10.10.30.104 | Services | Home Automation |
| PrimeStation | 10.10.30.233 | Services | Media Server |
| APRS iGate Home | 10.10.30.129 | Edge | RF to APRS-IS Gateway |
| APRS iGate Mobile | 10.10.30.35 | Edge | RF Mobile Node |
---
# π§± Foundation β Ced's Home Lab (Infrastructure + Monitoring)
Real-world environment used to simulate production systems and host services.
This is the backbone of Ced's NOC β where all systems, services, and monitoring originate.
---
## βοΈ Core Infrastructure
* **Proxmox HA Cluster (High Availability Virtualization)**
* K3s Kubernetes cluster (Raspberry Pi - 12 nodes)
* TrueNAS storage system
* Docker / containerized workloads
---
## π Networking Layer
* VLAN segmentation
- Main Network
- IoT Network
- HomeLab Network (10.10.30.0/24)
- Guest Network
* Nginx Proxy Manager (external access layer)
* Cloudflare Tunnels (secure remote access)
---
## π Monitoring Stack (LIVE)
* Grafana (Dashboards)
* Prometheus (Metrics)
* Blackbox Exporter (Service Monitoring)
* Uptime Kuma (External Monitoring)
π The NOC dashboard is built directly on top of this environment.
---
# π‘ Edge System β APRS iGate (RF β Internet Gateway)
A real-world RF system that feeds live data into infrastructure.
---
## βοΈ System Components
* Raspberry Pi + Direwolf APRS TNC
* Audio chain tuning (critical for decode accuracy)
* APRS-IS integration
* Real beacon ingestion from handheld radios
π **Project:**
https://github.com/ced4568/ceds-aprs-igate
---
## π₯ Key Insight
This system bridges:
```text
RF radio signals β Raspberry Pi / Direwolf β APRS-IS β Digital Infrastructure
```
---
## π― Key Tuning Insight
* Target audio level: **~50β60**
* Too high β clipping / decode failure
* Too low β missed packets
This was tuned using:
* Direwolf audio level output
* Real beacon testing from handheld radios
---
# π§ Featured Systems
-
π Ced's NOC Dashboard
Enterprise-style monitoring platform providing real-time visibility into infrastructure, services, and edge systems.
Highlights: Prometheus metrics, Blackbox monitoring, service health tracking, Grafana dashboards.
-
π§± Ced's Home Lab
Full infrastructure environment simulating production systems using virtualization and Kubernetes.
Highlights: Proxmox HA cluster, 12-node K3s cluster, VLAN segmentation, reverse proxy, monitoring stack.
-
π‘ APRS iGate (RF Edge System)
RF-to-internet gateway ingesting real-world radio data into digital systems.
Highlights: Audio tuning, Direwolf APRS TNC, APRS-IS integration, live beacon ingestion.
---
# π§° Tech Stack
## β‘ Core Technologies
## π₯οΈ Infrastructure & Systems
* Proxmox HA Cluster (Virtualization)
* K3s Kubernetes (Raspberry Pi Cluster)
* Docker / Containerized Services
* TrueNAS (Storage)
## π Monitoring & Observability
* Grafana (Dashboards)
* Prometheus (Metrics)
* Blackbox Exporter (Service Monitoring)
* Uptime Kuma (External Monitoring)
## π Networking & Access
* Nginx Proxy Manager (Reverse Proxy)
* Cloudflare Tunnels (Secure External Access)
* VLAN Segmentation (UniFi Network)
## π‘ Edge & RF Systems
* Direwolf (APRS TNC)
* APRS-IS Integration
* Raspberry Pi iGate Systems
* Audio Signal Processing / Tuning
## π» Development
* Python (Automation / Data Collection)
* JavaScript (Frontend Dashboard UI)
* HTML / CSS (UI Design)
* Bash (System Automation)
* Git / GitHub (Version Control)
# π Roadmap
* [x] Grafana + Prometheus deployed
* [x] Real service monitoring (Blackbox)
* [x] Live NOC dashboard (v1) β 28 systems monitored
* [x] Automated Python pipeline β cron pushing data every 5 minutes
* [ ] Response time dashboards
* [ ] Alerting system (Prometheus alerts)
* [ ] Full NOC dashboard layout (v2)
* [ ] Mobile APRS iGate deployment
# π€ Connect With Me
[LinkedIn](https://www.linkedin.com/in/toochase-dumphord/)
[GitHub](https://github.com/ced4568)
## β‘ Final Note
This is not a static portfolio β it is a live representation of real infrastructure, monitoring, and edge systems working together.