u/viDU85

Image 1 — My 10-inch Kallax homelab rack is finally complete!
Image 2 — My 10-inch Kallax homelab rack is finally complete!
Image 3 — My 10-inch Kallax homelab rack is finally complete!
Image 4 — My 10-inch Kallax homelab rack is finally complete!
Image 5 — My 10-inch Kallax homelab rack is finally complete!
Image 6 — My 10-inch Kallax homelab rack is finally complete!
▲ 505 r/minilab+1 crossposts

My 10-inch Kallax homelab rack is finally complete!

Hey everyone, just wanted to share the final status of my 10-inch homelab rack setup. It fits right inside a standard Ikea Kallax shelf, and I finally got the ZimaCube 2 integrated at the bottom.

Here is a quick breakdown of how I configured everything:

The Hardware Stack (top to bottom):

  • OPNsense Firewall: ZimaBoard 2 (8GB) handling edge routing and WireGuard VPN access.
  • Compute Node (Proxmox VE): ZimaBoard 2 (16GB RAM) running core services like primary AdGuard Home, PostgreSQL database cluster, Nginx Proxy Manager, Vaultwarden, and Home Assistant.
  • Compute Nodes 2 & 3 (Proxmox VE): 2x ZimaBlades (16GB RAM each). One runs Frigate NVR (hooked up to a Coral TPU) and the other is a "Game-Central" node (RomM, SMB shares, retro games).
  • Secondary DNS: Raspberry Pi Zero 2W running secondary AdGuard Home (synced via adguardhome-sync for DNS failover).
  • Storage & AI Node: ZimaCube 2 (Standard Edition) running ZimaOS Beta. It handles the NFS/SMB shared storage for Proxmox and runs local LLMs (mostly Gemma models) via llama.cpp + OpenClaw.

Upgrades on the ZimaCube 2: I added a 32GB DDR5 stick to get 40GB RAM total and dropped in a low-profile Intel Arc Pro B50 (16GB VRAM, AV1 encoding support). I went with the B50 because it runs entirely off PCIe slot power (no extra power cables needed) and offers an awesome VRAM-to-price ratio.

Software & Local AI: Instead of wiping ZimaOS from the ZimaCube 2 right away, I decided to keep it to test a ZimaOS Beta version provided by the IceWhale that includes native Intel Arc GPU driver support. This way, the ZimaCube 2 hosts the shared storage backend for the cluster and runs local inference with llama.cpp + OpenClaw. For the cameras, Frigate is still running on one of the ZimaBlades with a Coral TPU since I have 4 outdoor cameras and want to keep the load off the main CPU/GPU.

3D Prints & Links: Printed everything on my Elegoo Centauri Carbon. I did a couple of remixes myself to get the ZimaCube and the firewall cleanly integrated. Here are the links:

Feel free to ask me anything! Whether you have questions about the physical assembly, the 3D printed mounts, network routing, or the local AI testing under ZimaOS Beta, I'm happy to help out and share details!

u/viDU85 — 8 hours ago
▲ 65 r/minilab

Hi everyone! I wanted to share the current state of my 10-inch HomeLab!!

Right now I'm running a custom 3-node Proxmox compute cluster. Everything is wired up and mounted in a 3D printed 10-inch rack that sits perfectly inside the Kallax shelf.

https://preview.redd.it/80tohtl9obzg1.jpg?width=2160&format=pjpg&auto=webp&s=b4bc934aaacddd483f859cf2f2a8910269139842

Currently running on eMMC and ZFS replication (No Ceph here). My goal is to build a full high-availability HCI and local AI environment.

See that grey box in the Kallax cube right below this one? It's getting evicted! I'm currently printing a custom mount to integrate two final pieces down there: a 4th node dedicated entirely to the hardware firewall, and the new ZimaCube 2!

The ZimaCube 2 will act as the massive SAN/NAS to power the entire cluster and more...

I can't wait to show you guys the final result.

Will keep you updated!

reddit.com
u/viDU85 — 15 days ago