WikiVireGUL

VireGUL

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

Projets:yunohost:jirafeau

Jirafeau

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

L'administration des fichiers déposés se fait à l'adresse 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 :

echo -n NouveauMot2Passe | sha256sum

Et le coller dans $cfg['admin_password'] = 'xxxx';

Et commenter la partie :

*
$cfg['admin_http_auth_user'] = 'francoisa';
*/

On réduit un peu les durées proposées :

$cfg['availabilities'] = array(
    'minute' => false,
    'quarter' => false,
    'year' => false,

Ainsi que la taille des fichiers (en upload en M)

$cfg['maximal_upload_size'] = 200;

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 :

12 3    * * *   jirafeau  php7.3 /var/www/jirafeau/admin.php clean_expired
16 3    * * *   jirafeau  php7.3 /var/www/jirafeau/admin.php clean_async

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.