Home Lab

Home Lab refers to a personal computing environment set up at home for learning, experimentation, and self-hosting services. It typically includes servers, networking equipment, and various software platforms used to practice IT skills, test applications, and host personal projects.


Self-Hosting Your Photos with Immich

Part 4 of the home lab series. A step-by-step tutorial for self-hosting Immich - a fast, private Google Photos replacement - on your home lab, including the multi-container compose file, hardware-accelerated machine learning on the Intel N100, a Caddy entry for photos.home.arpa, and backups for the data you can't afford to lose.

Read more