--- title: Piwigo created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, photos, piwigo, gallery, php, web, community] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Photos, https://github.com/Piwigo/Piwigo] --- # 📸 Piwigo > **La galerie photos open source historique** — lancée en 2002, c'est l'une des plus anciennes solutions de galerie web auto-hébergées. Massive base d'utilisateurs, écosystème de plugins énorme. ## 📋 Informations Générales | Attribut | Valeur | |----------|--------| | **Nom** | Piwigo | | **Slug** | app-piwigo | | **Description** | Galerie photos open source historique, écosystème mature | | **Site officiel** | [piwigo.org](https://piwigo.org) | | **Repository** | [Piwigo/Piwigo](https://github.com/Piwigo/Piwigo) | | **Stars** | 3 797 ⭐ | | **Licence** | GPL-2.0 | | **Langage principal** | PHP (Symfony components) | | **Catégorie** | Photos | | **Tags** | [catalogue, photos, piwigo, gallery, php, web, community] | ## 📝 Description **Piwigo** est un vétéran du web self-hosted : lancé en 2002, c'est l'une des solutions de galerie photo les plus **anciennes et éprouvées**. Là où Lychee mise sur la simplicité, Piwigo mise sur la **richesse fonctionnelle** et l'**écosystème de plugins**. Fonctionnalités : **albums hiérarchiques illimités**, **tags**, **EXIF** complet, **multi-utilisateurs** avec permissions fines, **partage public** avec lien/mot de passe/expiration, **notifications**, **commentaires**, **téléchargements**, **formats multiples** (vidéo, PDF, etc.), **thèmes** personnalisables, **batch upload**, **synchronisation** avec dossiers locaux, **API web services** (REST + SOAP), **plugins et thèmes** (centaines disponibles). **Public cible** : communautés de photographes, écoles, associations, sites institutionnels qui veulent **exposer publiquement** une photothèque. Moins adapté à un usage personnel type "remplacer Google Photos". ## 🚀 Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml version: "3.8" services: piwigo: image: linuxserver/piwigo:latest container_name: piwigo restart: unless-stopped environment: PUID: 1000 PGID: 1000 TZ: Europe/Paris volumes: - ./config:/config - ./gallery:/gallery ports: - 8090:80 depends_on: [db] db: image: mariadb:11 restart: unless-stopped environment: MARIADB_DATABASE: piwigo MARIADB_USER: piwigo MARIADB_PASSWORD: ${DB_PASSWORD} MARIADB_RANDOM_ROOT_PASSWORD: "yes" volumes: - db:/var/lib/mysql volumes: db: ``` > L'image **linuxserver/piwigo** est la plus utilisée et la mieux maintenue. Piwigo fournit aussi un installateur web pour installation manuelle. ### Installation manuelle ```bash # PHP 7.4+ avec extensions : gd, mbstring, mysqli, exif wget https://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip unzip piwigo.zip -d /var/www/ # Suivre ensuite l'installateur web sur http://localhost/piwigo ``` ## ⚙️ Configuration - **PHP-FPM** + Nginx recommandé (Apache fonctionne aussi). - **Stockage** : volume `/gallery` (les photos) — bien tailler dès le départ. - **Permissions** : PHP doit pouvoir écrire dans `/gallery`. - **Reverse proxy HTTPS** indispensable (Caddy/Traefik) pour utilisation publique. - **Plugins** : installer via l'admin web (gallery, community, etc.). ## 🔗 Alternatives - **[[app-lychee]]** — Plus moderne, plus simple, moins de plugins - **[[app-photoprism]]** — Avec IA, plus moderne côté fonctionnalités - **[[app-photoview]]** — Plus rapide sur grosses collections, pas de plugins ## 🔒 Sécurité - **Authentification** : login local, intégration LDAP/OpenID via plugins. - **Mises à jour** : suivre les releases, le code est mature et bien maintenu mais reste à jour côté CVE. - **HTTPS** obligatoire en prod (reverse proxy). ## 📚 Ressources - [Site officiel Piwigo](https://piwigo.org) - [Repository GitHub](https://github.com/Piwigo/Piwigo) - [Documentation utilisateur](https://piwigo.org/doc/) - [Catalogue de plugins](https://piwigo.org/ext/) ## 🔗 Pages Liées - [[cat-photos]] (n'existe pas encore, OK) - [[app-lychee]] - [[app-photoprism]] - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]