WikiVireGUL

VireGUL

Vous êtes ici : accueil » projets » yunohost » jirafeau

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:yunohost:jirafeau [2019/05/15 22:56] – créée francoisaprojets:yunohost:jirafeau [2021/12/12 15:23] (Version actuelle) francoisa
Ligne 1: Ligne 1:
 ====== Jirafeau ====== ====== Jirafeau ======
 +
 +Projet original : [[https://gitlab.com/mojo42/Jirafeau|https://gitlab.com/mojo42/Jirafeau]]
  
 ===== Procédure d'installation ===== ===== Procédure d'installation =====
 +
 +1) installer le domaine drop.viregul.fr
 +
 +2) Ajouter l'entrée DNS dans Ouvadmin vers serveur.viregul.fr (CNAME ou A)
 +
 +3) Ajouter l'application Jirafeau dans le domaine drop.viregul.fr dans le dossier /
 +
 +4) définir un admin (ne fonctionne pas), application publique sans mot de passe.
 +
 +5) retourner sur le domaine et regénérer les certificats Let's encrypt pour le domaine.
  
 ==== Configuration ==== ==== Configuration ====
 +
 +L'administration des fichiers déposés se fait à l'adresse [[https://drop.viregul.fr/admin.php|https://drop.viregul.fr/admin.php]] avec un mot de passe administrateur
 +
 +La configuration fine se fait dans le fichier ''/var/www/jirafeau/lib/config.local.php ''Réinitialiser le mot de passe avec :
 +<code>
 +
 +echo -n NouveauMot2Passe | sha256sum
 +
 +</code>
 +
 +Et le coller dans ''$cfg['admin_password'] = 'xxxx';''
 +
 +Et commenter la partie :
 +<code>
 +
 +*
 +$cfg['admin_http_auth_user'] = 'francoisa';
 +*/
 +
 +</code>
 +
 +On réduit un peu les durées proposées :
 +
 +<code>
 +$cfg['availabilities'] = array(
 +    'minute' => false,
 +    'quarter' => false,
 +    'year' => false,
 +
 +</code>
 +
 +Ainsi que la taille des fichiers (en upload en M)
 +
 +<code>
 +$cfg['maximal_upload_size'] = 200;
 +
 +</code>
 +
 +Les fichiers seront stokés dans le home : '''/home/yunohost.app/jirafeau'''
 +==== Automatisation du nettoyage ====
 +
 +Une tâche cron dans''/etc/crond.d/jirafeau'' est ajoutée automatiquement par Yunohost :
 +<code>
 +12 3    * * *   jirafeau  php7.3 /var/www/jirafeau/admin.php clean_expired
 +16 3    * * *   jirafeau  php7.3 /var/www/jirafeau/admin.php clean_async
 +
 +</code>
 +
 +==== Personnalisation ====
 +
 +Un thème custom viregul a été créé dans ''/var/www/jirafeau/media/viregul''
 +
 +On peut changer le logo ''logo-jirafeau.svg'' et le remplacer dans ''/var/www/jireafeau/media/courgette/logo-jirafeau.svg''
 +===== Mise à jour =====
 +
 +  * Faire une sauvegarde de ''/var/www/jirafeau''  dans ''/home/admin/services/jirafeau''
 +  * Faire une copie de ''/var/www/jirafeau''  dans ''/var/www/jirafeau-backup''
 +  * Lancer la mise à jour
 +  * Faire un diff et Remplacer ''/var/www/jirafeau/lib/config.local.php''  par la copie conservée dans ''jirafeau-backup/lib/config.local.php''
 +  * Et c'est tout.