https://github.com/shawnptavares/homelab
๐ป A living homelab project for exploring networking, Docker, VLANs, and infrastructure โ starting with a Raspberry Pi and expanding toward a full remote-ready lab environment.
https://github.com/shawnptavares/homelab
dashy devops docker homelab learning-in-public networking pfsense raspberry-pi remote-work self-hosted sysadmin vlan
Last synced: 3 months ago
JSON representation
๐ป A living homelab project for exploring networking, Docker, VLANs, and infrastructure โ starting with a Raspberry Pi and expanding toward a full remote-ready lab environment.
- Host: GitHub
- URL: https://github.com/shawnptavares/homelab
- Owner: shawnptavares
- Created: 2025-05-30T01:08:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-30T01:20:25.000Z (about 1 year ago)
- Last Synced: 2025-05-30T02:24:26.650Z (about 1 year ago)
- Topics: dashy, devops, docker, homelab, learning-in-public, networking, pfsense, raspberry-pi, remote-work, self-hosted, sysadmin, vlan
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐งช Homelab Project โ In Progress & Under Construction
Welcome! ๐
This repository is a living document of my journey building out a personal homelab to support learning, experimentation, and eventual transition into remote IT/cloud consulting work.
---
## ๐ What Is This Homelab For?
This homelab will serve as:
- A **sandbox for infrastructure** technologies (networking, virtualization, monitoring)
- A **testbed for Docker containers and services** like Dashy, Pi-hole, Uptime Kuma, and more
- A way to **practice and document enterprise-grade setups** in a smaller, reproducible environment
- A portfolio piece showing applied skill in networking, scripting, system management, and documentation
---
## ๐งฑ Project Structure
| Section | Description |
|--------|-------------|
| [`raspberry-pi/`](./raspberry-pi) | Setting up and configuring a Raspberry Pi 3B+ as the first homelab node |
| [`networking/`](./networking) | Network architecture and VLAN separation using a NETGEAR GS308E switch |
| [`firewall-router/`](./firewall-router) *(planned)* | Provisioning a mini PC with pfSense as the core homelab router |
| *(More to come)* | NAS, monitoring stack, virtual lab hosts, etc. |
---
## ๐ ๏ธ Current Status
This lab is in early setup stages:
- โ
Raspberry Pi chosen and ready for provisioning
- โ
VLAN and IP planning complete
- โ
Switch ordered and network design sketched
- โณ Router/firewall setup pending
- โณ Docker service installation pending
Check out the individual folders for more detailed documentation and plans.
---
## ๐งญ Why This Project?
My end goal is to live and work remotely โ and to **build a skillset I can stand behind**. By designing and documenting this lab, I'm building toward:
- Hands-on infrastructure & cloud skills
- A solid GitHub portfolio
- Confidence working with real-world networking + Linux + Windows + containerized environments
---
## ๐ง Still Under Construction
This is a live build โ things will change, break, and improve. Contributions, feedback, or tips always welcome! More updates to come as components are added.