--- title: Foldergram created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, photos, gallery, folder, simple, self-hosted, web] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Photos, https://github.com/foldergram/foldergram] --- # 📾 Foldergram > **Galerie photos basĂ©e sur dossiers, sans import** : pointez l'app sur votre arborescence existante et obtenez une galerie web clĂ© en main, sans rien dĂ©placer ni indexer lourdement. ## 📋 Informations GĂ©nĂ©rales | Attribut | Valeur | |----------|--------| | **Nom** | Foldergram | | **Slug** | app-foldergram | | **Description** | Galerie web gĂ©nĂ©rĂ©e depuis une arborescence de dossiers | | **Site officiel** | [foldergram.app](https://foldergram.app) | | **Repository** | [foldergram/foldergram](https://github.com/foldergram/foldergram) | | **Stars** | 433 ⭐ | | **Licence** | MIT | | **Langage principal** | TypeScript, Node.js | | **CatĂ©gorie** | Photos | | **Tags** | [catalogue, photos, gallery, folder, simple, self-hosted, web] | ## 📝 Description **Foldergram** part d'un constat simple : vous avez dĂ©jĂ  vos photos **bien rangĂ©es** dans des dossiers (par date, Ă©vĂ©nement, voyage). Pourquoi les importer dans une nouvelle base, crĂ©er des albums virtuels, gĂ©rer une BDD ? Foldergram lit **directement votre arborescence** et en fait une galerie web navigable, avec le dossier = album. C'est l'**anti-Immich** dans l'approche : zĂ©ro import, zĂ©ro duplication, zĂ©ro base de donnĂ©es centrale. L'app scanne votre dossier, gĂ©nĂšre des thumbnails Ă  la volĂ©e, et prĂ©sente une UI web qui reflĂšte votre structure. FonctionnalitĂ©s : **scan rĂ©cursif** de l'arborescence, **dossiers = albums** automatiques, **thumbnails gĂ©nĂ©rĂ©s Ă  la volĂ©e** (cache disque), **tri chronologique** (par EXIF ou mtime), **carte gĂ©ographique** (si EXIF GPS), **lightbox** plein Ă©cran, **slideshow**, **partage par lien** (sous-dossier), **recherche par nom**, **lazy loading** agressif, **PWA installable**. Cas d'usage : **archives photos existantes** (vous avez dĂ©jĂ  tout bien rangĂ©), **partage temporaire** (dossier d'Ă©vĂ©nement Ă  montrer), **portfolios photographes** (dossier = sĂ©rie). ## 🚀 Installation ### Via Docker (recommandĂ©) ```yaml # docker-compose.yml services: foldergram: image: ghcr.io/foldergram/foldergram:latest container_name: foldergram restart: unless-stopped environment: - FOLDERGRAM_ROOT=/photos volumes: - /mnt/photos:/photos:ro - foldergram-cache:/app/cache ports: - 8088:8080 ``` ### Installation manuelle ```bash git clone https://github.com/foldergram/foldergram.git cd foldergram npm install PHOTOS=/chemin/vers/photos npm start ``` ## ⚙ Configuration - **Dossier source** : variable d'environnement `FOLDERGRAM_ROOT`, montage `:ro` recommandĂ©. - **Cache** : volume sĂ©parĂ© pour les thumbnails (s'efface sans perte). - **Auth** : optionnelle (basic auth), utile pour exposition restreinte. - **Performance** : sur grosse collection, prĂ©voir SSD (lecture intensive). ## 🔗 Alternatives - **[[app-pigallery2]]** — MĂȘme philosophie, mais en Go (plus performant) - **[[app-foldergram]]** — (vous y ĂȘtes dĂ©jĂ ) - **[[app-photoview]]** — Galerie Go avec plus de fonctionnalitĂ©s sociales ## 🔒 SĂ©curitĂ© - **Lecture seule** : `:ro` pour Ă©viter qu'un bug ne supprime vos originaux. - **Pas d'auth par dĂ©faut** : activer basic auth en reverse proxy si nĂ©cessaire. - **HTTPS** : recommandĂ©. - **Pas de base de donnĂ©es** : pas de risque d'injection SQL, surface d'attaque rĂ©duite. ## 📚 Ressources - [Site officiel](https://foldergram.app) - [Repository GitHub](https://github.com/foldergram/foldergram) - [DĂ©mo en ligne](https://foldergram.app/demo) ## 🔗 Pages LiĂ©es - [[cat-photos]] - [[app-pigallery2]] - [[app-photoview]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]