Skip to content

Installation

SenexCrenshaw edited this page Nov 1, 2023 · 5 revisions

Installation

Docker is the only supported installation method.


Supported Architectures

Simply pulling senexcrenshaw/streammaster:latest will retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

  • amd64
  • arm64

Version Tags

Tag Description
latest Latest stable version
x.x.x Released versions
nightly Nightly build

Docker Compose

version: '3.4'

services:
  streammaster:
    image: senexcrenshaw/streammaster:latest
    container_name: streammaster
    ports:
      - 7095:7095
      - 7096:7096 # Only for SSL
    environment:
      - PUID=1000 # UID to Run As
      - PGID=1000 # GID to Run As
    restart: unless-stopped
    volumes:
      - ~/.streammaster:/config
      - ~/.streammaster/tv-logos:/config/tv-logos

Parameters

Ports (-p)

Parameter Function
7095 HTTP Port for the web interface
7096 HTTPS (SSL) Port for the web interface

Environment

Parameter Function
PUID=1000 for UserID
PGID=1000 for GroupID

Volume Mappings (-v)

Parameter Function
/root/.streammaster Database,cache and settings
/root/.streammaster/tv-logos Directory containing additional logos TV-LOGOS

TV-LOGOS

This directory can contain any number of jpg/png files to be used for logos in StreamMaster. StreamMaster scans this directory on start and will create new logos using the folder structure as its name:

EX: countries\albania\abc-al.png will be named 'countries-albania-abc-al'

Git pull this repo TV Logos Set the volume to where you cloned it StreamMaster on next start will scan in all the images on the fly and 10k+ logos will be available to use.