Files
ceds-noc/README.md
T

264 lines
8.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1>Hi, I'm Chase! <br/>
Digital Systems | Infrastructure | RF Edge Systems
</h1>
<h3>
I build real-world systems that combine data, automation, and infrastructure.
From dashboards and full-stack apps to homelab environments, everything I create is designed to solve practical problems and scale.
</h3>
<img align="right" alt="Coding Gorilla" width="400px" style="padding-right:10px;" src="https://gifdb.com/images/thumbnail/monkey-laptop-coding-miys12p5izw3s11s.gif" />
<ul>
<li>🚀 Currently building data dashboards & system monitoring tools</li>
<li>🖥️ Running a full homelab (Proxmox, Kubernetes, Docker)</li>
<li>⚙️ Focused on automation, infrastructure, and real-world systems</li>
<li>🧠 Ask me about Raspberry Pi clusters, K3s, or system design</li>
<li>📫 Reach me: Chasedumphord@gmail.com</li>
<li>⚡ Fun fact: I have ball pythons 🐍 along with dogs</li>
</ul>
---
# 🧠 Ceds Portfolio System
👉 **Live Site:** https://ced4568.github.io/ced-portfolio
This repository represents a **live system portfolio**, not just static projects.
It showcases:
* 📊 **Ceds NOC Dashboard** (live system monitoring)
* 🧠 **HomeLab Infrastructure** (Proxmox, VLANs, services)
* ☸️ **K3s Cluster** (distributed compute)
* 📡 **APRS iGate (RF Edge System)**
---
# 📊 Ceds NOC Dashboard
A central visibility layer for all systems.
### 🔍 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
---
## 🖼️ Live Dashboard Preview
### 📊 Metrics Overview
![NOC Metrics](./screenshots/noc-metrics.png)
### 🖥️ Systems Overview
![NOC Systems](./screenshots/noc-systems.png)
---
## 🔴 Live System Status
![Ced's NOC](https://img.shields.io/endpoint?url=https://ced4568.github.io/ced-portfolio/data/noc-badge.json&style=for-the-badge)
![Edge](https://img.shields.io/badge/Edge-RF%20Active-orange?style=for-the-badge)
![Portfolio](https://img.shields.io/badge/Portfolio-Live-blue?style=for-the-badge)
---
# 🧠 Featured System — Ceds 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
* Custom dashboard UI (portfolio + operational view)
* Service health tracking (latency, uptime, status)
* Real data ingestion (not simulated)
### ⚙️ Stack:
* Python (health checks / data generation)
* JSON API (status feed)
* JavaScript (dynamic UI rendering)
* Future: Grafana + Prometheus integration
👉 This is the **core system** that ties everything together.
---
# 🧱 Foundation — Ceds Home Lab (Infrastructure + Monitoring)
Real-world environment used to simulate production systems and host services.
* Proxmox virtualization platform
* K3s Kubernetes cluster (Raspberry Pi)
* TrueNAS storage system
* Nginx Proxy Manager (external access layer)
* VLAN segmentation (Main / IoT / HomeLab / Guest)
* Monitoring stack (Grafana, Prometheus, Uptime Kuma)
👉 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.
* 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:
```
RF (radio signals) → Digital Infrastructure → Internet (APRS-IS)
```
---
## 🎯 Key Tuning Insight
* Target audio level: **~5060**
* Too high → clipping / decode failure
* Too low → missed packets
This was tuned using:
* Direwolf audio level output
* Real beacon testing from handheld radios
---
# 🧠 Featured Projects
<ul>
<li>
<b>🧠 Ceds NOC Dashboard</b><br/>
Real-time monitoring system providing visibility into infrastructure, services, and edge systems.<br/>
<b>Highlights:</b> Live status tracking, latency monitoring, alert panel, dynamic UI updates.<br/>
<b>Source:</b> <a href="https://github.com/ced4568/ceds-homelab">ceds-homelab</a>
</li>
<br/>
<li>
<b>🧱 Ceds Home Lab</b><br/>
Full infrastructure environment simulating production systems using virtualization and Kubernetes.<br/>
<b>Highlights:</b> Proxmox VE, K3s cluster (12-node Pi cluster), VLAN segmentation, reverse proxy, monitoring stack.<br/>
<b>Source:</b> <a href="https://github.com/ced4568/ceds-homelab">ceds-homelab</a>
</li>
<br/>
<li>
<b>📡 APRS iGate (RF Edge System)</b><br/>
RF-to-internet gateway ingesting real-world radio data into digital systems.<br/>
<b>Highlights:</b> Audio tuning, Direwolf APRS TNC, APRS-IS integration, live beacon ingestion.<br/>
<b>Source:</b> <a href="https://github.com/ced4568/ceds-aprs-igate">ceds-aprs-igate</a>
</li>
</ul>
---
# 🧰 Tech Stack
### ⚡ Core Technologies
<img align="left" alt="TypeScript" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-plain.svg" />
<img align="left" alt="Git" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/git/git-original.svg" />
<img align="left" alt="Linux" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linux/linux-original.svg" />
<img align="left" alt="HTML" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-plain.svg" />
<img align="left" alt="JavaScript" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-plain.svg" />
<img align="left" alt="React" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg" />
<img align="left" alt="NodeJS" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg" />
<img align="left" alt="Python" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-plain.svg" />
<img align="left" alt="Docker" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/docker/docker-original.svg" />
<img align="left" alt="Kubernetes" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/kubernetes/kubernetes-plain.svg" />
<img align="left" alt="Grafana" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/grafana/grafana-original.svg" />
<img align="left" alt="Prometheus" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/prometheus/prometheus-original.svg" />
<img align="left" alt="Bash" width="30px" style="padding-right:10px;" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bash/bash-original.svg" />
<br /><br />
---
### 🖥️ Infrastructure & Systems
* Proxmox VE (Virtualization)
* K3s Kubernetes (Raspberry Pi Cluster)
* Docker / Containerized Services
* TrueNAS (Storage)
### 📊 Monitoring & Observability
* Grafana (Dashboards)
* Prometheus (Metrics - in progress)
* Uptime Kuma (Service Monitoring)
* Custom NOC Dashboard (Python + JSON + JS)
### 🌐 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
* [ ] Grafana + Prometheus integration
* [ ] Real-time metrics ingestion
* [ ] NOC alerting system
* [ ] Mobile APRS iGate deployment
* [ ] Advanced system dashboards
---
# 👤 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 working systems.**