pia-iptv
gjergjk/pia-iptv:latest
https://hub.docker.com/r/gjergjk/pia-iptv
bridge
false
https://github.com/GeorgeAL78/pia-iptv/issues
https://github.com/GeorgeAL78/pia-iptv
m3u-editor with a built-in Private Internet Access VPN and kill switch, in one container.
The container connects to PIA first, then starts m3u-editor. Its playlist and guide syncs and the streams it relays use the VPN; if the tunnel drops, that traffic stops instead of falling back to your regular connection.
• WireGuard (default) or OpenVPN, any PIA region
• Kill switch: IPv4 locked to the tunnel, IPv6 blocked
• Reconnects in place, with server failover
• From the LAN, only the web UI / Xtream port is reachable
Open the web UI (default login admin / admin). Players connect with Xtream Codes to http://YOUR-UNRAID-IP:36400. In m3u-editor, enable the Proxy toggle on your playlist so streams go through the VPN.
MediaServer:Video: Network:VPN:
http://[IP]:[PORT:36400]/
https://raw.githubusercontent.com/GeorgeAL78/unraid-templates/main/pia-iptv.xml
https://raw.githubusercontent.com/m3ue/m3u-editor/master/public/favicon.png
--restart=unless-stopped --cap-add=NET_ADMIN --device=/dev/net/tun --sysctl net.ipv6.conf.all.disable_ipv6=1 --sysctl net.ipv6.conf.default.disable_ipv6=1
A Private Internet Access subscription. /dev/net/tun on the server (check with: ls -l /dev/net/tun).
36400
us-newjersey
wireguard
false
/mnt/user/appdata/pia-iptv/config
/mnt/user/appdata/pia-iptv/pgdata
/mnt/user/appdata/pia-iptv/storage
9.9.9.9,149.112.112.112
false