Overview¶
The Reemo platform is based on a modular architecture composed of Docker micro-services. Each deployment is organized as an Instance, which can group several environments depending on functional needs and enabled licenses.
This approach ensures flexibility, scalability, and adaptation to various use cases: from a simple single server to high availability cluster deployments.
Instance¶
A Reemo Instance corresponds to a complete micro-services environment, linked to a database.
1 Instance = 1 subscription
Each Instance is isolated from the others and can be customized according to the client.
Licenses¶
In OnPrem mode, two types of licenses are available:
Offline A license file is generated from the website and must be added to the API micro-service configuration.
Online A hash is generated from the interface and integrated into the API micro-service configuration. This mode makes license management more flexible and responsive, provided the platform can reach the URL:
https://licensing.reemo.io
Operating Systems¶
Operation is validated on:
Ubuntu
RedHat
As these are Docker micro-services, other operating systems can also be used without major issues.
Micro-services¶
Reemo micro-services are available on the private registry:
registry.reemo.io
Authentication is required to access it. It must be requested at: hello@reemo.io
Environments¶
A Reemo Instance can consist of several complementary environments:
INFRA Environment
Main environment grouping all the Reemo platform micro-services.
PROVISION Environment
Required for Reemo Containers licenses. Hosts user containers (several can be deployed per Instance).
RELAYWS Environment
Used for connections in WebSocket (HTTPS) mode.
Product |
Connectivity |
INFRA |
PROVISION |
RELAYWS |
|---|---|---|---|---|
Remote Desktop |
WebRTC |
|||
Remote Desktop |
WebSocket |
|||
Reemo Containers |
WebRTC |
|||
Reemo Containers |
WebSocket |
Cluster Mode¶
Environments can be installed:
On a single server (simple installation).
On a cluster of at least 3 servers (high availability and resilience).
Multi-portal¶
Reemo allows creating multiple distinct portals, based on:
User profiles
Authentication connectors (IdP)
This multi-portal feature strengthens security by enabling stricter access restrictions, for example based on IP address or authentication protocol.