HomeLab
HomeLab is a project page for infrastructure experiments, automation, and services that you can keep improving over time.
A home infrastructure project centered on learning, automation, and reliability. Running Proxmox hypervisor with containerized workloads, DNS filtering, firewalls, and automated backups for continuous experimentation.
Overview.
Learning does not only happen in class, but also outside of it. That is what I wanted to achieve here: a real, tangible project I could be proud of, something I set up myself outside of school to host experiments I wanted to tinker with. A place to learn by doing, and to share what I learned with others.
Background.
This was one of my first projects outside of school, and it actually started from my own desire to work with containers. After talking more with the lecturers, they pointed me toward a hypervisor called “Proxmox,” which allows you to host all kinds of services and systems. It has now become my dedicated lab and experimentation environment. In the second year, we are learning more about firewalls such as OPNsense, which I immediately started implementing in my homelab. It also gave me a good excuse to experiment even more with containers.
Technologies.
- Proxmox (Hypervisor).
- OPNsense (Firewall).
- Docker (Containerization).
- VMs (Virtual Machines).
- Linux (Operating System).
- Containers (Containerization).
Key Takeaways.
- How VMs work and how to manage them effectively.
- How to google.
- How containers work and how to manage them effectively.
- How to implement backups.
- How to manage disks.
- How to set up a firewall.