Let me start off by saying I love this app and find it incredibly easy to set up and manage.
That being said I am having a devil of a time configuring it for my calibre server showing it in opds.
I run a free no-ip port 80 redirect to my server for the simple reason that my ISP blocks port 80. I have it configured so that no-ip host redirects to a non-80 open port on my computer which then redirects to a different calibre-server port (not the standard 8080).
I can access the library fine using the Web Browser section of the Marvin app using the no-ip hostname.
I can access the opds fine while on the network using the internal IP:Port/opds format (with the port set to the internal calibre port)
I can access the opds fine if I enter in my IP in the format of xxx.xxx.xxx.xxx:yyyyy/opds
(where yyyyy represents the externally open port)
But for some obscure reason I can simply not get it to access the opds using my no-ip address. FWIW if I use a web browser and simply type in my hostname.no-ip.com/opds it shows the feed fine (obviously in a non-readable version)as does it if I type in hostname.no-ip.com:80/opds but no matter what variations I use to configure it in Marvin I can't get it to work. hostname.no-ip.com/opds returns the result of invalid feed (I am guessing because it needs a port?). Adding :80 gives me the same result. Adding the externally open port achieves nothing and obviously the internal port calibre-server runs on isn't seen as open as I have my router redirect it.
Anybody got any ideas?
|