Installation⚓
Procédure : Installer SCENARIsuite-starter sur Debian / Ubuntu⚓
Conseil : Test de bon fonctionnement - chain⚓
Pour tester la bonne installation de l'application, visitez dans un navigateur web l'URL suivante : http://[xxx.xxx.xxx.xxx]:8080/scenarisuite-starter6.2/&
Vous devez être redirigé vers la page d'authentification de l'application :
Remarque : ajustez les paramètres ("8080" (port), ...) en fonction des paramètres de compilation de la webApp et du paramétrage du serveur d'application.
Remarque : URL de l'entrepôt⚓
L'application cliente peut maintenant être utilisée, et la connexion vers cet entrepôt déclarée : https://[xxx.xxx.xxx.xxx]:8080/scenarisuite-starter6.2/~~chain
Se référer au manuel de gestion fonctionnelle pour plus de détail sur le paramétrage applicatif auteur.
Vous pouvez également utiliser un navigateur basé sur Chromium tel que Brave, Chrome, Edge, Iridium, Opera ou Vivaldi avec l'adresse suivante : http://[xxx.xxx.xxx.xxx]:8080/scsuitestr62/& puis le bouton Ateliers
.
Truc & astuce : Login/password par défaut⚓
Le login/password d'administration par défaut est : admin/admin
.
Remarque : Il est fortement conseillé de modifier le mot de passe par défaut du compte admin
rapidement une fois connecté à SCENARIsuite-starter en ouvrant les paramètres de « Mon profil
» (menu en haut à droite).
Remarque : URLs du dépôt⚓
Le dépôt peut maintenant être utilisé. Par défaut (ie sans redirections frontales nginx) :
l'interface de gestion du dépôt est accessible via l'URL : http://[xxx.xxx.xxx.xxx]:8080/scenarisuite-starter6.2/& puis le bouton
Serveur de ressources
les ressources déposées sont accessibles en consultation libre via l'URL : https://[xxx.xxx.xxx.xxx]:8080/scenarisuite-starter6.2
Truc & astuce : Authentification sur le dépôt⚓
La gestion des utilisateurs est portée exclusivement par la couche "chain".
Ainsi, les comptes à utiliser pour accéder à l'interface de gestion du dépôt sont les mêmes que ceux utilisés pour accéder à l'environnement auteur "chain".
Remarque :
Vous devez disposer des droits d'administration.
Remarque : Debian & OpenJDK 11⚓
À partir de Debian 12, OpenJDK 11, qui est un prérequis pour les applications SCENARI, n'est plus disponible.
Si vous êtes sous Debian 12 ou plus, il est alors nécessaire de permettre à votre OS d'installer OpenJDK 11 quand même.
Une solution est d'autoriser l'installation de paquets depuis le dépôt DEB instable (SID) de Debian, car pour le moment, OpenJDK 11 y est toujours disponible.
Truc & astuce : Activation du dépôt instable dans une installation stable de Debian⚓
Avant d'activer le dépôt instable, indiquez à apt de privilégier les paquets depuis votre version actuelle de Debian en éditant le fichier
/etc/apt/preferences
pour y coller le texte suivant :Une fois ce fichier créé ou modifié on peut ajouter le dépôt instable sans crainte de mettre à jour 100% de votre système :
user@computer:~$ echo "deb http://deb.debian.org/debian unstable main contrib non-free" | sudo tee -a /etc/apt/sources.list.d/sid.list
user@computer:~$ sudo apt update
Conseil :
Sous Debian 12+ il est conseillé d'installer OpenJDK 11 avant d'installer Jetty 9 et SCENARIsuite-starter :
user@computer:~$ sudo apt install openjdk-11-jre-headless
Remarque :
Cette procédure est écrite pour un système utilisant la commande sudo pour lancer des commandes en temps que
root
(Ubuntu).Si votre système n'est pas configuré de la sorte (Debian par défaut), certaines commande doivent être modifiés avant d'être exécutés.
user@computer:~$ echo "deb [arch=amd64] https://deb.scenari.software stable main" | sudo tee -a /etc/apt/sources.list.d/scenari.list
Veuillez consulter la documentation du gestionnaire de paquets de votre distribution pour plus d'information (Ubuntu).
user@computer:~$ curl -fsSL 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x0b77ecb798bedf66' | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/scenari-software-keyring.gpg
Cette clé permet au système de vérifier l’authenticité et l’intégrité des paquets proposés.
user@computer:~$ sudo apt update
Vous devez maintenant choisir votre langue (anglais ou français)
Remarque :
Seule une langue est installable à la fois. Ce choix dictera dans quelle langue sera l'interface de gestion du serveur (gestion des utilisateurs, des ateliers et des modèles installés).
Rien ne vous empêche par la suite d'installer des modèles documentaires dans d'autres langues.
Exemple : SCENARIsuite-starter en français :⚓
user@computer:~$ sudo apt install scenarisuite-starter6.2.fr-fr-jetty9
Exemple : SCENARIsuite-starter⚓
user@computer:~$ apt-cache search SCENARIsuite-starter6.2
scenarisuite-starter6.2.en-us - SCENARIsuite-starter 6.2 - Core web-app files.
scenarisuite-starter6.2.en-us-jetty9 - SCENARIsuite-starter 6.2 - Jetty integration.
scenarisuite-starter6.2.fr-fr - SCENARIsuite-starter 6.2 - Core web-app files.
scenarisuite-starter6.2.fr-fr-jetty9 - SCENARIsuite-starter 6.2 - Jetty integration.