HyperDeck Panel Full Setup
HyperDeck Panel relies on a server-side coding language called PHP. Because the decks are connected to a local network, and have local addresses,
you need to be able to run the control panel within the same local network by creating a virtual server. If you already have a server running on a local machine
attached to your network you can install the control panel there. Otherwise, you will need to create a server on a machine in your local network.
The easiest way to accomplish this is using an application called MAMP, which after installed runs a server on your machine within the network your
HyperDecks are attached to.
Theoretically you can install the control panel on a remote server so long as you have the proper ip and port forwarding
configured, but can generate much greater processing and relay time.
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 register them as static on your router or switch.
3. Install MAMP on a machine attached to the same network as your HyperDeck(s)
Alternately, you can use an existing server, capable of rendering PHP, within your network.
Now MAMP's services need to be started and the HDP files moved
into the root directory of the virtual server. The root directory of MAMP can be changed in its preferences to an easier to find folder if you choose to.
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 machine'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 of the machine
running mamp, like so:
http://(MAMP machine's ip) which would look something like
Now you will need to configure HDP
to talk to your HyperDecks. You can do this by adding a deck in the Settings Panel.
5. Configure settings in the Settings Panel
You will find all of the settings you need to make HDP work in the Settings Panel. You can enable authentication by changing 'Enable Login' in the general settings to 'true'.
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 I
recommend something with syntax recognition like KomodoEdit (Free) or Coda.
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. Launch HDP by navigating a browser to http://(MAMP machine's ip):8888
Unless otherwise configured in step 4.
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.
Check your IP config or any firewalls that may be blocking port 9993. (This is the tcp port on which the HyperDeck receives commands) If the connection status is green,
but the deck is not receiving commands, make sure that the remote is enabled by pressing the REM button on the physical HyperDeck or the last button on HDP in the respective deck's row.
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 panels menu.