Skip to main content

NPM

info
  • Please join the Discord server before reporting an issue with your reverse proxy setup on GitHub.
  • Audiobookshelf requires a websocket connection.
  • Using a subfolder is supported with no additional changes but the path must be /audiobookshelf (this is not changeable). See discussion
  • Why do I need to set up my own remote access?

NPM (NGINX proxy manager) is a docker-based reverse proxy intended to simplify configuration for NGINX. It does not expose very many settings, but is a good starting place.

Ensure websockets are enabled.

NGINX Web socket

If you are using a nonstandard port (i.e. not 80 or 443), you will also need to change the Host header. This can be fixed by adding a custom location of "/" and adding proxy_set_header Host $http_host to the advanced configuration.

image