How I Set Up .local Domains with Valid HTTPS in My Homelab

How I Set Up .local Domains with Valid HTTPS in My Homelab

High School

Click this link and use my code DBTECH to get 25% off your first payment for boot.dev.

Tired of remembering IP addresses and port numbers to access your homelab services? In this video, I walk you through setting up clean local domain names like sonarr.local or plex.local with valid HTTPS and a green padlock on every device, all without buying a domain.

We’ll look at why Nginx Proxy Manager falls short for this use case, why Caddy is the right tool for the job, and how AdGuard Home or Pi-hole handles local DNS resolution. Once this is set up, adding a new service is just three steps and takes about 30 seconds.

Blog post with all commands and mobile cert install instructions:

00:00 The problem with local homelab access
00:44 Sponsor: Boot.dev
02:11 What we’re building (demo)
03:52 Why not Nginx Proxy Manager?
04:37 Why Caddy is the better choice
05:01 The .local vs .lan distinction
05:47 Prerequisites
06:40 Setting up Caddy in Docker
07:43 Creating the Caddyfile
08:32 Reloading Caddy after changes
09:06 Proxying services with self-signed certs (Proxmox)
09:44 Distributing the root certificate
10:11 Installing the cert on Windows
11:10 Setting up DNS rewrites in AdGuard Home
11:33 Everything working
12:07 Adding a new service (3 steps)
12:18 Wrap up

/=========================================/

✅ Amazon Wishlist:

Get early, ad-free access to new content by becoming a channel member, or a Patron!


All My Social Links:

Join Discord!

/=========================================/

✨Ways to support DB Tech:



✅ Cashapp:
✅ Venmo:

✨Come chat in Discord:

This article was gathered automatically by our news bot. We help YouTubers by driving traffic to them for free. The featured image in this article is the thumbnail of the embedded video. Thank you for visiting Win Big Sports Network and wbsnsports.com. For more sports, news, and entertainment, follow us on Twitter @WBSNsports or like our page on Facebook.

#Sports #Video #Highlights