Project writeups, setup guides, and technical breakdowns from BreadLab.
Dive into the real-world performance of an affordable RTX A4000 in benchmarking local large language models.
Read it →Learn how to use a single nginx instance as a reverse proxy to route traffic to multiple Docker containers.
Read more →Dive into the intricacies of DNS with `breadtoasting.com` as a real-world example. Learn about record types, TTLs, and how Cloudflare enhances privacy.
Read more →Learn the basics of hardware selection for your homelab, focusing on RAM types, CPUs, GPUs, DPUs, and unified memory.
Read more →How BreadLab knows a service is down before anyone tells us: health endpoints, caching, and honest status.
Read more →Learn about the critical difference between bandwidth and latency in your home lab, especially for game hosting.
Read more →Learn about TLS/HTTPS, from encryption to authentication, and how it's implemented on my homelab setup.
Read more →Discover why Breadtoasting.com uses Cloudflare tunnels instead of opening inbound ports, and how a misconfiguration led to intermittent errors.
Read more →Learn how containers in a user-defined bridge network can communicate using names, and why this setup is more secure than hardcoding IP addresses.
Read more →Learn how Network Address Translation (NAT) and port forwarding enable game servers to operate behind a home router's single public IP address.
Read more →Dive into the basics of IP addressing and subnets using real-world examples from my homelab setup.
Read more →Created an internal endpoint to securely check order statuses from our homelab, ensuring sensitive customer information stays safe.
Read more →A walkthrough of deploying a Minecraft Java server using CubeCoders AMP — covering installation, a hardware migration driven by I/O contention on shared NAS storage, and DNS configuration via Cloudflare to keep the home IP private.
Read more →