it just requires a web server
https://mleku.com/git/lerproxy is a reverse proxy i built from a simple one written in go that i added full CORS compliant NIP-05 - if you point it at a nostr.json file it serves it up on the specified (sub)domain with the correct headers so nostrudel next shows a purple check