In my experience the server must be accessible through a router that has NAT loopback capability if you wish to be able to access your calibre server from a remote location not in your LAN. While that ability used to be standard on routers, increasingly it's become a "security risk" according to ISPs who are providing routers, and an "upgrade feature" to companies selling routers. Meaning we see it as a standard feature less and less in standard home gear often used by ISPs, but more often in gear designed for gaming, running simulators, and the like.
In my experience if you have your server set up correctly and you still can't access it from outside your LAN, then the issue is probably your router not having loopback capability.
|