Conteneurs et isolation

Reemo Containers fournit des environnements conteneurisés isolés pour les utilisateurs — par exemple une session de navigation sécurisée (RBI) ou une application précise. Chaque conteneur est une instance en cours d’exécution, créée à partir d’un modèle et orchestrée par l’environnement PROVISION.

Profils et collections

  • Profil de conteneur : c’est le modèle d’un conteneur — son image, ses options, ses contraintes et ses restrictions. Quand un utilisateur assigné se connecte, son conteneur apparaît automatiquement dans sa liste. Voir Profils de conteneurs.

  • Collection : elle regroupe un ou plusieurs profils (et des postes de travail) attribués à un ensemble d’utilisateurs. Voir Collections.

Cycle de vie et persistance

Les conteneurs restent au plus proche de la connexion :

  • La durée de vie après déconnexion se règle sur le profil, via l’option Expire après.

  • En mode WebSocket, un conteneur relais dédié est créé à la connexion, puis détruit à la fin de la session.

  • Le répertoire de transfert /home/reemo/Downloads est éphémère : son contenu est perdu à l’arrêt du conteneur.

Niveaux d’isolation

L’environnement PROVISION permet d’isoler les conteneurs à trois niveaux :

  • Par cluster : plusieurs environnements de provision, par client ou par type de conteneur.

  • Par worker : un worker dédié à un seul type de conteneur au sein d’un cluster.

  • Par conteneur : une surcouche de virtualisation qui isole les espaces graphiques des utilisateurs.

Images officielles

Les conteneurs reposent sur des images maintenues par Reemo, couvrant navigateurs, accès applicatifs et bureaux : Chromium, Firefox, Edge, Ungoogled Chromium, HTTPS, RDP, SSH, Java 8 et Java 17 OpenJDK, Light Desktop, Citrix, Ubuntu.

Contrôles et restrictions

Un profil encadre l’usage du conteneur : presse-papiers, transfert de fichiers (téléversement, téléchargement, listes blanches par type, limites de taille), contraintes de placement, approbation d’accès et, sur instance privée, enregistrement de session.