just been having a fight with leproxy, a little reverse proxy tool written in go that automatically gets letsencrypt certs - yes, i'm trying to get my NIP-05 running. can't seem to get the thing to serve up a filesystem for me at this point.
so, i thought to myself, hang on, i could write a tiny standalone Go webserver app that literally just gets and caches LE certs for the domain and then delivers the correct JSON, all of this baked in using a single environment variable for security, running on a no-shell user, even the LE cert can stay ephemeral in the runtime memory and not even write it to disk.
so this is my saturday afternoon task, after i figure out why my mood has turned sour.
probably just need to go for a walk lol.