Skip to content

Christian Sterneborn

Aspiring Network & Cybersecurity Professional

Welcome to my cybersecurity homelab portfolio.

This repository documents my transition from industrial work into networking and cybersecurity through hands-on projects, practical implementation, structured troubleshooting, and technical documentation.

The goal of this homelab is to develop real-world skills by designing, deploying, securing, monitoring, and documenting infrastructure rather than relying solely on theoretical learning.


Current Focus

I am currently focused on developing practical skills in:

  • Networking Fundamentals
  • OpenWrt Administration
  • VLAN Design and Segmentation
  • Linux Administration
  • Proxmox Virtualization
  • Docker Containerization
  • Infrastructure Monitoring
  • Infrastructure Documentation
  • Git and GitHub Workflows
  • Cybersecurity Fundamentals

Homelab Overview

Current environment:

  • OpenWrt 24.10 Router
  • VLAN Segmentation
  • WireGuard VPN
  • Cloudflare Dynamic DNS
  • Proxmox Virtualization
  • Ubuntu Server VM
  • Docker Engine
  • Portainer
  • AdGuard Home
  • Uptime Kuma

This environment serves as the foundation for future monitoring, logging, and security operations projects.


Current Infrastructure

Network

  • OpenWrt 24.10
  • VLAN 1 – Rescue Network
  • VLAN 10 – Trusted LAN
  • VLAN 20 – Guest Network
  • VLAN 30 – Lab Network
  • WireGuard VPN
  • Cloudflare Dynamic DNS

Virtualization

  • Proxmox VE
  • Ubuntu Server VM
  • Virtual Networking
  • Snapshot Strategy

Services

  • Docker
  • Portainer
  • AdGuard Home
  • Uptime Kuma

Planned Services

  • Prometheus
  • Grafana
  • Alerting
  • Security Onion
  • Suricata
  • Centralized Logging

Skills Demonstrated

Networking

  • VLAN Configuration
  • DHCP Configuration
  • DNS Configuration
  • Routing Concepts
  • Firewall Design
  • Network Segmentation
  • VPN Deployment

Linux & Infrastructure

  • Ubuntu Server Administration
  • Docker Deployment
  • Service Management
  • Command Line Operations
  • Virtualization Fundamentals

Security

  • Network Segmentation
  • Secure Remote Access
  • VPN Deployment
  • Firewall Policy Design
  • DNS Filtering

Documentation

  • Technical Documentation
  • Infrastructure Documentation
  • Troubleshooting Records
  • Change Tracking
  • Project Journaling

Technology Stack

Networking

  • OpenWrt
  • WireGuard
  • Cloudflare DNS
  • VLANs
  • DHCP
  • DNS

Virtualization

  • Proxmox VE
  • Ubuntu Server

Containerization

  • Docker
  • Portainer

Monitoring

  • Uptime Kuma

Version Control

  • Git
  • GitHub

Project Roadmap

Phase 1 – Network Foundation

  • [x] OpenWrt Deployment
  • [x] VLAN Segmentation
  • [x] Firewall Configuration
  • [x] WireGuard VPN
  • [x] Cloudflare DDNS

Phase 2 – Infrastructure & Virtualization

  • [x] Proxmox Installation
  • [x] Ubuntu Server VM
  • [x] Docker Deployment
  • [x] Portainer Deployment
  • [x] AdGuard Home Deployment
  • [x] Uptime Kuma Deployment

Phase 3 – Monitoring & Observability

  • [ ] Prometheus
  • [ ] Grafana
  • [ ] Alerting
  • [ ] Metrics Collection

Phase 4 – Security Operations

  • [ ] Security Onion
  • [ ] Suricata IDS
  • [ ] Log Analysis
  • [ ] Incident Detection

Documentation

Overview

Network

Virtualization

Services

Security

Career Development

Journal


Learning Philosophy

I believe the best way to learn technology is through practical implementation, structured troubleshooting, validation, and documentation.

This repository is intended to demonstrate not only technical knowledge, but also the ability to:

  • Solve problems methodically
  • Design infrastructure
  • Document technical systems
  • Learn independently
  • Verify solutions through testing
  • Continuously improve existing environments

Contact

GitHub:

https://github.com/sterneborn