Skip to content

Step 1: Get dizqueTV running

vexorian edited this page Sep 16, 2020 · 11 revisions

Windows

  • Go to the release page for the version you want.
  • Download the file dizquetv-win-x64.exe (or dizquetv-win-x86.exe if your OS is 32 bits).
  • Create a folder for dizquetv
  • Copy dizquetv-win-x64.exe there.
  • Open a cmd window, cd to that folder and run ./dizquetv-win-x64.exe
  • Verify that a sub-folder called .dizquetv is created . This folder holds all your configuration and channels, so treat it with care.
  • Open http://XXX-YYY-ZZZ-WWW:8000 in your web browser, where XXX-YYY-ZZZ-WWW is your ip. dizqueTV Web UI should load.

Linux

  • Go to the release page for the version you want.
  • Download the file dizquetv-linux-x64 For 32-bit systems you will need to install from source.
  • Create a folder for dizquetv
  • Copy dizquetv-linux-x64 there.
  • Open a terminal window, cd to that folder and run ./dizquetv-linux-x64
    • It might be necessary to add the executable permission.
  • Verify that a sub-folder called .dizquetv is created . This folder holds all your configuration and channels, so treat it with care.
    • In Unix systems, folders that start with . are considered hidden, so you might need to make hidden files visible.
  • Open http://XXX-YYY-ZZZ-WWW:8000 in your web browser, where XXX-YYY-ZZZ-WWW is your ip. dizqueTV Web UI should load.

Mac OS/X

  • Someone please help with detailed instructions here. The process is similar to Linux/windows - Download the executable, run it. Etc.

Docker

  • https://hub.docker.com/repository/docker/vexorian/dizquetv
  • vexorian/dizquetv:latest for latest stable version (new features arrive after their versions have been tested and fixed)
  • vexorian/dizquetv:edge for latest cutting edge version (new features arrive more frequently)
  • vexorian/dizquetv:development All changes to the code arrive here often.
  • vexorian/dizquetv:X.Y.Z for specific version X.Y.Z
  • Add -nvidia to the tag name to use the nvidia version of the image. This is required if you want to use hardware encoding in docker with nvidia GPU. For example, vexorian/dizquetv:latest-nvidia will be the latest stable version with nvidia support.
  • Always make sure to use a volume for the /home/node/app/.dizquetv folder. This folder holds all of the configuration and channel data and it is necessary if you want to keep the data between upgrades.
  • Example command:
docker pull vexorian/dizquetv:latest
docker run --name dizquetv -p 8000:8000 -v ~\dizquetv-volume:/home/node/app/.dizquetv vexorian/dizquetv:latest
  • Docker Compose Example:
  dizquetv:
    image: vexorian/dizquetv:latest
    volumes:
      - /your/path/here/dizquetv-volume:/home/node/app/.dizquetv
    ports:
      - 8000:8000
    restart: unless-stopped

Unraid

Add

https://github.com/vexorian/dizquetv/tree/main

to your "Template repositories" in the Docker tab. Click the "Add Container" button Select either the dizquetv template or the dizquetv-nvidia template if you want nvidia hardware accelerated transcoding. Make sure you have the Unraid Nvidia plugin installed and change your video encoder to h264_nvenc in the dizquetv ffmpeg settings.

Build from source

git clone https://github.com/vexorian/dizquetv
cd dizquetv
npm install
npm run build
npm run start