Server system requirements
Introduction
This page will describe the system requirements for a ConnectWise ScreenConnect™ on-premises server.
Tip: Integrating with ConnectWise Automate®? Follow the recommended system requirements for the integration.
Supported operating systems
Important: While we do our best to support end-of-life operating systems including Windows 7, Windows 8.1, Windows Server 2008, and Windows Server 2012, we cannot guarantee successful performance in all cases.
Windows
Note: The server installation requires .NET 4.7.2 and above.
- Windows 10 64-bit
- Windows 11 64-bit
- Windows Server 2016 64-bit
- Windows Server 2019 64-bit
- Windows Server 2022 64-bit
Linux
Important: ScreenConnect ended support of the Linux Host Server on December 31, 2021. For more information, including next steps to move to Windows Server or migrate to ScreenConnect Cloud, please visit the FAQ page.
The server software requires x86_64 architecture and glibc 2.17 or higher.
- Ubuntu 18.04 64-bit LTS
- Debian 10 64-bit Stable Release
macOS and OS X
Important: macOS and OS X server support ended on October 1, 2019. View more information...
While it is possible to install the ScreenConnect server components on macOS and OS X, for supportability reasons we can only recommend installing the on-premises application on a Windows server instead. Features such as server-side screen recording are unsupported on macOS and OS X.
Required firewall rules
Inbound
By default, the on-premises installation requires ports 8040 and 8041 to be opened. See our forwarding ports in your router knowledge article for more information.
Outbound
The ScreenConnect server requires two outbound HTTPS requests over port 443:
- license.screenconnect.com – Required for the server to validate the ScreenConnect license
- check.screenconnect.com – Strongly recommended but optional. It is used to complete the server or URL checks on the Administration > Status page within the ScreenConnect website.
Recommended system requirements
It's difficult to pinpoint recommended system requirements as they will vary according to your use model. For instance, users that plan on connecting to many machines at once, or users that plan on view video remotely, will use more server resources.
For RAM, generally we recommend 2GB per 10 concurrent sessions ("concurrent" meaning both a host and a guest are connected).
Note: If you are expecting to use 15 or more active sessions at a time or have over 1000 access clients, a server running Windows may better serve your needs.
To increase the speed of paging to disk and overall performance, we recommend an SSD for your ScreenConnect server.
For disk space, we generally recommend 10-15GB. However, if you expect to store videos with extended auditing, we recommend significantly more space.
The example server specifications below are not minimum server requirements, but they can be useful as "ballpark" numbers when deciding on a server for a ScreenConnect on-premises server.
Example: Larger implementation of ScreenConnect On-Premise
For a server that will have over ten concurrent sessions and over 500 access clients:
- Windows Server 2022
- Quad-core processor at 2.4 GHz
- 8GB RAM
- SSD recommended
Example: Smaller implementation of ScreenConnect On-Premise
For a server that will only have a few concurrent sessions and around 200 access clients:
- Windows Server 2022
- Dual-core processor at 2.4 GHz
- 4GB RAM
- SSD recommended
Bandwidth usage
Bandwidth usage during a session is highly dependent on the activity within the session; viewing a video over a remote connection will use more bandwidth than a session with few screen refreshes.