UIPath Implementation

In a scenario where I have to use UIPath for administering various remote servers ( few connected via Citrix, Few via VPNs), what is the best approach to install UIPath? On individual environments (Say One on Citrix jumpbox), One on VPN jump servers? Or is there any scope for a centralized installation ? In that case, how is isolation maintained?