--- title: Photoview created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, photos, photoview, gallery, fast, modern, self-hosted, go] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Photos, https://github.com/photoview/photoview] --- # 📸 Photoview > **Un serveur de photos rapide et moderne** écrit en Go + React, pensé pour l'indexation rapide de gros dossiers photos avec une UI épurée type "Google Photos minimaliste". ## 📋 Informations Générales | Attribut | Valeur | |----------|--------| | **Nom** | Photoview | | **Slug** | app-photoview | | **Description** | Serveur de photos rapide et moderne, Go + React | | **Site officiel** | [photoview.app](https://photoview.app) | | **Repository** | [photoview/photoview](https://github.com/photoview/photoview) | | **Stars** | 6 444 ⭐ | | **Licence** | MIT | | **Langage principal** | Go (backend), TypeScript/React (front) | | **Catégorie** | Photos | | **Tags** | [catalogue, photos, photoview, gallery, fast, modern, self-hosted, go] | ## 📝 Description **Photoview** mise sur la **simplicité et la rapidité**. Pas d'IA embarquée (pas de reconnaissance faciale ni d'objets), pas de fonctionnalités sociales élaborées — juste un **scanner de dossiers**, une **galerie web fluide**, et un **lecteur photo/vidéo propre**. Fonctionnalités : **scan récursif** des dossiers photos, **génération de thumbnails** performante (Go + libvips), **timeline** chronologique, **carte géographique** (EXIF), **albums** manuels et auto-détectés (par dossier), **partage public** via lien, **multi-utilisateurs**, **EXIF** complet affiché, **RAW** supporté (DNG, CR2, NEF, etc.), **vidéo** avec transcode navigateur. **Points forts** : **performance** sur de très grosses collections (testé sur >500k photos), **simplicité de déploiement** (un seul binaire Go), **consommation mémoire maîtrisée**, **UI moderne** sans superflu. **Limites** : pas d'appli mobile native (web responsive uniquement), pas d'IA, pas de montage/vidéo avancé. ## 🚀 Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml version: "3.8" services: photoview: image: photoview/photoview:latest container_name: photoview restart: unless-stopped environment: PHOTOVIEW_DATABASE_DRIVER: sqlite PHOTOVIEW_MEDIA_CACHE: /app/cache volumes: - ./cache:/app/cache - ./data:/app/data - /mnt/photos:/photos:ro # vos photos en read-only ports: - 4001:4001 ``` > SQLite est parfaitement adapté à Photoview (base d'indexation uniquement, pas de transactions lourdes). Pour le multi-utilisateurs intensif, basculer sur MySQL/Postgres. ### Installation manuelle ```bash # Binaire Go pré-compilé curl -L https://github.com/photoview/photoview/releases/latest/download/photoview-linux-amd64 -o photoview chmod +x photoview ./photoview ``` Configuration via `/etc/photoview/config.yml` ou variables d'environnement. ## ⚙️ Configuration - **Hardware** : 1-2 vCPU, 1-2 Go RAM, le gros est le stockage (originals + cache thumbnails). - **Cache thumbnails** : volume dédié, prévoir 10-20% de la taille de la photothèque. - **Originals** : en read-only (`ro`), Photoview ne modifie jamais vos fichiers. - **Reverse proxy HTTPS** recommandé pour partage public. ## 🔗 Alternatives - **[[app-photoprism]]** — Avec IA (reconnaissance faciale, scènes), plus de fonctionnalités - **[[app-immich]]** — Plus moderne, appli mobile native, IA embarquée - **[[app-lychee]]** — Plus simple encore, sans IA ni vidéo ## 🔒 Sécurité - **Authentification** : login local + OAuth (Google, GitHub) en option. - **Reverse proxy** HTTPS recommandé (Caddy/Traefik). - **Droits filesystem** : le container a juste besoin de lire `originals`. ## 📚 Ressources - [Site officiel Photoview](https://photoview.app) - [Repository GitHub](https://github.com/photoview/photoview) - [Documentation officielle](https://github.com/photoview/photoview/wiki) ## 🔗 Pages Liées - [[cat-photos]] (n'existe pas encore, OK) - [[app-photoprism]] - [[app-lychee]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]