original site = https://confluence.atlassian.com/hc/system-requirements-for-hipchat-server-606306343.html

System Requirements for Hipchat Server

This page describes what you need to install Hipchat Server and links to system requirements for the clients. It is intended for IT administrators.

Virtualization

Hipchat Server supports the following virtualization platforms:

Using unsupported virtualization platforms may cause issues when installing, running, or upgrading Hipchat Server.

To cluster Hipchat Server for high availability and fault tolerance, we recommend you use VMware as it provides these features. For details, see the VMware site and documentation. Also, see this FAQ.

IPv4 address 

You need one IPv4 address.

DNS record

While you can initially test Hipchat Server with only an IP address we strongly recommend you create either an A or CNAME type DNS record. The DNS record should match the qualified domain name that you configure on your Hipchat Server.

SSL certificate

While Hipchat Server comes with a self-signed SSL certificate by default for initial testing purposes, we strongly recommend you use an SSL certificate purchased through a trusted Root CA vendor. For more information, see Creating or Obtaining an SSL Key and Certificate.

CPU, RAM, and disk space requirements

The amount of CPUs and RAM required depends on the number of users you have:

The minimum disk space is 70 GB. We recommend you have 200 GB of disk space.

Inbound TCP ports

You need the following inbound TCP ports:

Outbound TCP ports

You need the following outbound TCP ports:

Additional port requirements for video chat

Hipchat Video runs using a Cloud hosted service. If using Hipchat Video for video chat, you must have a working internet connection, and:

For more details, see Video Chat and Screen Sharing.

Additional security best practice recommendation

It is best practice to have routing and firewall concerns addressed before the Application Layer/Virtual Appliance.  Therefore it is recommended that port forwarding be used (i.e. by a routing device).  Any additional firewall restrictions should be enforced by a separate layer before reaching Hipchat Server.

Client system requirements

You and the people in your organization who will be using Hipchat, can view the system requirements for the Hipchat clients on the clients'  download pages. For more information, see Downloading and Connecting Hipchat Apps.

One-to-one video chat works best when clients have 200ms or less network latency between them.