There really isn't that much when it comes to customization. Your reverse proxy needs to support websockets and I use Caddy for that.
I also host ntfy on the same server and FMD had problems sending requests to it. All I had to do was to allow FMD container to send requests to the host machine by adding ntfy.mydomain.com:host-gateway Docker host mapping to it.