====== Installation de GeoServer ====== ===== Avec Jelastic ===== **Objectif : déployer GeoServer avec un service PaaS, ici avec jElastic hébergé chez Infomaniak (il existe d'autres hébergeurs, cf https://jelastic.cloud)** La démarche en 12 étapes et 20 minutes (si tout va bien) : - Créer un compte chez Infomaniak : https://www.infomaniak.com/fr/inscription - Accéder à la console web (manager) par le lien du mail de bienvenue reçu - Eventuellement refaire la procédure de vérification de l'email - Commander le **test gratuit 14j de Jelastic Cloud** - Finaliser la commande - Revenir dans le manager https://manager.infomaniak.com \\ {{:geoinf18:screenshot_from_2018-11-27_17-45-36.png?nolink|}} - Se connecter à Jelastic https://app.jpe.infomaniak.com \\ {{:geoinf18:screenshot_from_2018-11-27_17-49-56.png?nolink|}} - Choisir //Deploy solutions from Marketplace// puis //Docker containers// - Chercher dans le Docker Hub avec le mot clé "geosolution" pour trouver l'image docker intitulée //geosolutionsit/geoserver// et l'installer (3-5 minutes) \\ {{:geoinf18:screenshot_from_2018-11-27_17-54-42.png?nolink|}} - Fermer la fenêtre du Marketplace - Ouvrir dans un navigateur l'URL de base du node associé à l'environnement déployé pour GeoServer (c'est une URL du sous-domaine jcloud.ik-server.com pour accèder à la page d'accueil Apache Tomcat) \\ {{:geoinf18:screenshot_from_2018-11-27_18-00-49.png?nolink|}} \\ {{:geoinf18:screenshot_from_2018-11-27_18-05-52.png?nolink|}} - Se connecter au **back-office de GeoServer** à partir de cette URL de base comme suit : http://URL_DE_BASE/geoserver-master (user: admin / pwd: geoserver) \\ {{:geoinf18:screenshot_from_2018-11-27_18-08-42.png?nolink|}} ===== Ajouter l'extension GeoCSS ===== La démarche avec Jelastic : * Se connecter avec Jelastic en Web SSH sur le serveur de déploiement de GeoServer * Charger l'extension GeoCSS dans le bon dossier en exécutant les commandes suivantes : cd /usr/local/tomcat/webapps/geoserver-master/WEB-INF/lib/ wget 'https://drive.switch.ch/index.php/s/kzGnhpUXO7q7KMy/download' -O geocss.zip unzip geocss.zip * Relancer le node GeoServer et attendre une bonne minute \\ {{:geoinf18:screenshot_from_2018-11-27_20-58-41.png?nolink|}} \\ __Remarque :__ pour une installation en local, localiser ce bon dossier, ce qui peut dépendre aussi de l'OS, exemple /home/olivier/Applications/geoserver-2.14.0/webapps/geoserver/WEB-INF/lib