---
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]]
