Tv: Cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists, favorites, TV guide, TV archive/catchup and more.
docker pull 4gray/iptvnator
docker run -d --name iptvnator -p 4333:4333 --restart always 4gray/iptvnator:latest
podman run -d --name iptvnator -p 4333:4333 --restart always 4gray/iptvnator:latest
skopeo inspect docker://docker.io/4gray/iptvnator:latest
oras pull 4gray/iptvnator:latest
docker compose up -d
---
services:
iptvnator:
image: 4gray/iptvnator:latest
build:
context: ..
dockerfile: docker/Dockerfile
restart: unless-stopped
ports:
- "4333:80"
environment:
BACKEND_URL: /api
CLIENT_URL: http://localhost:4333
PORT: "3000"
IPTVNATOR_PROXY_ALLOW_PRIVATE_NETWORKS: "0"
# Server storage database on the /data volume. Set to "none" to keep
# the backend stateless.
IPTVNATOR_STORAGE: server
volumes:
- iptvnator-data:/data
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1/api/health >/dev/null || exit 1"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
volumes:
iptvnator-data: {}