How to decide the servers based on licensing


I have licences as shows below, how should i decide on servers for my organization.
and the architecture for the same

1x Orchestrator
5x Attended Robot Named User
5x Unattended Robot Concurrent
5x UiPath Apps

1x Non Prod Orchestrator
4x Non-Prod Robots
2x Studio Named User
1x UiPath Apps Non Prod


Before i can explain a detailed design, which server versions and pc versions does your company have?
Windows server 2012/2016/2019?? (which version)
PC workspace Win7/Win10 (which version)
SQL 2012/2014/higher (which version)

edit: how do you want to deploy to production? build the package on dev and upload the package manual to Orchestrator?

1 Like

@jvanmarion Thank you so much for your reply.
I have passed on the question to the infrastructure team as an when i get reply i will update you

Please help me with process.

Thanks once again



Below are the details. You have asked for.

Please help me with the same.

  1. windows server '16
  2. windows 10 workspace
  3. SQL '16 version.

We will decide how to depoly to prod


Please close the other topic, so we can stay in this one. I will see if i have some time on hands this weekend for an update on what you would need.

1 Like

@jvanmarion Sure thank you

Please tell me if you need more info.

Edit note;
An important one: Please sign up for very usefull training information!

First note:
Im kinda surprised to see why you actually asked this question. This is part of the preparation BEFORE you decide to buy licenses. This looks kinda like the wrong way.
Second, why do you need 4 NonProduction robots when you only have 2 test studio’s? A bit overkill in my opinion. The licenses aren’t cheap.

Im not sure how Uipath is handling the Apps license in the architecture. I asked them a long time ago and still waiting for that answer (over 2 months).
So i cannot help you with that.


  • active directory usage or standalone accounts in Orchestrator
  • Usage of mail settings (Ask IT for ports and settings)
  • Usage of Mobile apps in your organization (Ask risk department)
  • SSL certificates needed.
    etc. etc.
    production has an extra SQL database. That one can be used for archive logging. (important when running updates if you need long term logging), because the Main database should NOT contain over 1.000.000 records in the logging tables.

Version control
How do you want to control your source code and package management? See CI / CD pipeline as optional. IF production crashes, where will you get the current packages. This is really an important thing to talk through with development, IT, etc.

The infrastructure will be a bit like this.

The docs below should provide you with all the information you need. You just have to sit down with the IT department and decide it together what would be the best approach for your company. I can give you a basic guideline, but it all depends on the infrastructure that is available.

Some insight documentation



Apps: (tasks)

Some notes:

  • Be aware when using the App, you need outside access. So you have to open your production environment to be able to use the app.
    It needs an public domain for that. Or your mobile devices have to be on the same network.
  • Downloading packages/dependencies. You will need outside access for this.
  • Make sure to talk this through with the IT Department
  • outside connections. Your robots might need outside connections for downloading packages/dependencies or accessing websites.
  • Try to secure your orchestrator IIS server as much as possible > Talk to IT
  • Email server. The port isn’t listed in the architecture > Talk to IT for settings on that.

Servers Production.
1x Orchestrator |

  • 1x Windows Server 2016 With IIS installed. See documentation for details
  • SSL certificate required for Uipath Orchestrator
  • domainname (internal or external domain)

SQL database instance

  • Probably already present in your company environment

5x Attended Robot Named User

  • 5x Win10 Workstations or VDI’s with only Uipath Robot installed and activated

5x Unattended Robot Concurrent

  • 5x Win10 Workstations or VDI’s with only Uipath Robot installed and activated

5x UiPath Apps
// Don’t know about this one. No extra hardware needed. It is more that features will be activated automaticly in orchestrator (Tasks).

Servers nonproduction:
I am sure you can fill this one in, based on the information given. /That;'s your homework for today :smile:

use the MSI installers. Uipath can provide them. Install every part (orchestrator, studio, robot) from commandline with logging enabled. In my experience this is the best way. Especially when you run into problems.


@jvanmarion. . . i am overwhelmed with your response,thank you so much for taking efforts and helping me with architecture diagram.

I have recently joined the organization and missed some stake holders meeting,Hence i have to begin and understand everything by my self for now :blush:

Please bear with me because i may need your help alot through this new journey of uipath :upside_down_face:

I just want to clear my doubt,
Studio Named User this is the license used to activate our studio on virtual machine?


You’re welcome ;). architecture and installation can be a bit tricky sometimes, especially when you are new to the software. Just let me know when you need help with it.
I don’t mind private messages if you need info that is to private to post on a public forum.

Yes, it is.

After that you can provision the 2 studio machines in Orchestrator. From the client side you then can connect your studio robots to orchestrator.

Your robots can be licensed by just installing the (robot) software only. Provision them in Orchestrator and then connect the robot to Orchestrator, it will get automaticly licensed.

Licenses are setup like this.
1x Orchestrator + 2x Studio Named User + 4x Unattended robots.
This will tell you that from Orchestrator point of view give you the right to use:
2 Studios can be connected
4 Unatttended robots can be connected.
So for example you could have 10 Studios and only 2 studios are allowed to connect to Orchestrator. It all depends on how the licenses are provided. So be sure toch check your supplier about the license model.

The robots you can first provision on your orchestrator, and then from the robot you connect it to orchestrator and it will get licensed that way.

Usefull training modules: In the academy there is a license training available which i think is usefull for you to follow. The apps license is not included yet.
My advise is to follow all the courses, it will provide you and your team with all the information to start with.

edit: changed license-training-link
edit2: fixed some typo’s


This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.