I'm struggling with TLS certificates. I've been self-hosting a BIND instance for my personal domain for 8 years, but I have no idea how to add Let's Encrypt support to that.
So all I do is maintain my zone files manually, so all our devices have their own host name on the domain. But I haven't been able to host any services, because I have no idea where to start learning how to integrate Let's Encrypt.
I want to be able to reach various appliances in our home network (router, modem, etc.) via HTTPS without having to dismiss those scary warnings all the time.
> why do you want a wildcard certificate!?
Because most of those appliances are not connected to the public internet. They do allow uploading a certificate though.
hmmm ... idk. for LAN-based appliances, which will likely even have invalid names a la
* router.my.home
or
* nas.my.home
or whatever "dummy-tld" + local domain one uses ...
so if i want to use certificates in such an environment, i would create my own CA and import its public cert(s) into my browsers - or OSes - certificate-store.
problem solved!!
and also learned some useful lessons regarding "run your own CA" :)
Was self-hosting email for maybe 20 years myself - but I'd say I only really understood enough to make it work. Been using https://mailinabox.email/ for the last 5 years or so and I'm pretty happy with that - works better than what I was doing myself using mostly the same underlying tools.
I never got blacklisted using the same domain and server for more that 4 years now.
What was your provider? Sometimes you get an ip address that is blacklisted already...
I use Hetzner or Privex
I worked for a large bank and we eventually gave up on it for customer emails because trying to keep your domain/IP ranges in the correct lists so that you didn't end up in spam folders was so operationally expensive
So all I do is maintain my zone files manually, so all our devices have their own host name on the domain. But I haven't been able to host any services, because I have no idea where to start learning how to integrate Let's Encrypt.