bonjour
Installation de Librephotos
POURQUOI ?
> photogallery rencontre un bug d'installation sur mon NAS ( et Asustor patauge un peu : celui qui me trouve où le NAS logge les installations logicielles aura ma gratitude ).
> Photoprims est passé freemium, et la version proposée dans les applis tierces du catalogue est maintenant la version CE ( community edition ) , avec l'impossibilité de créer des comptes supplémentaires autrement qu'en ligne de commande ( à travers le container docker ... )
Après ça, j'avais déjà testé librephotos il y a 2 ans, et je l'avais trouvé très complet, et le plus performant pour la reconnaissance de visages.
Mon besoin de base : pouvoir virer des photos de nos smartphones,en les regroupants en dossiers d'évènements... Sauf que une fois sur le NAS, il faut pouvoir y accéder aussi rapidement (ou presque ) que si ils étaient restés sur les smartphones... Et AIdata par exemple, est très mauvais pour ça.
LIENS :
Je ms suis inspiré de l'installation décrite ici :
PREREQUIS:
Applications nécessaires sur le NAS Asustor sous ADM 4:
> Git ( et donc Perl )
> Docker Engine
> 30 Go libre sur /share/Docker ou le répertoire que vous avez choisi ( la doc parle de 10Go, mais là, j'en suis déjà à 30Go... )
Vous devez savoir vous connecter en SSH vers votre NAS
INSTALLATION:
- vous vous connectez sur votre NAS en ssh, et vous passez root
# cd /share/Docker ( ou sinon, le répertoire de votre choix créé, ou le répertoire partagé créé... )
# git clone https://github.com/LibrePhotos/librephotos-docker.git
si tout va bien, vous avez maintenant un répertoire librephotos-docker
# cd librephotos-docker
- copie de la template env en .env ==>
# cp librephotos.env .env
- editer le fichier .env ==>
-------------
# Location of your photos.
scanDirectory=<modifié selon mon besoin> exemple : /share/Photos ... Ce répertoire sera visible sous le nom /data dans LibrePhotos
# Here you can change the user name for the database.
dbUser=<un username que vous choisissez>
# The password used by the database.
dbPass=<un pass que vous choisissez>
remarque : les 2 dernieres modifications, c'est par sécurité, pour ne pas laisse la BDD accessible avec les valeurs fournies dans le dépot GIT.
-----------
- sauvegardez votre .env
- On démarre Librephotos ==>
# docker-compose up -d
On attend gentiment que la commande nous rende la main, et même un peu plus, et on ouvre la page http:<IP du NAS>:3000
On ne s'affole pas si ça répond pas tout de suite...
La page nous amene sur une page d'accueil de configuration "1er lancement" dans lequel on va pouvoir definir le user et mdp du compte qui sera de facto administrateur de Librephotos.
Si il y a du "materiel" dans le répertoire /share/Photos (dans mon exemple 18000 photos, 400 videos ) , il va falloir attendre plusieurs heures avant de voir arriver quelque chose, dans les différentes rubriques de l'application.
Pour voir l'activité de l'application ==>
# tail -f librephotos/data/logs/ownphotos.log
Après 24H00 ( NAS AS6602T , 12Go de RAM , 256Go SSD cache sur voume1 ), le scan de base était fini, l'appli a buggé sur les tags géo ( le serveur distant semblait HS ).
J'ai commencé à sélectionner les visages ( mettre des noms sur les groupes de visages que Librephotos considère comme étant appartenir à la même personne.. ça sert à retrouver toutes les photos avec Tati Danielle dessus par exemple ), et là, je le vois continuer à détecter des visages...
Attention : l'appli n'est pas intégrée au démarrage/arrêt du NAS . Voici les commandes à passer en temps utile.
# cd /share/Docker/librephotos-docker
# docker-compose down (Arret de l'appli)
# docker-compose pull (Mise à jour de l'appli)
# docker-compose up -d (démarrage de l'appli)
Installation de Librephotos
POURQUOI ?
> photogallery rencontre un bug d'installation sur mon NAS ( et Asustor patauge un peu : celui qui me trouve où le NAS logge les installations logicielles aura ma gratitude ).
> Photoprims est passé freemium, et la version proposée dans les applis tierces du catalogue est maintenant la version CE ( community edition ) , avec l'impossibilité de créer des comptes supplémentaires autrement qu'en ligne de commande ( à travers le container docker ... )
Après ça, j'avais déjà testé librephotos il y a 2 ans, et je l'avais trouvé très complet, et le plus performant pour la reconnaissance de visages.
Mon besoin de base : pouvoir virer des photos de nos smartphones,en les regroupants en dossiers d'évènements... Sauf que une fois sur le NAS, il faut pouvoir y accéder aussi rapidement (ou presque ) que si ils étaient restés sur les smartphones... Et AIdata par exemple, est très mauvais pour ça.
LIENS :

Je ms suis inspiré de l'installation décrite ici :

PREREQUIS:
Applications nécessaires sur le NAS Asustor sous ADM 4:
> Git ( et donc Perl )
> Docker Engine
> 30 Go libre sur /share/Docker ou le répertoire que vous avez choisi ( la doc parle de 10Go, mais là, j'en suis déjà à 30Go... )
Vous devez savoir vous connecter en SSH vers votre NAS
INSTALLATION:
- vous vous connectez sur votre NAS en ssh, et vous passez root
# cd /share/Docker ( ou sinon, le répertoire de votre choix créé, ou le répertoire partagé créé... )
# git clone https://github.com/LibrePhotos/librephotos-docker.git
si tout va bien, vous avez maintenant un répertoire librephotos-docker
# cd librephotos-docker
- copie de la template env en .env ==>
# cp librephotos.env .env
- editer le fichier .env ==>
-------------
# Location of your photos.
scanDirectory=<modifié selon mon besoin> exemple : /share/Photos ... Ce répertoire sera visible sous le nom /data dans LibrePhotos
# Here you can change the user name for the database.
dbUser=<un username que vous choisissez>
# The password used by the database.
dbPass=<un pass que vous choisissez>
remarque : les 2 dernieres modifications, c'est par sécurité, pour ne pas laisse la BDD accessible avec les valeurs fournies dans le dépot GIT.
-----------
- sauvegardez votre .env
- On démarre Librephotos ==>
# docker-compose up -d
On attend gentiment que la commande nous rende la main, et même un peu plus, et on ouvre la page http:<IP du NAS>:3000
On ne s'affole pas si ça répond pas tout de suite...
La page nous amene sur une page d'accueil de configuration "1er lancement" dans lequel on va pouvoir definir le user et mdp du compte qui sera de facto administrateur de Librephotos.
Si il y a du "materiel" dans le répertoire /share/Photos (dans mon exemple 18000 photos, 400 videos ) , il va falloir attendre plusieurs heures avant de voir arriver quelque chose, dans les différentes rubriques de l'application.
Pour voir l'activité de l'application ==>
# tail -f librephotos/data/logs/ownphotos.log
Après 24H00 ( NAS AS6602T , 12Go de RAM , 256Go SSD cache sur voume1 ), le scan de base était fini, l'appli a buggé sur les tags géo ( le serveur distant semblait HS ).
J'ai commencé à sélectionner les visages ( mettre des noms sur les groupes de visages que Librephotos considère comme étant appartenir à la même personne.. ça sert à retrouver toutes les photos avec Tati Danielle dessus par exemple ), et là, je le vois continuer à détecter des visages...
Attention : l'appli n'est pas intégrée au démarrage/arrêt du NAS . Voici les commandes à passer en temps utile.
# cd /share/Docker/librephotos-docker
# docker-compose down (Arret de l'appli)
# docker-compose pull (Mise à jour de l'appli)
# docker-compose up -d (démarrage de l'appli)