https://www.youtube.com/playlist?list=PLDlWKv7KIIr9rlCwZ9K43...
I run it on a rPi Zero 2W (15$), with the Waveshare Ethernet / USB HUB BOX (16$). Together with a power brick (5$) and a meh µSD card, it's very affordable. I did add a small heatsink on the CPU and left the lid off the box to improve the temperature situation (it's in a small room that easily gets warm).
Software wise I've opted for DietPi, which works great for this kind of "dedicated device" pi setup. Current up-time is 135 days, with the last reboot being likely due to a power/breaker issue. It's truly become a set and forget thing now. It also runs Tailscale (not as exit node due to USB 2.0 limited bandwidth for Ethernet) and a dynamic DNS refresh script on a timer. It still has some headroom, but I prefer to keep it rock solid and do more fancy stuff on my Home Assistant pi, which gets rebooted/updated more frequently.
I do have the option to set my DNS settings in my router (ISP provided routers don't have that option here typically), so all of my devices follow.
In combination with µBlock Origin and SponsorBlock in my browser, I almost cry every time I see the "raw" internet on other people's devices. The only remaining source of ads is if I watch YT via my TV, so if someone has ideas to make that stop, I'm all ears. (I used to pay for the discontinued Premium Basic, but I refuse to pay double for a bunch of crap "features" I don't want/need.)
And type checking is so great for both preventing bugs (which it does all the time) and self-documenting code. Can't recommend them enough.
The more of this you can automate, the more you get to spend on "real work".
Other than that, I've never had to babysit certbot. It's just a systemd timer job.
https://finance.belgium.be/en/enterprises/vat/e-invoicing/ma...
Similarly, I’m glad Tesla convinced all the other American manufacturers to go with NACS for the American market because the CCS plugs are monstrosities.
USB-C suffers from unclear naming problems sure, but in my experience most of the problems are actually caused by shady marketing pages. If they just clearly marked cables and ports with their capabilities, using the same physical connector would only be a benefit.