Outils pour utilisateurs

Outils du site


installationappsnonpackage

Ceci est une ancienne révision du document !


Installation d'une application non packagé sur yunohost

Installation de GRR sur Yunohost

Utilisation de Custom Web APP

Yunohost c'est bien pratique! Mais tout les logiciels web disponible sur internet ne sont pas forcément dans la liste des applications disponibles sur Yunohost. Si vous êtes dans cette situation, il y a alors deux solution:

  1. Créer le package pour cette application ce qui n'est pas forcément évident
  2. Utiliser l'application Custom Web APP qui va créer une base solide pour l'installation de votre application
  3. Allez directement modifier les fichier de configuration de NGINX, SQL … comme on le ferai sur un serveur sans Yunohost

La première solution est bien sur la meilleur, car cela participe au projet Yunohost. Prérequis:

  • connaisances en bassh,
  • appréhender le fonctionnement du packaging sur yunohost,
  • du temps,
  • voir de l'engagement dans la durée si on veut maintenir le paquet

La troisième est plutôt déconseillé, allez modifier directement les fichiers de configuration risque de rendre Yunohost instable

Cette doc parle donc de la deuxième solution:

Prérequis: savoir installer le logiciel en question sans yunohost

Cette documentation traite d'un cas assez simple GRR.

GRR (Gestion et réservation de ressources) est un logiciel libre (GNU GPL v2)
Développer par le team https://site.devome.com/fr/

Le site de GRR https://site.devome.com/fr/grr3

Les prerequis pour installé GRR

  • Serveur php
  • Base SQL
  • gestion des droits sur les dossier
  • tache cron
Commençons par installer l'application Custom Web App (via la moulinettte ou l'interface web) comme n'importe quelle autre application :

Libellé : non affciher dans yunohost : GRR Choisir le domaine ainsi que le chemin (/ pour l'installer à la racine)

Définir un mot de passe, ce mot de passe est important, c'est à la fois le mot de passe pour accéder à l'utilisateur, le mot de passe de la base de donnée…

Le site est il public :

si la case est cocher, le site est accesible à tout le monde sinon il faudrat s'identifier via le SSO de yunohost

Avez vous besoin d'une base SQL : oui dans notre cas

Quel est le résultat ?

Cette application créer l'utilisateur webapp1 (si vous avez plus Custom Web App, l'utilisateur sera différent) avec le mot de passe saisi

Le dossier personnel de cette utilisateur est /var/www/webapp1

La base de donnée est aussi créer ainsi que l'utilisateur avec tout les droit dessus:

installationappsnonpackage.1517309110.txt.gz · Dernière modification : 2018/01/30 11:45 de benoit