Show / Hide Table of Contents

How is Royal Server Working?

Royal Server consists of three components: the Management Endpoint, the Secure Gateway and the Document Store. For the Management Endpoint and Document Store components: Royal Server is based on HTTP/S and uses Windows security features such as local users and groups to ensure proper authentication.

The Secure Gateway component is based on SSH standards.

The basic flow of Management Endpoint connections is as follows: Client devices such as desktop computers running Royal TS/X or mobile devices running Royal TS for Android or iOS access Royal Server via HTTP/S (possibly using a VPN tunnel). Royal Server itself uses different technologies to communicate with the managed servers, depending on the component and module used. The Secure Gateway component uses a standards-based SSH connection.

Royal Server is Agentless

There is no need to install an agent on the managed server. However, the machine running Royal Server must be able to access the managed server over the network. Please refer to Configuration of Managed Servers for details.

Royal Server consists of three main components:

  • Management Endpoint (a way to manage servers remotely)
  • Document Store (hosts Royal documents and shares them with the team)
  • Secure Gateway (enables secure SSH based communication with your servers)

Under the Hood - Management Endpoint

Royal Server needs to query managed servers to get the information it needs (e.g. to get the list of Windows services).

There are two basic ways to do this:

  • Using WMI
  • Using CIM
Module Protocol Remark
Eventlog WMI/CIM User needs to have the rights to read the Windows Event Log
Hyper-V WMI/CIM
Processes WMI/CIM
RoyalDocumentStore - Internal module used by Royal Server
RoyalServerManagement - Internal module used by Royal Server
Script WMI/CIM PowerShell Remoting for PS
Terminal Services WTS API Proprietary protocol by Microsoft
VM Ware WMI/CIM
Windows Services WMI/CIM
Note

Using WMI From Wikipedia, the free encyclopedia:

WMI (Windows Management Instrumentation) is a set of driver extensions to the Windows Driver Model that provides an operating system interface through which instrumented components provide information and notification.

WMI is Microsoft's implementation of Web-Based Enterprise Management (WBEM) and Common Information Model (CIM). It relies on a binary communication protocol that is using dynamic ports (TCP/135 for > standard RPC and a randomly assigned port between 1024-65535 (for Windows 2003 and older) or 49152-65535 (for Windows 2008 and newer).

For details to prepare servers to be managed by Royal Server please check our Prepare a Managed Server script.

Under the Hood - Document Store

The Document Store component is based on HTTPs/SSL communication between Royal TS/X and Royal Server. Check the Service Configuration and Security Configuration for more details.

Under the Hood - Secure Gateway

Secure Gateway connections are based on SSH. Check Gateway Configuration and Gateway Security Configuration for more details.

  • Improve this Doc
In This Article
Back to top   Copyright © Royal Apps