Virtualization
Proxmox VE is the virtualization foundation. It's what lets workloads stay isolated, run as separate VMs, and get managed without everything living directly on bare metal.
My environment for building, deploying, breaking, fixing and understanding systems: virtualization, Linux, containers, networking, self-hosting, and some local AI thrown in.
Proxmox VE is the virtualization foundation. It's what lets workloads stay isolated, run as separate VMs, and get managed without everything living directly on bare metal.
Ubuntu Server and Linux are the operating layer underneath everything: administration, services, networking, container workloads, all of it.
Docker deploys and isolates self-hosted services. Portainer sits on top, giving centralized visibility into what those containers are actually doing.
Each service has a role in the environment. Select one to see what it is, why it belongs here, and what it connects to.
WHAT IT IS / A web server and reverse-proxy layer. WHY I RUN IT / To route appropriate web requests and keep the edge understandable. CONNECTS TO / Public domains and backend applications.
Self-hosting is what makes the path visible: where an application actually runs, how it connects to everything else, what it needs to keep working, and what breaks when one assumption underneath it changes.
The real value of a lab is troubleshooting systems that actually break: configuration conflicts, networking problems, port collisions, dependency issues, container quirks, reverse-proxy misconfigurations, all the usual Linux headaches.
Operate servers through packages, permissions, services, logs, networking and the CLI.
Understand image, container, port and service boundaries when deploying applications.
Reason about host, guest, resource boundaries and virtualized workloads.
Trace resolution, routing, certificates and reverse-proxy behavior from request to service.
Investigate ports, paths, firewall rules, NAT, dependencies and logs without guessing.
Explore local model runtimes and interfaces as software systems with infrastructure around them.
The systems vocabulary behind this environment, linked to the projects that maintain it.