Projet original : https://gitlab.com/mojo42/Jirafeau
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.
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
'
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
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
/var/www/jirafeau
dans /home/admin/services/jirafeau
/var/www/jirafeau
dans /var/www/jirafeau-backup
/var/www/jirafeau/lib/config.local.php
par la copie conservée dans jirafeau-backup/lib/config.local.php