This issue is the main work for this milestone. The remaining services can be removed (most likely), except for this one which will be taken local. The work should be this,
Clone the middleman repo, run the server on the control room PC
Port forward the port it is listening on, find new connection string to give to those connecting to the middleman
Provide some sort of security to those trying to connect (16 char password)
Provide some DDOS protection (google research, most likely cache IP’s who connect, if they try to connect too many times give them a “timeout” of x minutes
A master list of known “good” IPs who do not suffer this timeout
Setting static IPs in production environment to ensure they do not change
This issue is the main work for this milestone. The remaining services can be removed (most likely), except for this one which will be taken local. The work should be this,