cabernetwork / cabernet

Cabernet allows control of IPTV streams. Plugins supports DaddyLive, Pluto TV, XUMO, M3U/XMLTV.XML files (SamsungTV, STIRR, DistroTV, Plex TV)
https://cabernetwork.github.io
MIT License
154 stars 22 forks source link

NOTICE:

By default this app doesn't provide any video sources, only the plugins access the providers streams for personal use.

Installation

1. Requirements

2. Installation

3. Services

4. Docker

You can either use docker-compose or the docker cli.

Architecture Available
X86-64
arm64
armhf

NOTES:

a. Using docker-compose

To install Cabernet:

1. Grab the cabernet source and unpack into a folder
2. Edit docker-compose.yml and set the volume folder locations
3. docker-compose pull cabernet
4. docker-compose up -d cabernet

b. docker cli

docker run -d \
  --name=cabernet \
  -e PUID=1000 `#optional` \
  -e PGID=1000 `#optional` \
  -e TZ=Etc/UTC `#optional` \
  -p 6077:6077 \
  -p 5004:5004 \
  -v /path/to/cabernet/data:/app/data `#optional` \
  -v /path/to/plugins_ext:/app/plugins_ext `#optional` \
  -v /path/to/cabernet/secrets:/app/.cabernet `#optional` \
  --restart unless-stopped \
  ghcr.io/cabernetwork/cabernet:latest
Parameters
Parameter Function
-p 6077 Cabernet WebUI
-p 5004 Cabernet stream port
-e PUID=1000 for UserID
-e PGID=1000 for GroupID
-e TZ=Etc/UTC specify a timezone to use, see this list.
-v /app/data Where Cabernet should store its database and config.
-v /app/plugins_ext External Plugins
-v /app/.cabernet Where encryption key is stored

c. Other Docker Info

Cabernet configuration setting Clients > Web Sites > plex_docker_ip should be set to your computers IP address and not the internal IP inside the docker container. This will allow the channels.m3u file to have the correct IP address for streaming.

d. Updating Info

Via Docker Compose:

Via Docker Run:

e. Via Watchtower auto-updater

docker run --rm \
  -v /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtower \
  --run-once cabernet

5. Default Ports

6. Notes

7. Forum

Archived Legacy Forum: https://web.archive.org/web/20221015111333/https://tvheadend.org/boards/5/topics/43052 New Forum: TBD

Enjoy