loading...
$ Initializing blog... _
0%

My 2025 Homelab (re)organization

I have a plan.

Hardware

Been rearranging my PC hardware a bit to setup a multi-tiered β€œhomelab” getting it ready for offline, local AI agent coding, workflow running, testing, etc.

                                   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                                   β”‚       Developer (ME)       β”‚
                                   β”‚        Laptop / PC         β”‚
                                   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                                  β”‚
                                                  β”‚  SSH / Coding agent
                                                  β–Ό
                         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                         β”‚            Raspberry Pi 5                β”‚
                         │──────────────────────────────────────────│
                         β”‚  β€’ PVE voter                             β”‚
                         β”‚  β€’ Gitea Repository                      β”‚
                         β”‚  β€’ Orchestration & Job Scheduler         β”‚
                         β”‚  β€’ Coordinator Node                      β”‚
                         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                        β”‚              β”‚
                                        β”‚              β”‚
                                        β–Ό              β–Ό
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚      Small Server (Light Tasks)    β”‚   β”‚      Big Server (Heavy Lifting)    β”‚
        │────────────────────────────────────│   │────────────────────────────────────│
        β”‚  β€’ Proxmox                         β”‚   β”‚  β€’ Proxmox                         β”‚
        β”‚  β€’ AMD Ryzen 395+                  β”‚   β”‚  β€’ Dual CPUs                       β”‚
        β”‚  β€’ Low-power Processing            β”‚   β”‚  β€’ Massive RAM                     β”‚
        β”‚  β€’ Lightweight Containers          β”‚   β”‚  β€’ nVidia GPU (Compute)            β”‚
        β”‚  β€’ Background Services             β”‚   β”‚  β€’ AI / Rendering / Storage        β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                        β–²              β–²
                                        β”‚              β”‚
                                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                       Data / Results Sync 

Software

I’m still fleshing out the details, but so far Proxmox with VMs running Ubuntu have made it in. And I’m looking at Gitea for offline GIT, PRs, CI/CD etc. Tailscale seems awesome for access on the move.

Considerations

Any alternatives I should look at? Gitlab?

Share this post