I run nzbdrone on a PC at home and occasionally want to see it’s status while i’m at work or elsewhere. It seems I can’t access it. I have ports redirected, my isp does not block anything, and there’s no firewall limitation so i’m very sure it’s a nzbdrone issue. For the record, I run Couchpotato, Sabnzb and Sickbeard and can access all of them externally.
I looked up the documentation on the redistributeable version of IIS Express included as nzbdrone’s web server and it says that by default IIS express is set up to only allow internal traffic. Can you change this so that it’s accessible from external networks?
If you run NzbDrone as an administrator once it will auto-configure access from other systems for you. So stop NzbDrone, run as administrator, stop it and re-run it normally (either service or exe).
Alternatively you can run:
netsh http add urlacl url=http://*.8989 user=EVERYONE
from an elevated command prompt (run as administrator)
Or simply make sure NZBDrone is allowed through Windows firewall. On mine, NZBDrone was set to a Private profile. I was able to gain external access by changing the profile to All.
You’re responding to an over a year old thread, and you’re not entirely correct, adjusting firewall rules may be required but this is about reserving the endpoint.
Drone uses http.sys to manage listening on multiple endpoints and to be allowed to listen on certain public addresses it must have been reserved.