Skip to content

Install and configure a tracker server

Resilio Tracker server is installed automatically together with the Management Console, but you might require to run the tracker service on a different host in a different network. It's possible to have an independent installation of Resilio Tracker. Download tracker installation file from the download page and follow the steps below.

Install tracker

  • Open the “ResilioConnectTracker.msi” file supplied in the delivered package
  • Follow the installation steps
  • By default, Resilio Connect Tracker will be installed into C:\Program Files\Resilio Connect Tracker\ and Resilio Connect Tracker Server will be registered and started
  • Make sure that your firewall allows incoming connections to the port you choose for the Tracker server (TCP/UDP 3000 by default)
  • If you want to choose a different port
    - open Command Prompt as Administrator;
    - unregister Tracker server service, run command: ConnectTracker.exe -sd
    - register Tracker server as a Windows service, run command:
    ConnectTracker.exe -sr -p 12345 where 12345 is the desired port;
    - after registering, the service does not start up immediately and you may want to start it manually.

By default Tracker listens on all interfaces on IPv4 and IPv6 address range, both UDP and TCP, port 3000

PS C:\Users> netstat -ano | findstr 3000
TCP    0.0.0.0:3000           0.0.0.0:0              LISTENING       6012
TCP    10.255.0.39:55639      172.16.0.67:3000       SYN_SENT        5980
TCP    [::]:3000              [::]:0                 LISTENING       6012
UDP    0.0.0.0:3000           *:*                                    6012
UDP    [::]:3000              *:*                                    6012
PS C:\Users>
  • Extract the downloaded “tar.gz” file to the following location (the binary has permissions to execute by default): tar xvf tracker.tar.gz -C /opt
  • Make sure your firewall allows incoming connections to the port you plan for your Tracker server (TCP/UDP 3000 by default)
  • Start tracker server from this location by typing: /opt/resilio-tracker/tracker. To force Tracker server to listen on a different port, run it with the -p <port>command line parameter.

By default Tracker listens on all interfaces on IPv4 and IPv6 address range, both UDP and TCP, port 3000 listening-port-
tracker.png

Connect tracker to the Management Console

Once installed, the tacker must be added in the Management Console (available from Resilio Connect v2.12). One tracker is already present there - the tracker which was installed automatically together with the Management Console, and it's marked as Default (see below for details).

To add a new tracker server:

  1. In the Management Console, select Settings > Auxiliary servers. Add Tracker Auxiliary Servers

  2. In the Trackers section, click + ADD TRACKER. Add Tracker

  3. In the Configure tracker window:

    1. Enter the IP address and the port number of the tracker server.

      Note

      This can be local or public IP address, or a DNS hostname. The Port number 3000 is the default tracker service port number.

    2. Select Mark tracker as default to include this tracker server in the list of default servers.

    3. (Optional) Select Don’t check connection to this tracker if you know the Management Console cannot reach the tracker server (for example, if the Management Console is on a LAN network, behind a firewall, or the tracker's public IP address is for WAN agents connections purpose). Otherwise, the Management Console will report an error.

      Note

      If you add a tracker server with this option enabled, the tracker will appear on the list without a status icon and with Not available as the Last online status. Add Tracker List Connection Check

    4. (Optional) Click Test connection to perform connection test.

    5. Click Save. Add Tracker Enter Config

Use tracker in the profile

Starting with Resilio Connect v2.12, notion of a Default tracker server is introduced. The tracker which is installed on the Management Console host is marked as default. This is configurable and any other, manually installed, can be selected as default. It's possible to configure several default trackers. This is the tacker that will be used by the agents by default unless any other is specifically configured in the Agent Profile. It's not possible to delete the last default tracker. If checkbox "Default" is selected in the Agent Profile, the agents will use either of the 'default' trackers in load balancing or high availability mode.

Add Tracker Agent Profile