The following section contains an overview of the yunIO server settings in the Settings menu.
To save any changes made in the Settings menu, click [Save].

Note: All server setting changes require a yunIO service restart. All Swagger/OpenAPI definitions must be updated manually on server settings change by saving the service once more.

Server-Settings

Transport Layer Security #

Transport Layer Security (TLS) protocol allows the user to communicate with the respective service in a secure way by encrypting the communication with that service (HTTPS). This requires the installation of an X.509 certificate. For more information on TLS, see Microsoft: Transport Layer Security Protocol.

Pick Certificate

Click [Pick Certificate] and select an X.509 certificate from the list of available certificates.
If the certificate is not listed in the menu or in the Windows certificate store, install the X.509 certificate. The certificate must have Subject Alternative Name set. When activating TLS, the Subject Alternative Name is used as the new hostname. A custom hostname can be entered in the OpenAPI setting.

For information on how to renew a certificate, refer to our knowledge base article Certificate Renewal for TLS.

Note: Depending on whether yunIO is hosted on a local server or a cloud environment, the procedure for certificate creation differs. Refer to the documentation available on the internet or contact your network administrators.

TLS enabled

Once a certificate is selected, the option TLS enabled is available.
Enable or disable the usage of transport encryption for the web server.

Note: To access the Designer via TLS, restart the yunIO server and connect to the Designer using the following URL pattern: https://[host]:[port]. If you cannot access the designer. because of problems with the TLS certificate, delete the tls.json file in the installation directory of yunIO e.g., C:\Program Files\Theobald Software\yunIO\config\servers\tls.json. Restart the yunIO server.

OpenAPI #

Enter a custom hostname and click [Save] to update the OpenAPI definitions of all existing services.

Services, Designer and WebSockets #

Define the ports for service consumption, Designer access and WebSocket configurations. Valid port numbers range from 1-65535. It is not recommended to use ports below 1000, because they are often already taken and using them with different services can lead to service disruptions.

Default Ports

Service Name HTTP HTTPS Description
Services 8075 8175 This port is used by the web server, which handles the requests to invoke a service.
Designer 8077 8177 This port is used to open the yunIO Designer on a client machine.
WebSockets 8076 8176 This port is used by the yunIO Designer to read and write configurations, services, etc.