The ability to download a blank client installer (lets say for windows) and:
-Be able to set the connection url and port
-
Be able to use a default auth key from the server to install with (but have a secttion on the portal where that auth key just allows the client to request a connection that would still need to be approved by the server admin)
-
Be able to have flags to set client name (or installer will default to grabbing computername)
-
Set flags for directories and intervals of backup (or even choose to just have server side only config)