PhotoPrism est un gestionnaire de photos open source performant, il utilise l’intelligence artificielle, on l’installe sur notre propre serveur et on accède à son interface depuis un navigateur web.
Ici, on installe un serveur PhotoPrism sous Proxmox VE à l’aide d’un script qui va créer un conteneur LXC.
Les scripts
La procédure pour utiliser le script pour l’installation de PhotoPrism dans un conteneur LXC pour Proxmox VE se trouve sur le site suivant. De nombreux autres scripts sont disponibles.
,Sources :
https://community-scripts.github.io/ProxmoxVE
Installation
Pour installer PhotoPrism dans un conteneur LXC, exécutez la commande ci-dessous dans le shell Proxmox VE :
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/photoprism.sh)"
Choisir le mode Advanced et mettre en IP fixe.
Quand l’installation est terminée, depuis un navigateur WEB
On se connecte en http avec l’adresse IP du serveur et le port 2342 :
http://adresse_IP:2342
Identifiants de connexion par défaut
Username: admin
Password : changeme
Utiliser un stockage de Proxmox se trouvant sur un NAS pour héberger les images
J’ai testé sans succès la configuration de partages réseau Samba et NFS sur un NAS pour stocker les images. En fait, il ne faut pas effectuer le montage dans le conteneur, mais le paramétrer directement dans son fichier de configuration en utilisant le point de montage d’un stockage du serveur sous Proxmox. Le fichier de configuration se trouve sur le nœud Proxmox PVE /etc/pve/lxc/xxx.conf (xxx étant le n° du conteneur).
À voir également
Installation d’un NAS avec OpenMediaVault, configuration de partages SAMBA et NFS, exemples de configurations de stockages pour Proxmox :
Point de montage à utiliser
Pour voir les points de montage des stockages sous Proxmox VE allez sur Centre de données ==> Stockage et regardez « Chemin d’accès/Cible ». On doit avoir /mnt/pve/xxxxx (Pour le nœud pve dans mon cas, xxxxx correspond à l’ID du partage).
Configuration d’un partage sur un NAS
Depuis le Shell du nœud hébergeant le conteneur PhotoPrism (si vous disposez de nano) :
nano /etc/pve/lxc/xxx.conf (xxx étant le numéro du conteneur)
Ajouter la ligne suivante :
mp0: /mnt/pve/xxxxx,mp=/opt/photoprism/photos/originals
Adapter /mnt/pve/xxxxx qui doit correspondre au point de montage dans Proxmox. Voir dans Centre de données ==> Stokage « Chemin d’accès/Cible »
Redémarrer ensuite le conteneur et on va dans l’interface graphique de PhotoPrism.
Le répertoire contenant les photos doit alors être trouvé dans PhotoPrism (menu Librairie), et l’indexation s’effectuer. http://adresse_IP:2342/library/index
La page consacrée à Proxmox VE :