You’re probably behind a CG-NAT. Look into establishing a tunnel, like via Cloudflare.
Calibre-Web for serving, Calibre in a container to automatically ingest from designated folder, and Apple Books or GoodReader to read.
(The screw holes lined up with the gaps)
I just screwed a tiny Noctua right into the heatsink of my LSI. Worked great.
You’re probably behind a CG-NAT. Look into establishing a tunnel, like via Cloudflare.