installationappsnonpackage
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
installationappsnonpackage [2018/01/30 11:16] – benoit | installationappsnonpackage [2018/02/05 15:05] – benoit | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
- Créer le package pour cette application ce qui n'est pas forcément évident | - Créer le package pour cette application ce qui n'est pas forcément évident | ||
- | Prérequis: connaisances en bassh, appréhender le fonctionnement du packaging sur yunohost, du temps, voir de l' | ||
- Utiliser l' | - Utiliser l' | ||
- | Prérequis: savoir installer le logiciel en question sans yunohost | ||
- Allez directement modifier les fichier de configuration de NGINX, SQL ... comme on le ferai sur un serveur sans Yunohost | - 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. | 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' | ||
+ | |||
La troisième est plutôt déconseillé, | La troisième est plutôt déconseillé, | ||
- | Cette doc parle donc de la deuxième solution | + | 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:// | ||
+ | |||
+ | Le site de GRR https:// | ||
+ | |||
+ | Les prerequis pour installé GRR | ||
+ | * Serveur php | ||
+ | * Base SQL | ||
+ | * gestion des droits sur les dossier | ||
+ | * tache cron | ||
+ | |||
+ | |||
+ | ===Commençons par installer l' | ||
+ | |||
+ | Libellé : non afficher dans yunohost : GRR | ||
+ | Choisir le domaine ainsi que le chemin | ||
+ | |||
+ | Le site sera accessible à l' | ||
+ | |||
+ | Définir un mot de passe, ce mot de passe est important, c'est à la fois le mot de passe pour accéder à l' | ||
+ | |||
+ | Le site est il public : | ||
+ | |||
+ | si la case est cocher, le site est accessible à tout le monde | ||
+ | sinon il faudra s' | ||
+ | |||
+ | Avez vous besoin d'une base SQL : oui dans notre cas | ||
+ | |||
+ | ==Quel est le résultat ?== | ||
+ | |||
+ | Si vous vous connecté sur la page domaine/ | ||
+ | |||
+ | le nom d' | ||
+ | |||
+ | sftp webapp1@domaineprincipal | ||
+ | |||
+ | Vous pouvez utiliser un client sftp, FileZilla par exemple. | ||
+ | |||
+ | |||
+ | |||
+ | Cette application créer l' | ||
+ | |||
+ | Le dossier personnel de cette utilisateur est / | ||
+ | |||
+ | Une base de donnée est aussi créer ainsi qu'un utilisateur avec tout les droit dessus. | ||
+ | Tout les informations sur le base SQL sont enregistrer dans le fichier db_acces.txt situé dans / | ||
+ | |||
+ | |||
+ | un dossier nommé www est créer dans le dossier / | ||
+ | nginx (serveur web de yunohost) pointe dessus, c'est donc ici qu'il faut placer les fichiers du logiciel | ||
+ | |||
+ | Il contient le fichier index.html qui nous a permit de récupérer les informations de connection ssh | ||
+ | |||
+ | Ce fichier peut lui aussi être supprimé | ||
+ | |||
+ | |||
+ | // Transmettre l' | ||
+ | |||
+ | |||
+ | === Installation de GRR === | ||
+ | |||
+ | On télécharge le logiciel et la documentation | ||
+ | |||
+ | https:// | ||
+ | |||
+ | La documentation | ||
+ | |||
+ | En résumer: | ||
+ | |||
+ | décompresser l' | ||
+ | modifier le fichier de configuration | ||
+ | |||
+ | transferer les fichiers en sftp | ||
+ | |||
+ | |||
+ | post-installation : se rendre sur l' | ||
+ | |||
+ | configurer la base sql avec les donnée de db_acces | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==Cas de config ssh particulières== | ||
+ | |||
+ | Si vous avez désactiver l' | ||
+ | |||
+ | Vous pouvez vous connecter en ssh avec votre utilisateur habituel puis vous connecter en tant que l' | ||
+ | |||
+ | su webapp1 | ||
+ | |||
+ | L' | ||
+ | |||
+ | |||
+ | ==Point sur les droits des fichiers== | ||
+ | |||
+ | Le dossier / | ||
+ | |||
+ | Tout sont contenu appartient à l' | ||
+ |
installationappsnonpackage.txt · Dernière modification : 2018/02/05 15:09 de benoit