Installation
Prerequisites
See Prerequisites for system requirements.
Docker Installation
Quick Docker Run
1
2
3
4
5
6
7
docker run -d \
--name tvx \
-p 8777:80 \
--restart unless-stopped \
-e VITE_M3U_URL = "http://your-tunarr-ip:8000/api/channels.m3u" \
-e VITE_XMLTV_URL = "http://your-tunarr-ip:8000/api/xmltv.xml" \
ghcr.io/dopeytree/tvx:latest
Then open http://localhost:8777
Docker Compose
1
2
3
4
5
6
7
8
9
10
11
12
services :
tvx :
image : ghcr.io/dopeytree/tvx:latest
ports :
- " 8777:80"
restart : unless-stopped
environment :
- TZ=UTC
- VITE_M3U_URL=http://your-tunarr-ip:8000/api/channels.m3u
- VITE_XMLTV_URL=http://your-tunarr-ip:8000/api/xmltv.xml
volumes :
- ./config:/config
Save as docker-compose.yml and run:
Build Locally
1
2
3
4
5
6
7
8
9
10
# Build the image
docker build -t tvx .
# Run it
docker run -d \
-p 8777:80 \
--name tvx \
-e VITE_M3U_URL = "http://your-tunarr-ip:8000/api/channels.m3u" \
-e VITE_XMLTV_URL = "http://your-tunarr-ip:8000/api/xmltv.xml" \
tvx