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