Personal labCase 04 / Self-hosted infrastructure & virtualization

Self-hosted infrastructure and virtualization lab

I built and maintain a public VPS environment with Docker services behind Caddy/TLS, off-site backups and restore testing. My lab also includes n8n workflows and virtualization practice.

Context

Independent learning, outside employment

My role

Built and maintain a personal environment

Outcome

A maintained personal environment with off-site backups and restore testing.

01Public VPSUFW + Fail2ban
02Caddy / TLSFronts Docker services
03Operate & recoverMonitoring + off-site backups
Personal lab architecture, maintained outside employment.

01 / Context

A VPS I built and maintain

Outside employment, I built a public VPS from scratch. I run Docker services behind Caddy with TLS, use UFW and Fail2ban, and monitor availability with Uptime Kuma.

02 / Practice

Backups, restores and automation

I keep off-site backups and test restores. I also build personal n8n workflows for scheduled tasks, API/webhook integrations and notifications, and experiment with self-hosted LLMs and AI agents.

03 / Learning

Virtualization and independent learning

I use Proxmox VE and VMware in lab work to practice virtualization. These are personal learning projects, separate from my employer’s production systems.

Continue exploring

Job Flow & Exception Dashboard

Planned concept
Back to all work

Search

Search the portfolio

Search by project, tool or qualification.

↑ ↓ NavigateEnter OpenEsc Close