Has anyone worked around the port 80 requirement? I’m running pihole on the same machine so I’d like to change it to something else if possible.
I think at least for the moment, the Home requires port 80. You could work around that with nginx if you are comfortable getting your hands dirty. If you aren’t, pihole can easily run on another port. Change the server.port = 80
line in /etc/lighttpd.conf
to something else that works for you, and reboot or restart the service.
Doesn’t Pihole require port 80 to serve a blank page for the ads it blocks?
I just tried it on my install here. Redirected traffic to port 88. Pihole seemed to keep running fine, blocking seems to work fine, but the web interface blocked me out. Investigating further, that seems to be fixed by this PR to the development branch. So you can either apply that patch, wait for it to hit the main branch, or find another workaround.
Awesome! Thanks for digging into that. I’ll take a look at the PR and go that route.
Just a note - on my machine, the conf file was actually at /etc/lighttpd/lighttpd.conf
, and the auth.php file mentioned in the patch was at /var/www/admin/php/auth.php
.
Best of luck to you.