Skip to content

Installation

  • Vous pouvez installer Pollen sur votre propre serveur pour garder le contrôle de vos données (consultation confidentielle par exemple).
  • Pollen est libre, vous pouvez le modifier, l'améliorer ou l'adapter a vos besoins.
  • Vous pouvez nous remonter les bugs ou demandes d'améliorations et suivre le projet sur notre forge.

Avec Docker

Pour faciliter l'installation de Pollen nous publions une image Docker contenant une configuration par défaut de Pollen.

On peut lancer un conteneur en local avec :

docker run -p 8080:8080 registry.nuiton.org/chorem/pollen:develop

Note

Sur les versions 3.3.15 et précédentes, le port utilisé était le 80, il faut donc utiliser -p 8080:80 si on veut déployer une de ces versions

Vous pouvez ensuite accéder à Pollen sur votre navigateur à l’adresse http://localhost.

Par défaut toute la configuration et les données de Pollen se trouvent dans le dossier /var/local/pollen du conteneur.

Manuellement

Pollen se compose de deux parties, une API REST et un site public :

L’API REST

Télécharger et extraire le fichier WAR.

Avant de le déployer vous devez indiquer le répertoire d’enregistrement des données. Pour cela, créez le fichier /etc/pollen-rest-api.properties

pollen.data.directory=<repertoire des données>

Déployer le fichier WAR dans votre conteneur de servlets (par exemple Tomcat ou Jetty).

Vous pouvez le tester sur votre navigateur à l'adresse http://localhost:8080/pollen-rest-api/v1/configuration.

Site de l'interface utilisateur

Télécharger et extraire l’archive du site.

Configurer votre serveur web (par exemple Apache ou Nginx) pour servir le site.

Modifier le fichier conf.js pour faire pointer le site sur l’API REST

window.pollenConf = {
    endPoint: "http://<adresse API REST>/pollen-rest-api",
    // (...)
}

Compte par défaut

Au premier démarrage, Pollen créé un compte administrateur

  • Email : admin@chorem.org
  • Mot de passe : admin