amphora.int

Systems & infrastructure
Proxmox Virtual Environment - dashboard

Problem Statement

I wanted a production-grade environment I could break, rebuild, and experiment in without touching an employer's infrastructure. The goals were to stay sharp on the same class of tools I use at work, to try new tooling before recommending it professionally, and to run the services I depend on at home.

Solution Approach

Build a small self-hosted virtualization platform on consumer hardware, structured like a real production environment. Manage everything as code so any service can be rebuilt from scratch. Segment the network so guest, IoT, and management traffic stay isolated.

Implementation Details

LinuxDockerNginxDNSNetwork designSelf-hosting

Proxmox VE hypervisor with several VMs and LXC containers. Router configured with VLAN segmentation, DNS, and reverse proxy with automated TLS. Configuration and provisioning managed with Ansible. Off-site backups run on a schedule. Monitoring covers hardware health and service uptime.

Results and Outcomes

Custom Grafana dashboard with most relevant metrics at-a-glance
Custom Grafana dashboard with most relevant metrics at-a-glance
Pi-hole filtering spammy and harmful requests across the network
Pi-hole filtering spammy and harmful requests across the network

A stable environment I use daily and rely on. It has already paid for itself as a low-risk place to prototype ideas that later shipped to production at work, and it remains where I sharpen the skills I use professionally.