Ce guide est destiné aux professionnels de l'informatique responsables de l'installation du serveur autogéré ActivityInfo sur un serveur sur site.
Introduction
Bien que nous nous efforcions de fournir des paquets d'installation pratiques pour les plateformes courantes telles que Debian Linux et Windows Server, ActivityInfo est une application Java indépendante de la plateforme qui peut fonctionner partout où un environnement d'exécution Java 8 (JRE) est disponible.
Démarrage
Assurez-vous que Java 8 est installé et disponible dans votre chemin d'accès (path). L'exécution de la commande java -version
devrait afficher quelque chose de similaire à ce qui suit :
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
Ensuite, téléchargez la version JAR la plus récente.
Vous pouvez démarrer le serveur directement en exécutant :
java -jar activityinfo_4_1_3.jar
Le serveur, par défaut, démarrera immédiatement et écoutera sur le port 8081 les requêtes HTTP. Il initialisera également une base de données Sqlite dans le répertoire de travail.
Configuration du serveur
Au démarrage, le serveur autogéré ActivityInfo recherchera un fichier nommé config.ini
dans le répertoire de travail.
Vous pouvez spécifier un port HTTP(S) et un répertoire de données alternatifs dans config.ini
:
[Server]
Http Port=80
Https Port=443
[Data]
Data Directory=/var/lib/activityinfo
Lisez la référence complète du fichier de configuration.
ActivityInfo fournit également une interface de configuration web pour d'autres options du serveur, telles que l'authentification unique (SSO), l'envoi d'e-mails et le SSL. Pour utiliser cette interface, assurez-vous que config.ini
est accessible en écriture par le processus Java.
Création du compte administrateur
Lorsque vous démarrez le serveur autogéré avec une base de données vide, vous pouvez créer le compte administrateur en naviguant vers, par exemple, http://localhost:8081.
Configuration supplémentaire
Ensuite, suivez les instructions du guide de Configuration pour configurer l'envoi d'e-mails, un certificat SSL et l'authentification unique.