That is why I built MagicServer. It implements the ACME protocol in TypeScript to install and manage HTTPS for Node.js servers without requiring any shell scripts, crontabs, or reverse proxies. MagicServer is under active development, and I open to constructive criticism, feedback, and thoughts.