Homelab
Why I Homelab
I think homelabbing is just a great way to get into IT and a great way to keep skills sharp or develop new ones. I got started with homelabbing like many people do, a Minecraft server running off my own desktop as a kid. From that Minecraft server I moved onto a Raspberry Pi that ran OwnCloud and OpenVPN.
When I interviewed for my first IT position, a Linux Admin position I was woefully underqualified for, I hit it off with their Security lead who happened to be standing up OpenVPN as a solution and we had a great conversation about the struggles of learning the tool. Needless to say I did not get that job but they did end up calling me back a couple months later for a helpdesk/junior admin position that I accepted.
Homelabbing is what got me into the field and I encourage anyone who asks me about getting into IT to take a crack at it. You don’t need an entire rack of servers, you don’t need expensive disk arrays, a Pi is more than enough to get started down the IT road and to learn a couple new things on.
The Environment
Hardware
Hardware | Purpose |
---|---|
R220 | OPNSense |
R320 | Backups NAS |
R620 | XCP-NG |
R510 | Media NAS |
Catalyst-4948 |
Service List
- Active Directory
- For central authentication for all services and GPO
- Windows DNS
- Windows DHCP
- Windows Enterprise CA
- Testing ideas and the ability to sign local scripts
- Nextcloud
- Docker
- Gitea
- Docker
- TheLounge
- Docker
- HTTPD
- Basic homepage for https://dev0.sh
- Docker
- Linx
- For personal code sharing/file uploads
- Docker
- Ansible
- CFM on Linux hosts mostly
- 3CX
- I run a “work line” over this since we all went WFH and I didn’t want to give out my cell
- voip.ms is my DID provider
- Homebridge
- My smart home is based around Apple and Siri
- TrueNas
- I run 2 hosts, one for media and the other for backups/shares (the cost worked out better to have 2 hosts)
- OpenWrt
- My Cisco WRT series router runs this as my main AP