Welcome to my homelab documentation portal.
This wiki contains architecture diagrams, configuration notes, deployment guides, troubleshooting procedures, and lessons learned while building and maintaining my infrastructure.
The goal of this documentation is to maintain a clear source of truth for the environment and make rebuilding or troubleshooting services easier.
Documentation for the physical and virtual infrastructure powering the homelab.
-
Proxmox
- Host configuration
- Virtual machines
- LXC containers
- Storage configuration
- Backup strategy
-
Networking
- Network topology
- IP addressing
- VLANs
- Routing
- Firewall rules
-
pfSense
- Firewall configuration
- NAT rules
- DHCP
- DNS
- VPN
Documentation for applications and services running in the environment.
Security research, labs, and learning notes.
- Enumeration
- Nmap methodology
- Exploitation notes
- Privilege escalation
- Pivoting
- Active Directory
- Web application testing
Software development documentation.
Topics:
- Programming projects
- Backend services
- APIs
- Infrastructure as Code
- CI/CD pipelines
Step-by-step operational procedures.
Examples:
- Adding a new service
- Restoring from backup
- Replacing hardware
- Migrating containers
- Recovering failed services
High-level diagrams and system design.
graph TD
Internet --> pfSense
pfSense --> Proxmox
Proxmox --> LXC1[Services]
Proxmox --> LXC2[Monitoring]
Proxmox --> LXC3[AI Services]
LXC1 --> Docker
Docker --> Applications
LXC3 --> Ollama
LXC3 --> OpenWebUI