Step 1: Get dizqueTV running - vexorian/dizquetv GitHub Wiki
Windows
- Go to the release page for the version you want.
- Download the file
dizquetv-win-x64.exe(ordizquetv-win-x86.exeif using Windows 32-bit). - Create a folder for dizquetv.
- Copy
dizquetv-win-x64.exeinto the folder. - Open a CMD window, CD to the folder, and run
dizquetv-win-x64.exe --port 8000 --database .dizquetv. You may want to create a BAT/CMD/PS1 with the command so you can run it easier later. - Verify that a subfolder called .dizquetv is created. This folder holds all of 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 Address. dizqueTV Web UI should load.
Linux
- Go to the release page for the version you want.
- Download the file
dizquetv-linux-x64For 32-bit systems you will need to install from source. - Create a folder for dizquetv
- Copy
dizquetv-linux-x64there. - 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.
--
- Eventually, you might want to setup dizquetv a service so that it starts automatically and it restarts in case of a failure.
Mac OS/X
- Go to the release page for the version you want.
- Download the file dizquetv-macos-x64
- Create a folder for dizquetv
- Copy dizquetv-macos-x64 there.
- It is necessary to add the executable permission. To do this cd to the folder with dizquetv-macos-x64 in. In terminal type
chmod 755 ./dizquetv-macos-x64to turn it into an executable. - run ./dizquetv-linux-x64 (by typing
sudo ./dizquetv-macos-x64in terminal) - Verify that a sub-folder called .dizquetv is created. This folder holds all your configuration and channels, so treat it with care.
- To show hidden files in terminal type
defaults write com.apple.Finder AppleShowAllFiles trueto show them anddefaults write com.apple.Finder AppleShowAllFiles falseto hide them (if on Catalina you can use the key command Command+Shift+Dot to toggle hidden files). The hidden .dizquetv folder will be in the same folder you moved dizquetv-macos-x64 to.
- To show hidden files in terminal type
- Open http://XXX-YYY-ZZZ-WWW:8000 in your web browser, where XXX-YYY-ZZZ-WWW is the IP of the machine you installed disqueTV on. dizqueTV Web UI should load.
Docker
- https://hub.docker.com/repository/docker/vexorian/dizquetv
vexorian/dizquetv:latestfor latest stable version (new features arrive after their versions have been tested and fixed)vexorian/dizquetv:edgefor latest cutting edge version (new features arrive more frequently)vexorian/dizquetv:developmentAll changes to the code arrive here often.vexorian/dizquetv:X.Y.Zfor specific version X.Y.Z- Add
-nvidiato 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-nvidiawill be the latest stable version with nvidia support. - Always make sure to use a volume for the
/home/node/app/.dizquetvfolder. 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
- Portainer stack Example:
version: '3.3'
services:
dizquetv:
image: vexorian/dizquetv:latest
container_name: dizquetv
restart: unless-stopped
ports:
- 8000:8000
volumes:
- /your/path/here/dizquetv-volume:/home/node/app/.dizquetv
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
Note: dizqueTV requires NodeJS 12 or greater.
git clone https://github.com/vexorian/dizquetv
cd dizquetv
npm install
npm run build
npm run start