projects / homelab-platform
Homelab Platform
A self-hosted bare-metal platform used to run internal services, development workloads, AI experiments, backups, and network-integrated automation in a controlled home environment.
- Role
- Platform / DevOps Engineer
- Timeline
- Ongoing
Goal
- The homelab runs at home on a dedicated Intel NUC and is used as a controlled environment for self-hosted services, development workloads, infrastructure experiments, and operational practice.
- The setup is intentionally kept practical: Rocky Linux runs headless on bare metal, while services are containerized with Podman instead of introducing Kubernetes before it is needed.
Planning
- Kept the platform simple and maintainable by using bare-metal Rocky Linux with Podman as the main runtime.
- Used macvlan networking for selected containers so services can receive their own IP addresses on the local network.
Results
- A practical self-hosted platform for running private development tools, internal services, AI experiments, and temporary test applications.
- A repeatable backup routine to a Synology NAS, executed every three hours during the day through systemd and rsync within Python based software.