I'm no expert, but I think you might need resistors on those LEDs or they'll burn out fairly quickly. I cannot see the whole circuit, and my EE classes were a long-ass time ago. It looks like you might be driving them straight from the breadboard's power. Just wanted to give you a heads up in case it's an issue.
https://electronics.stackexchange.com/questions/28393/why-do-we-need-resistors-in-led
Good luck!
Quite literally my first thought. Great, but I can't issue certs against that.
One of the major reasons I have a domain name is so that I can issue certs that just work against any and all devices. For resources on my network. Home or work, some thing.
To folks recommending a private CA, that's a quick way to some serious frustration. For some arguably good reasons. On some devices I could easily add a CA to, others are annoying or downright bullshit, and yet others are pretty much impossible. Then that last set that's the most persnickety, guests, where it'd be downright rude!
Being able to issue public certs is easily is great! I don't use .local much because if it's worth naming, it's worth securing.