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/Downloadsest é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.