Prior to the installation of a User Self Hosted Instance (USHIRouting Node (RNode) in your own infrastructure, you will need to configure a server (physical or virtual) in your data center or on your cloud that meets these minimum requirements and has the available bandwidth and port access described below. Additionally, you’ll need to set up a user account on this machine and provide us remote access to the account so that we can install our software. If you have any questions please contact the eZuce sales team to arrange this.
Our recommended starting configuration:
In a virtual environment, expanding the Vibe infrastructure can be done easily by increasing the number of cores and RAMs available to the VM and/or spinning additional VMs with similar specifications. Additionally, if you are using a virtual environment, it will be advised to run them on different physical servers to optimize the load.
High-speed connectivity is critical. The more simultaneous meeting participants the greater the burden on the network connection so if you concentrate many users on one machine anticipate using a faster connection.
Server Operating System Specification
Current versions of Red Hat Enterprise Linux, Linux Fedora Core, Ubuntu, CentOS, SLC, Debian, AWS Linux (AMI) are all acceptable operating systems. In all cases, the preferred operating system is CentOS or RHEL 7.
The server should be registered in your local DNS domain and should have a publicly addressable IP address. The system commands “hostname -i” and “hostname -f” should be run and their output must be free of any error messages or values listed as “unknown.”
System Account Creation
Please connect the server to your network and create a user account for us with the name “vibe” and provide us with ssh access to it. In case you need to restrict the login access from limited remote IP addresses, please allow ssh from our login gateways 22.214.171.124, 126.96.36.199. Please contact us for ssh public key.
RNode Admin Account on vibe.ezuce.com
Please provide us a name for the USHI RNode account and an email alias for the administrators who will manage the account on vibe.ezuce.com. We can only accept an alias for the administrator so you may need to contact your email
administrator to set this up.
No more than 10 Gigabytes of disk space is required for our system, but if you have the Linux distribution on the same partition, you will need 20 GB total.
A heavily used 100 virtual port USHI RNode system could see 150-350 Megabits/second of traffic. For instances larger than 100 virtual ports contact the eZuce sales team to arrange.
- UDP IN any 36015
- TCP IN and 36015
- UDP IN any 36016
- TCP IN any 36016
- UDP IN any 36025
- TCP IN any 36025
- TCP IN any 5353
- TCP IN any 5354
- TCP IN any 3232
- TCP IN any 3233
- UDP IN any 57000:57400
- UDP OUT any 36015
- UDP OUT any 36025
- TCP OUT any 36015
- TCP OUT any 36025
- UDP OUT any 36016
- TCP OUT any 36016
- TCP OUT any 6000, 6001, 6002, 8290, 8289, 8288, 80, 443
- TCP OUT to all H323 devices you want to call (port 1720 is a must, the rest depends on H323 vendor)
Once you have completed the setup and configuration of your infrastructure to match the above description please contact your eZuce sales support engineer with the location of your server and the user account access information. Also, the
contact information for the technical support person associated with the machine or VM is invaluable should we have any difficulties with the configuration.
The following items are optional, yet provide added value to the implementation of a USHI.
Shibboleth Usage (Optional)
If your organization is part of the InCommon shibboleth federation, you can enable shibboleth authorization with vibe.ezuce.com. To do this your Vibe™ USHI account admin will need to have a dialog with your institution’s identity provider and one of our engineers.
Extra Ports (Optional)
You have two ports open by default - 36015 UDP and 36015 TCP - to connect with Vibe™ clients. Sometimes it is advantageous to open up more ports on your USHI server to improve the usability from non-standard locations. In airports, hotels, coffee shops, or in areas where users have no control over the firewall configuration, it is useful to keep four more TCP ports open to your USHIRNode. These ports are TCP ports 80, 443, 8080 and 8443 both IN and OUT. Please contact one of our engineers if you are interested in this configuration.
Video Control Configuration of
RNode Account (Optional)
When your USHI RNode account is created you will have preset defaults for your meeting options. In particular, each Vibe™ client accesses your USHI RNode will have the same default GUI configuration, full video control GUI and multiple live cameras per client. In this case, the default should be changed or overwritten on a meeting by meeting basis (using our API). If this is your situation please contact the eZuce sales team to arrange this.
API Account (Optional)
If you plan to use our API interface to implement your own portal or to integrate Vibe™ with another application you will need to get in touch with one of our engineers to configure your instance to use the API. We will need to know the name of your USHI account which will make the API connection and the IP address of the machine which will be making the API calls.
Moodle Plug-in Installation (Optional)
If you are interested in our open source moodle plug-in, you will need your API configured to support this function. Contact the eZuce sales team to arrange this.
if you want to link two or more USHI RNode servers in the topology, you should provide us eZuce with the following extra information:
- IP address of the USHI RNode server who will be the master in the topology
- Extra ports TCP 4233 4234 4235 IN and OUT as well as UDP 46014 IN and OUT should be open on all USHIsRNodes.