Defaults to 1.
+PAPERLESS_BIND_ADDR=<ip address>
+ The IP address the webserver will listen on inside the container. There are
+ special setups where you may need to configure this value to restrict the
+ Ip address or interface the webserver listens on.
+
+ Defaults to [::], meaning all interfaces, including IPv6.
+
PAPERLESS_PORT=<port>
The port number the webserver will listen on inside the container. There are
special setups where you may need this to avoid collisions with other
import os
-bind = f'[::]:{os.getenv("PAPERLESS_PORT", 8000)}'
+bind = f'{os.getenv("PAPERLESS_BIND_ADDR", "[::]")}:{os.getenv("PAPERLESS_PORT", 8000)}'
workers = int(os.getenv("PAPERLESS_WEBSERVER_WORKERS", 1))
worker_class = "paperless.workers.ConfigurableWorker"
timeout = 120