# Xteve VPN

Xteve VPN is a Docker image that runs xTeVe, an IPTV (Internet Protocol television) and EPG (electronic program guide) proxy server for Plex, Emby and similar TV apps, behind an OpenVPN tunnel. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1093/xteve-vpn

## Description

xTeVe VPN is a Docker image that runs xTeVe, an IPTV (Internet Protocol television) and EPG (electronic program guide) proxy server for Plex, Emby and similar TV apps, behind an OpenVPN tunnel. In bridge mode it exposes the xTeVe web interface on port 34400 and uses your .ovpn credentials so proxy traffic travels through your VPN. It suits homelab users whose tuner or channel sources are geo-restricted or must be reached from outside the home network.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

14/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (last commit 2156 days ago)
- Popular: 19 (8 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/alturismo/xteve_vpn
- Official website: http://xteve.de
- Unraid: https://ca.unraid.net/apps/xteve-vpn-0qzg98603xcn3e?q=xteve_vpn

## Common questions

### How do I reach the xTeVe web interface in the Docker setup?

Use port 34400 and open the /web/ path on the host IP.

### What extra parameter should I set if IPv6 is active on the network?

Add disable_ipv6=1 to the extra parameters.

### Where do I put the OpenVPN file and credentials for xteve_vpn?

Put your ovpn file in /config and edit the credentials in /config, then set LOCAL_NET to match your netmask.

### Will xTeVe always unblock an IPTV source just because it runs behind a VPN?

Not necessarily; xTeVe can pass the IPTV service URL to the client, so the client may still contact the service directly and remain blocked.

### How can I verify the path xTeVe uses to find an M3U playlist in unRAID?

Check the folder mapping in the unRAID Docker tab; the left side is the container path and the right side of the colon is the host path.

---
Source: Our Local Host (https://ourlocalhost.com/app/1093/xteve-vpn), the self-hosted and open-source app directory.
