Comment on set up local DNS using Pi-hole + nginx + audiobookshelf

Malasaur@sh.itjust.works ⁨5⁩ ⁨days⁩ ago

I’m pretty sure you have to specify a different port. Audiobookshelf uses port 80 by default - which is already taken by NPM - and since you’re not mapping it to any other port those services will conflict.

Map the port to something easy to remember in the compose file. Not only is it required in your setup but it is good practice. If you have to manage a lot of services, it is hard to keep track of all the ports they use if you keep them on their default values. I personally chose a port range (like 12300 -> 12399) and map all of my services respectively (Komodo to 12300, Authentik to 12301, etc.).

Also remember to update the port in your NPM config.

TL;DR: Audiobookshelf’s default port is 80, which conflicts with NPM. Change it.

source
Sort:hotnewtop