HyperDeck Panel Setup & Configuration
HyperDeck Panel relies on a server-side coding language called PHP. There are numerous ways to run HyperDeck Panel like on an existing server, a raspberry pi, or an emulated server on your computer.
The easiest way to accomplish this is using an application we recommend called MAMP, which after installed runs a server on your computer. Your computer needs to be on the same
network as your HyperDecks in order to communicate with them.
1. Get HyperDeck Panel and make sure your HyperDecks have the most current firmware
2. Configure your HyperDeck(s) network addresses
It is a good idea to assign them static addresses on your network.
3. Install MAMP on a computer within the same network as your HyperDeck(s)
Alternately, you can use an existing server, raspberry pi, or your preferred method.
4. Start MAMP server and copy HDP files to the root folder
The default root folder for MAMP is:
HardDrive > Applications > MAMP > htdocs or
Now HDP can be accessed in your browser at
http://(MAMP computer's ip):8888 which would look something like
If you would like to change the default port from 8888 to 80 you can do so in MAMP's preferences. Doing this allows you to only have to input the ip (or "http://localhost") of the computer
running mamp, like so:
http://(MAMP computer's ip) which would look something like
5. Configure settings in the Settings Panel
To configure HDP, choose the 'Settings' panel from the menu drop down in the top right corner, or by clicking 'Add a deck' on a fresh install. Under the Interface section you can define how
many decks you'd like to be able to control. Save your progress, then begin to enter the information into each respective deck's settings box. You can enable authentication by changing 'Login'
in the interface settings to 'Enabled'.
If the login feature is enabled, there is an array for user names and passwords in
_login_users.php. You can use a standard text editor, but we
recommend something with syntax recognition like KomodoEdit (Free).
You can add as many as you'd like. The default is
HDP can have multiple users logged in at the same time.
//Usernames can contain alphabets, numbers, hyphens and underscore only
//Set users below - Just add '' => '' with the first '' being
//the username and the second '' after the => being the password.
//Its an array so add an , after every password except for the
//last one in the list as shown below.
//Users will stay logged in for 24hours before their session expires
//unless they logout by clicking the logout button
$users = array(
'admin' => '1234',
'user' => '4321',
'johndoe' => 'password'
6. Navigate back to the Control Panel
Press Close in the Settings Panel or use the menu to navigate back to the Control Panel. That's it. You should be up and running. If you have added a deck and the connection status switch is red,
this means HDP could not connect to the HyperDeck. The most common occurance is that the a deck has been configured in the ATEM Software. ATEM connections to HyperDecks are persistent, so for HDP to work
the settings in the hyperdeck section of the ATEM Software must be cleared. Otherwise, check your IP config or any firewalls that may be blocking port 9993, this is the tcp port on which the HyperDeck receives commands.
By default all decks are not set to sync, simply toggle the decks you'd like to include in the sync function.
For an explanation of controls, see the help page located in the menu.