Here is an overview.
17777 - SolarWinds Information Service - The port used for communication between the Additional Polling Engine and the Orion Web Console.
17778 - SolarWinds Information Service - The port required for access to the SWIS API and agent communication
17779 - SolarWinds Toolset - SolarWinds Toolset Integration over HTTP
17790 - SolarWinds Windows/Linux Agent Server-initiated
17791 - SolarWinds Windows/Linux Agent Agent-initiated
Some ports above might be optional based on what modules you're deploying. There might also be other ports required too.
Port requirements for all SolarWinds products - SolarWinds Worldwide, LLC. Help and Support