history Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Jirafeau ====== Projet original : [[https://gitlab.com/mojo42/Jirafeau|https://gitlab.com/mojo42/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|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. CKG Edit