whisparr

whisparr

Docker app from hotio's Repository

Overview

WireGuard VPN, Privoxy and Unbound built-in! Your number 1 p0rn collection manager.

GitHub
ghcr.io

Upstream Project v2
Upstream Project v3

Tags Description Commit Last Updated
latest
v2
v2-998495f
v2-2.2.0-release.231
v2-v2
v2-v2.2
v2-v2.2.0
v2Modified: meta.json2026-10-07 03:04:13
v2-develop
v2-develop-864f698
v2-develop-2.2.0-develop.404
v2-develop-v2
v2-develop-v2.2
v2-develop-v2.2.0
v2-developModified: meta.json2026-10-07 03:04:16
v3
v3-7fb9b23
v3-3.6.5-release.1886
v3-v3
v3-v3.6
v3-v3.6.5
erosModified: meta.json2026-10-13 19:36:17
v3-develop
v3-develop-642c903
v3-develop-3.6.6-develop.1889
v3-develop-v3
v3-develop-v3.6
v3-develop-v3.6.6
eros-developModified: meta.json2026-10-13 19:36:22

Starting the container

cli

docker run --rm \
    --name="whisparr" \
    -p 6969:6969 \
    -e PUID=1000 \
    -e PGID=1000 \
    -e UMASK=002 \
    -e TZ="Etc/UTC" \
    -e WEBUI_PORTS="6969/tcp" \ #(3)!
    -v /<host_folder_config>:/config \
    -v /<host_folder_data>:/data \
    ghcr.io/hotio/whisparr

compose

services:
  whisparr:
    container_name: whisparr
    image: ghcr.io/hotio/whisparr
    ports:
      - "6969:6969"
    environment:
      - PUID=1000
      - PGID=1000
      - UMASK=002
      - TZ=Etc/UTC
      - WEBUI_PORTS=6969/tcp #(3)!
    volumes:
      - /<host_folder_config>:/config
      - /<host_folder_data>:/data

Requirements

Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/hotio/whisparr:latest
Last Updated2026-10-16
First Seen2022-04-02

Runtime arguments

Web UI
http://[IP]:[PORT:6969]
Network
bridge
Shell
bash
Privileged
false
Extra Params
--hostname=whisparr.internal --cap-add=NET_ADMIN

Template configuration

Host Port for 6969Porttcp

Container Port: 6969

Target
6969
Default
6969
Host Path for /configPathrw

Container Path: /config

Target
/config
Host Path for /dataPathrw

Container Path: /data

Target
/data
PRIVOXY_ENABLEDVariable

Container Variable: PRIVOXY_ENABLED

Default
false|true
UNBOUND_ENABLEDVariable

Container Variable: UNBOUND_ENABLED

Default
false|true
UNBOUND_NAMESERVERSVariable

Container Variable: UNBOUND_NAMESERVERS

VPN_ENABLEDVariable

Container Variable: VPN_ENABLED

Default
false|true
VPN_CONFVariable

Container Variable: VPN_CONF

Default
wg0
VPN_PROVIDERVariable

Container Variable: VPN_PROVIDER

Default
generic|proton|pia
VPN_LAN_NETWORKVariable

Container Variable: VPN_LAN_NETWORK

VPN_LAN_LEAK_ENABLEDVariable

Container Variable: VPN_LAN_LEAK_ENABLED

Default
false|true
VPN_EXPOSE_PORTS_ON_LANVariable

Container Variable: VPN_EXPOSE_PORTS_ON_LAN

VPN_AUTO_PORT_FORWARDVariable

Container Variable: VPN_AUTO_PORT_FORWARD

Default
false
VPN_PORT_REDIRECTSVariable

Container Variable: VPN_PORT_REDIRECTS

VPN_HEALTHCHECK_ENABLEDVariable

Container Variable: VPN_HEALTHCHECK_ENABLED

Default
false|true
VPN_NAMESERVERSVariable

Container Variable: VPN_NAMESERVERS

VPN_PIA_USERVariable

Container Variable: VPN_PIA_USER

VPN_PIA_PASSVariable

Container Variable: VPN_PIA_PASS

VPN_PIA_PREFERRED_REGIONVariable

Container Variable: VPN_PIA_PREFERRED_REGION

VPN_PIA_DIP_TOKENVariable

Container Variable: VPN_PIA_DIP_TOKEN

VPN_PIA_PORT_FORWARD_PERSISTVariable

Container Variable: VPN_PIA_PORT_FORWARD_PERSIST

Default
false|true
PUIDVariable

Container Variable: PUID

Default
99
PGIDVariable

Container Variable: PGID

Default
100
UMASKVariable

Container Variable: UMASK

Default
002