Request a license

To request a license for Helix Core Server, go to Contact Us and fill out the web form. In the Message field, include:

  • The number of standard users. This total includes the users who access Helix Core Server through the P4 command-line client, P4V, and Helix DAM, and other Helix Core client applications. To learn more, see Types of users.

  • The address of the machine for hosting your Helix Core Server, including the four-digit port number (see P4PORT).

Example IPaddress field in license Note
IPv6 address

[ab80::cd3e:1234:5678:9f12]:1666

IPv4 address

10.90.1.85:1666

IPv6 and IPv4 are used where the IP address is expected to stay the same over the term of the license.

The IP address for licensing a cloud-based Helix Core Server must be the private IP address of the instance, not the public address.

Media access control address (MAC address)

[90:A1:2B:3C:D4:56]:1666

MAC is used for a host that has a dynamically configured IP address.
Fully qualified domain name (FQDN) address:

SE-1AB23CD.ab.cd:1666

An FQDN address resolving to only an IPv6 address might have the prefix of tcp6, tcp64, or tcp46:

tcp64:abcde.com:1602

FQDN is used where the IP address might change over the term of the license.

If the FQDN address resolves to only an IPv6 address, state that in the web form Message field.

An FQDN address for a cloud-based Helix Core Server must resolve to the private IP address of the instance.

It is the customer's responsibility to configure the domain name system (DNS) on the customer's network so that the server can start.

To request a license for a Helix Core standby server or replica server for Failover, fill out the Helix Core Duplicate Server Requests form after obtaining the license for the master server.

IP address option

If you already have the server running the Helix Core Service, provide the IP address by running a command on that server machine:

Windows

Linux

Run the ipconfig/all command.

Provide the IPv4 Address.

Windows IP Configuration
...

Ethernet adapter Ethernet:
Connection-specific DNS Suffix  . : ...
Description . . . . . . . . . . . : ...
Physical Address. . . . . . . . . : ...
DHCP Enabled. . . . . . . . . . . : ...
Autoconfiguration Enabled . . . . : ...
Link-local IPv6 Address . . . . . : ab80::cd3e:1234:5678:9f12(Preferred)
IPv4 Address. . . . . . . . . . . : 10.10.100.11(Preferred)
...

Run the ifconfig command from the command line to find the correct IP, or use the ip command to get a list of IP addresses.

Run the ifconfig command from the command line to find the correct IPv4 (shown as inet) or IPv6 (shown as inet6) address.

Alternatively use the ip command to get a list of IP addresses.

IPv6 example:

$ ip -family inet6 -brief a

might output:

lo          UNKNOWN   ::1/128
enp0s31f6   UP        fe80::2a14:38ff:fe08:8150/64

Provide the line that contains en and looks similar to this:

enp0s31f6   UP        fe80::2a14:38ff:fe08:8150/64

IPv4 example:

$ ip -family inet -brief a

might output:

lo      UNKNOWN 127.0.0.1/8
enp0s3  UP      10.90.1.85/24

Provide the line that contains en and looks similar to this:

enp0s3  UP      10.90.1.85/24

Port number

If you already have the server running the Helix Core Service, provide the port number by running a command on that server machine:

Windows

Linux

Run the netstat -a command and provide the Port number associated with the p4s.exe executable. For example,

TCP 0.0.0.0:1666 0.0.0.0:0 LISTENING 4 [p4s.exe]

Install net-tools and run netstat -tulpn | grep p4 and provide the line associated with the p4d process:

tcp 0 0 0.0.0.0:3614 0.0.0.0:* LISTEN 1842424/p4d.20201

Additional information

You might want to see the following: