tuliprox-vpn
tuliprox-vpn
Docker app from brycelarge's Repository
Overview
Requirements
Runtime arguments
- Web UI
http://[IP]:[PORT:8901]/- Network
bridge- Shell
bash- Privileged
- false
- Extra Params
--cap-add=NET_ADMIN --device=/dev/net/tun
Template configuration
Tuliprox web UI and API
- Target
- 8901
- Default
- 8901
- Value
- 8901
HDHomeRun device port. Must match the port value set in config.yml hdhomerun.devices. Add additional port mappings for each extra device.
- Target
- 5004
- Default
- 5004
- Value
- 5004
Privoxy HTTP proxy port (only needed if PRIVOXY_ENABLED=true)
- Target
- 8118
- Default
- 8118
- Value
- 8118
EPG scraper guide server port (only needed if EPG_SCRAPER_ENABLED=true)
- Target
- 3002
- Default
- 3002
- Value
- 3002
Tuliprox config directory. Place config.yml and source.yml here.
- Target
- /app/config
- Default
- /mnt/user/appdata/tuliprox-vpn/config
- Value
- /mnt/user/appdata/tuliprox-vpn/config
Tuliprox runtime data and database
- Target
- /app/data
- Default
- /mnt/user/appdata/tuliprox-vpn/data
- Value
- /mnt/user/appdata/tuliprox-vpn/data
Tuliprox backup directory
- Target
- /app/backup
- Default
- /mnt/user/appdata/tuliprox-vpn/backup
- Value
- /mnt/user/appdata/tuliprox-vpn/backup
Video download directory
- Target
- /app/downloads
- Default
- /mnt/user/appdata/tuliprox-vpn/downloads
- Value
- /mnt/user/appdata/tuliprox-vpn/downloads
EPG scraper data directory. Contains channels.xml (your channel list) and the generated guide.xml. Only needed if EPG_SCRAPER_ENABLED=true.
- Target
- /app/epg
- Default
- /mnt/user/appdata/tuliprox-vpn/epg
- Value
- /mnt/user/appdata/tuliprox-vpn/epg
Enable OpenVPN tunnel
- Target
- VPN_ENABLED
- Default
- true
- Value
- true
VPN provider: NORDVPN, PIA, SURFSHARK, IPVANISH, VYPRVPN, PROTONVPN, CUSTOM
- Target
- OPENVPN_PROVIDER
- Default
- NORDVPN
- Value
- NORDVPN
VPN service username (for NordVPN: use service credentials from my.nordaccount.com)
- Target
- OPENVPN_USERNAME
VPN service password
- Target
- OPENVPN_PASSWORD
Specific .ovpn config name to use (e.g. us9196.nordvpn.com.udp). Leave blank to use first available.
- Target
- OPENVPN_CONFIG
OpenVPN protocol: udp or tcp
- Target
- OPENVPN_PROTOCOL
- Default
- udp
- Value
- udp
Additional OpenVPN CLI flags (optional)
- Target
- OPENVPN_OPTIONS
IMPORTANT: Set to your LAN subnet (e.g. 192.168.1.0/24) so the web UI stays accessible when VPN is connected. Comma-separated for multiple subnets.
- Target
- LOCAL_NETWORK
Comma-separated DNS servers to use inside the container (optional, e.g. 1.1.1.1,8.8.8.8)
- Target
- NAME_SERVERS
Enable Privoxy HTTP proxy
- Target
- PRIVOXY_ENABLED
- Default
- false
- Value
- false
Privoxy internal port
- Target
- PRIVOXY_PORT
- Default
- 8118
- Value
- 8118
User ID for file permissions (use Unraid's nobody: 99)
- Default
- 99
- Value
- 99
Group ID for file permissions (use Unraid's users: 100)
- Default
- 100
- Value
- 100
File creation umask
- Default
- 022
- Value
- 022
Timezone (e.g. America/New_York)
- Target
- TZ
- Default
- UTC
- Value
- UTC
Enable debug logging
- Target
- DEBUG
- Default
- false
- Value
- false
Categories
Details
ghcr.io/brycelarge/tuliprox-vpn:latestRun tuliprox-vpn on Unraid.
tuliprox-vpn is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.