Aller au contenu principal
PromptQuorumConçu pour les humains. Structuré pour l'IA.
Accueil/LLM locaux avancés
Image & Video Generation

Test de Photoview : galerie photo auto-hébergée avec reconnaissance faciale locale

·6 min de lecturePar Hans Kuepper · Fondateur de PromptQuorum · Moteur de découverte de l'IA open-weight et open source

Photoview (version 2.4.0) est une galerie photo sous licence AGPL que vous installez sur votre propre serveur avec Docker, avec une reconnaissance faciale exécutée dans le processus du serveur. Elle est gratuite et l’installation demande un terminal. Tout ce qui suit provient du site web, du README et du code du projet.

Points clés

  • Maintenance : la dernière version étiquetée est la 2.4.0 du 23 juin 2024, mais la branche master a reçu des commits le 29 octobre 2026 et les étiquettes Docker Hub ont été reconstruites ce jour-là ; aucun avertissement de projet abandonné ne s’applique.
  • Installation : Docker Compose avec une base de données et un fichier d’environnement ; aucun installateur de bureau ni application de magasin n’est indiqué.
  • IA : une seule fonction, la reconnaissance faciale ; le README et le site web ne mentionnent ni étiquetage ni recherche sémantique.
  • Coût : gratuit sous AGPL-3.0 ; aucune édition payante n’apparaît dans le README ni sur le site web.
  • Accès : interface de navigateur uniquement ; aucune application mobile n’est indiquée.

📍 En une phrase

Photoview est une galerie photo open source et auto-hébergée qui analyse des dossiers de votre serveur et regroupe les photos par visage avec un modèle exécuté sur place.

💬 En termes simples

Vous l’installez sur un ordinateur ou un NAS que vous contrôlez, vous la pointez vers vos dossiers d’images, puis vous les parcourez et les partagez depuis n’importe quel navigateur, sans service de photos dans le cloud.

📌Remarque: Ce test s’appuie sur le site web, le README et le dépôt GitHub du projet, consultés le 30 octobre 2026. PromptQuorum n’a pas installé Photoview ; la précision, la vitesse et la consommation de ressources de la reconnaissance faciale ne sont donc pas évaluées.

Photoview est une galerie photo gratuite et open source pour serveurs personnels auto-hébergés : vous la pointez vers un dossier, elle analyse les images et les vidéos, et vous les parcourez dans un navigateur web. Sa seule fonction d’IA est une reconnaissance faciale qui regroupe les photos d’une même personne. Ce test s’appuie sur le site web, le README et le dépôt GitHub du projet, consultés le 30 octobre 2026 ; PromptQuorum n’a pas essayé le logiciel en pratique.

Test de Photoview : galerie photo auto-hébergée avec reconnaissance faciale locale

Qu’est-ce que Photoview ?

Photoview est une galerie web auto-hébergée conçue pour les photographes ; son analyseur lit un dossier du serveur et transforme les répertoires en albums. Le projet se présente comme une « galerie photo pour serveurs personnels auto-hébergés » ; le code est sur GitHub sous licence AGPL-3.0.

Chaque utilisateur est créé avec un chemin sur le serveur et ne voit que les médias situés en dessous. Le README renvoie vers un site de démonstration public.

Où l’obtenir

Photoview est un serveur que vous installez vous-même ; la voie documentée est Docker Compose, et il n’existe pas d’installateur de bureau ni pour téléphone.

Option
Comment l’obtenir
Docker ComposeExemple Compose : copiez le .env, le fichier compose et le Makefile, modifiez-les, puis lancez make all
Autres plateformesLe README cite Arch Linux AUR, NixOS, Unraid, YunoHost, TrueNAS et EmbassyOS, avec un support limité du projet
PrixGratuit, AGPL-3.0, auto-hébergé
Site webphotoview.github.io
Politique de confidentialitéAucune page de politique de confidentialité n’a été trouvée sur le site web ni dans le README
Code sourcegithub.com/photoview/photoview
Démo publiquephotos.qpqp.dk avec l’identifiant indiqué dans le README

Version examinée : la 2.4.0, publiée le 23 juin 2024, la plus récente version étiquetée ; GitHub n’indique aucun fichier à télécharger pour elle. La branche master a reçu des commits jusqu’au 29 octobre 2026, et les étiquettes latest et 2.4.0 sur Docker Hub ont été mises à jour pour la dernière fois ce jour-là. Un terminal et Docker sont nécessaires.

Prérequis

Le README n’indique aucun minimum de RAM ni de processeur ; il cite les plateformes prises en charge, les bases de données et une fenêtre pour la version de Docker.

Environnement

Ce que disent les sources:
Docker Engine publié au cours de la dernière année ; Debian 12 ou 13, ou Ubuntu LTS et versions intermédiaires récentes

Base de données

Ce que disent les sources:
SQLite, MariaDB ou PostgreSQL 17 ou 18

Traitement des médias

Ce que disent les sources:
Le traitement des RAW et des vidéos peut être désactivé séparément par un paramètre d’environnement

Accélération vidéo

Ce que disent les sources:
Facultative : qsv, vaapi ou nvenc ; le projet n’a vérifié que qsv sur une puce Intel

Ce sont les affirmations du README ; PromptQuorum n’a mesuré ni la mémoire, ni le processeur, ni le temps d’indexation.

Premiers pas

Ces étapes suivent le guide Docker du README ; PromptQuorum ne les a pas exécutées.

  1. 1
    Installer Docker
    Why it matters: Installez Docker et Docker Compose sur le serveur qui héberge vos photos.
  2. 2
    Copier les fichiers d’exemple
    Why it matters: Téléchargez les fichiers du dossier d’exemple Compose, renommez-les en .env, docker-compose.yml et Makefile, puis adaptez-les à vos chemins et à votre base de données.
  3. 3
    Rendre les médias lisibles et démarrer
    Why it matters: Lancez make readable pour que le conteneur puisse lire vos dossiers de médias, puis make all.
  4. 4
    Créer l’administrateur et analyser
    Why it matters: Ouvrez le port 8000, terminez l’assistant avec un nom d’utilisateur, un mot de passe et le chemin des photos (par défaut /photos), puis utilisez Scan All dans les paramètres.

Fonctions principales

Tout ce qui suit provient du site web ou du README du projet ; PromptQuorum n’a rien testé de cela.

  • Partage. Les albums et les éléments isolés peuvent être partagés par un lien public, éventuellement protégé par un mot de passe.
  • Cartes. Les photos dont les données EXIF contiennent des coordonnées GPS peuvent s’afficher sur une carte ; d’après la configuration d’exemple, cela exige un jeton d’accès Mapbox gratuit que vous créez vous-même.
  • Contrôle d’accès. Selon le README, les fichiers multimédias sont protégés par un jeton dans un cookie, les mots de passe sont hachés et l’API applique une politique CORS stricte.

Fonctions d’IA et où elles s’exécutent

La reconnaissance faciale est la seule fonction d’IA que le projet indique, et elle s’exécute dans le serveur Photoview avec la bibliothèque go-face.

  • Détection et regroupement. L’analyseur repère les visages dans les photos et regroupe celles d’une même personne, selon le README ; le code s’appuie sur go-face, une enveloppe open source en Go pour dlib.
  • Fichiers de modèle. Trois fichiers de modèle dlib pour la détection des visages, les points de repère et la reconnaissance se trouvent dans le dossier data/models du dépôt, et leur chemin est configurable.
  • Où elle s’exécute. Le code de détection des visages appelle directement la bibliothèque locale, sans requête réseau dans les fichiers que nous avons lus.
  • Désactivation. Si PHOTOVIEW_DISABLE_FACE_RECOGNITION est défini à 1, la fonction est ignorée.

Flux de données et confidentialité

Photoview est auto-hébergé : les photos restent sur le serveur que vous exploitez, sauf si vous les partagez ou activez les cartes. Le README prévient que son authentification d’utilisateur de base ne suffit pas à protéger des médias privés contre des acteurs malveillants sur internet, et suggère un pare-feu, un VPN, un proxy inverse ou d’autres couches avant toute exposition.

La vue cartographique charge la bibliothèque Mapbox dans le navigateur avec le jeton que vous fournissez ; ce que Mapbox reçoit n’a pas été vérifié.

📌Remarque: Ce sont des déclarations du projet, pas des résultats d’audit. PromptQuorum n’a pas inspecté le trafic réseau et n’a pas examiné le code au-delà des fichiers cités dans cet article.

À qui il s’adresse

  • Photographes avec des bibliothèques RAW sur un serveur domestique qui veulent parcourir et partager des dossiers sans déplacer de fichiers.
  • Foyers qui stockent leurs photos de famille sur un NAS et veulent une galerie avec un dossier distinct par utilisateur.
  • Auto-hébergeurs qui préfèrent une galerie fondée sur les dossiers à une plateforme dotée de recherche et d’étiquettes d’IA.

Ce que nous n’avons pas pu vérifier

  • Qualité de la reconnaissance faciale. La précision, le comportement du regroupement et la vitesse n’ont pas été testés.
  • Écart avec la version. La dernière version étiquetée date de juin 2024 et master a évolué ; l’écart avec la 2.4.0 n’a pas été comparé, et le README indique que PostgreSQL 18 sera la version recommandée pour la prochaine version.
  • Flux de données vers Mapbox. Nous n’avons pas vérifié ce que la fonction de cartes envoie à Mapbox ni les conditions de Mapbox pour le jeton gratuit.
  • Consommation de ressources. Aucun chiffre de RAM ou de processeur n’est publié, et l’utilisation réelle n’a pas été mesurée.
  • Expérience sur téléphone. Aucune application mobile n’est indiquée ; le comportement de l’interface de navigateur sur téléphone n’a pas été testé.

Concurrents et alternatives

Trois autres outils de bibliothèque photo du répertoire reconnaissent aussi les visages ; ils se distinguent par ce qu’ils ajoutent.

PhotoPrism

Plateformes:
Linux, macOS, Windows (Docker), web
Prix / licence:
Gratuit + payant / AGPL-3.0
Différence clé:
Ajoute des étiquettes d’IA et la recherche ; des abonnements payants existent
Articles sur PhotoPrism (1)

Immich

Plateformes:
Serveur Linux, iOS, Android, web
Prix / licence:
Gratuit / AGPL-3.0
Différence clé:
Ajoute des applications de sauvegarde pour téléphone et la recherche intelligente
Articles sur Immich (1)

Également mentionné dans :

Facet

Plateformes:
Linux, macOS, Windows, web
Prix / licence:
Gratuit / MIT
Différence clé:
Ajoute la notation et le tri des photos ; certains poids de modèle par défaut sont non commerciaux
Articles sur Facet (1)

Vérifiez le prix, la licence et les plateformes actuels de chaque application sur sa propre page.

Comparer dans l'annuaire

Questions fréquentes

Photoview modifie-t-il mes fichiers photo ?

Le README décrit la galerie comme un accès en lecture seule à vos médias, et les miniatures générées vont dans un dossier de cache distinct défini par PHOTOVIEW_MEDIA_CACHE.

Quelle base de données choisir ?

SQLite n’exige aucun service supplémentaire, mais offre les performances les plus faibles et ne passe pas à l’échelle. Le README désigne MariaDB comme choix par défaut et PostgreSQL comme généralement le plus rapide.

Comment mettre à jour Photoview ?

Récupérez la nouvelle image et redémarrez les conteneurs. Le README recommande de sauvegarder la base de données avant la mise à niveau et signale que les images ont migré vers le registre photoview/photoview sur Docker Hub ; les anciens fichiers compose doivent donc reprendre le nouveau nom d’image.

Où obtenir de l’aide ?

Le README renvoie vers un serveur Discord pour les questions d’installation et de développement, et le projet ne prend pas en charge Portainer ni d’autres couches au-dessus de Docker Compose.

Verdict

Photoview est une galerie établie et développée ouvertement, pour ceux qui rangent leurs photos dans des dossiers sur leur propre serveur et veulent les parcourir, les partager et les trier par visage sans service cloud. En contrepartie, la dernière version étiquetée date de juin 2024, l’installation demande Docker et une base de données, la reconnaissance faciale est sa seule fonction d’IA, les cartes dépendent d’un jeton Mapbox et rien de tout cela n’a pu être testé ici. Elle convient aux auto-hébergeurs qui pensent en dossiers et font déjà tourner Docker ; qui veut une recherche par IA ou la sauvegarde du téléphone doit comparer les alternatives ci-dessus.

Sources

← Retour aux LLM locaux avancés

MCP