System Requirements¶
Hardware resources¶
The system requires a virtual machine with the following characteristics:
- Operating system: Debian/Ubuntu - Ubuntu 22.04/Debian 11 recommended
- RAM: 8 Gb
- Disk: 32 Gb
- CPU: 4 cores
Storing video recordings
If you use the video recording function, it is necessary to have a disk space reserve and monitor the availability of free space in a timely manner.
Network resources¶
The virtual machine must have 1 real IPv4 address and domain name.
For closed networks
In case the system is used in a closed corporate network, the IP address and domain name can be internal (private). It is important that any computer on the corporate network can connect to the system using its domain name and IP address.
If a firewall is used, the following network ports must be open for incoming connections:
Port | Protocol | Destination |
---|---|---|
80 | TCP | Redirect to a secure HTTPS connection |
443 | TCP | Access to the web interface of the system, signal connection with agents |
3478 | TCP and UDP | Connections via WebRTC protocol |
40000-60000 | UDP | Connections via WebRTC protocol (media data) |
5031 | TCP | Connecting to agents via Websocket protocol |
5032 | TCP | Connects to the Download component. Used by Server |
5033 | TCP | Connects to the Image component. Used by agents |
5034 | TCP | Connects to the Storage component. Used by agents and the Server component |
as well as access to the following resources:
Host | Destination |
---|---|
https://updater.getscreen.me | Obtaining and updating a license key, access to agent distributions |
https://updater.getscreen.me:5000 | Access to containers and archive for installation |
Additional proxy servers¶
When scaling the system "wide", you can deploy additional Proxy servers. The system requirements for them are as follows:
- Operating system: Debian/Ubuntu - Ubuntu 22.04/Debian 11 recommended
- RAM: 2 Gb
- CPU: 2 cores
- Drive: 16 Gb
- Public IP address with at least 100 Mbps of bandwidth
If a firewall is used, the following network ports must be open for incoming connections:
Port | Protocol | Destination |
---|---|---|
3478 | TCP and UDP | Connections via WebRTC protocol |
40000-60000 | UDP | Connections via WebRTC protocol (media data) |
Last update: July 24th, 2024