-
Notifications
You must be signed in to change notification settings - Fork 91
Step 1: Get dizqueTV running
Cha7lie edited this page Sep 23, 2022
·
11 revisions
- Go to the release page for the version you want.
- Download the file
dizquetv-win-x64.exe
(ordizquetv-win-x86.exe
if using Windows 32-bit). - Create a folder for dizquetv.
- Copy
dizquetv-win-x64.exe
into 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.
- 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.
--
- Eventually, you might want to setup dizquetv a service so that it starts automatically and it restarts in case of a failure.
- 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-x64
to turn it into an executable. - run ./dizquetv-linux-x64 (by typing
sudo ./dizquetv-macos-x64
in 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 true
to show them anddefaults write com.apple.Finder AppleShowAllFiles false
to 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.
- 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
- 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
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.
Note: dizqueTV requires NodeJS 12 or greater.
git clone https://github.com/vexorian/dizquetv
cd dizquetv
npm install
npm run build
npm run start