Systems Lab Infrastructure Build
This document outlines the architectural implementation of the core enterprise-grade virtualization cluster, dedicated isolated virtual networks, and automated container deployment frameworks.
Core Infrastructure & Hypervisor Configuration
- Hypervisor OS: Proxmox VE (Virtual Environment Cluster)
- Compute Provisioning: Isolated Linux Containers (LXC) & Hardware-Isolated Virtual Machines
- Network Strategy: Granular 802.1Q VLAN Tagging, dedicated firewall rulesets, and isolated routing profiles to segment sandbox testing environments from core infrastructure.
Containerized Service Inventory
The underlying application services are fully containerized and orchestrate continuous ingress handling, repository management, and core presentation layers.
Container Name Base Image / Tech Internal Port Routing Profile
nginx-proxy-manager Nginx / NPM Admin 80, 443, 81 80 / 443 Public Ingress
The Gateway: Handles SSL termination via Cloudflare and maps incoming domain traffic to the correct container destination.
forgejo-git Forgejo / Go 3000 (HTTP) / 22 (SSH) git.yourdomain.com
The Forge: Private, self-hosted Git server hosting all local repository code, system layouts, and deployment manifests.
astro-portfolio Node.js / Astro 4321 yourdomain.com
The Showcase: Powering the primary portfolio frontend, the custom “Stealth” UI workspace, the STE Rater, and the Markdown Converter.
Deployment & Scalability Note
While the custom utilities (STE Rater and Text-to-Markdown Converter) currently run natively inside the monolithic application container, the underlying architecture is engineered to scale out seamlessly into microservices as compute demand dictates.
Incident Retrospective: Production Outage & GitOps Pivot
A comprehensive, formal post-mortem documenting a recent deployment failure on maswildlabs.com. Analyzes the AI-driven development workflow boundaries, localized file system corruption, and the structural hardening roadmap implemented to transition the lab environment to an autonomous GitOps model.
Download Incident Report (PDF)