...
La VM a été réalisée avec VirtualBox 7.2.0.10, nous vous conseillons d'utiliser cette version et d'utiliser les VBoxGuestAdditions pour avoir le plein écran et utiliser au mieux une webcam et lecteur nfc usb au travers de la VM (il vous faut donc installer VirtualBox puis Oracle_VM_VirtualBox_Extension_Pack sur le host et enfin lancer dans la VM l'installation du VBoxGuestAdditions via l'iso monté en tant que disque optique).
Elle correspond à une Debian 12 13 en 64bits (bookwormtrixie).
Nous l'avons utilisé en lui allouant 4 CPUs et 8 GB de RAM.
Téléchargement ici (~10GB~14GB) : https://www.esup-portail.org/incomingesup-sgc-client-web-installer.univ-rouen.fr/vm/esup-sgc-vm2025-2023-24.tarvdi
Une fois lancée, une session dans mate de l'utilisateur 'esup' s'ouvre et le navigateur se lance avec pour urls d'accueil ces pages de documentation esup et l'ihm de esup-sgc, cad https://esup-sgc.univ-ville.fr
...
- un postgresql
- un openldap ldap.univ-ville.fr
- un apache avec mod_shib et des virtualhosts (ssl) qui sert :
- un tomcat 9 (installé manuellement) correspondant donc à un IdP Shibboleth (v3) servi par idp.univ-ville.fr
- un tomcat 10 (issu du système de paquets debian) proposant l'application https://esup-sgc.univ-ville.fr
- un tomcat 10 (issu du système de paquets debian) proposant l'application https://esup-nfc-tag.univ-ville.fr
Le SSL HTTPS fonctionne avec des certificats auto-signés, on a ainsi dû mettre en place un keystore java.
Le Java utilisé :
...
utilisé pour la partie serveur
...
et cliente est l'openjdk 21 proposé par debian/trixie (avec la librairie openjfx proposée également par debian/trixie - installation par apt donc).
Les mots de passe demandés et configurés ont tous été mis à 'esup' (sauf pour le keystore java où le mot de passer est changeit).
...
Dans la VM, un ldapbrowser configuré pour accéder au ldap interne est également disponible (raccourci donné sur le bureau), cela peut vous permettre d'ajouter des utilisateurs, ...
Spring Tool Suite 3
Un Spring Tool Suite (STS) est proposé également et vous donne un environnement de développement type pour esup-sgc
Note sur cette VM
Attention, si cette VM se veut être un bon point de départ pour une installation de esup-sgc, elle n'est pas parfaite, dans une installation institutionnelle de ces différents services, il y aurait un certain nombre de points à revoir.
...