So here’s my two cents:
I think that if you have a bunch of services, then you should use caddy or Apache or nginx. doing this in caddy and Apache is not that difficult, but I understand the hesitation (I don’t have much experience with nginx)
If you just want to get something working you could do bookmarks with the http://host.whatever.com:port and that would be Gucci.
You could also use another registrar or name server besides Cloudflare to make URL redirect records. This is like an A record but it also includes a port. This is not a standard type of record, but some places will do it like Namecheap.
Again, if you want to do it the right and best way, then I do think a reverse proxy is the way to go.
-1 for Netdata. I used it for a bit, but the configuration is not very intuitive and the docs for alerts were basically “rest of the fucking owl”, at least for the non-cloud version. I ended up just switching to Glances which is pretty boneless but it’s easy.
Though for OP I’d probably recommend Prometheus.
My boy pointed me to this one the other day, it’s like completely open. Does not care where you get the book from and can do books and comics ( even though this particular model has a smaller screen)
Pocketbook Touch Lux 5 | E-Book Reader | Glare-Free & Eye-Friendly E-Ink Technology | 6ʺ Touchscreen with HD Resolution | Wi-Fi | Adjustable SMARTlight | Micro-SD Slot | E-Reader in Ink Black https://a.co/d/gXY8b2e
https://github.com/ipsingh06/seedsync