Server Configurations

JRVSInputs Documentations
User avatar
YiMeng
Author
Posts: 235
Joined: Sat Jul 18, 2020 10:58 pm
Location: NY
Contact:

Server Configurations

Unread post by YiMeng »

Description

This configuration pertains to configuring inputsock console as server. This enables network communication required for remote executions.

How-to's

Server/Port is configured in "resources > modules > config.json".
  • host is the network binding address for the server to listen on.
    • Binding to "127.0.0.1" as IPAddr will restrict connection from other computers.
    • Binding to "0.0.0.0" will enable connection from any network computers who have access to the port.
  • port is the port number where the server will be running, this can be any port that is not in-use (1 to 65535).
    • Ensure Firewall Rules is added given permission to either "app\resources\modules\inputsock.exe" or the specified port to be an allowed inbound port.
  • socket_license_verification: By default this is enforced, with a value of "1". Meaning, for security purpose, remote execution requires both client and server be registered with the same user license. Setting this to "0" will disable this verification. Server with this disabled will accept and execute automation regardless of sender license.
  • Restart application for changes to take effect
  • After server is configured as desired, from JRVSInputs running on another pc on the network,
    • Automation will be executed on the destination server.