Piwigo
- 
einfache Freigabe von Bildern und Videos (mit Plugin) im Web mit Freunden und Familie
 - 
nur mit Plugins der Community sinnvoll nutzbar
 - 
Android App (leider veraltet)
 
Docker
mkdir -p /srv/piwigo/data/piwigo/config
mkdir -p /srv/piwigo/data/piwigo/gallery
cd /srv/piwigo
chown -R 3000:3000 /srv/piwigo/data/piwigo
docker-compose.yml
services:
  piwigo_db:
    image: mariadb:10.5
    container_name: piwigo_db
    restart: always
    environment:
      - MYSQL_DATABASE=piwigodb
      - MYSQL_ROOT_PASSWORD=mysql_root_passwd
      - MYSQL_USER=piwigo
      - MYSQL_PASSWORD=mysql_user_passwd
    volumes:
      - ./data/mysql:/var/lib/mysql
    networks:
      - piwigo_net
  piwigo_app:
    image: lscr.io/linuxserver/piwigo:latest
    container_name: piwigo_app
    restart: always
    ports:
      - 8015:80
    environment:
      - PUID=3000
      - PGID=3000
      - TZ=Europe/Berlin
      - MYSQL_DATABASE=piwigodb
      - MYSQL_HOST=piwigo_db
      - MYSQL_USER=piwigo
      - MYSQL_PASSWORD=mysql_user_passwd
    depends_on:
      - piwigo_db
    volumes:
      - ./data/piwigo/config:/config
      - ./data/piwigo/galleries:/var/www/galleries
      - ./data/piwigo/local:/var/www/local
      - ./data/piwigo/plugins:/var/www/plugins
      - ./data/piwigo/themes:/var/www/themes
      - ./data/piwigo/data:/var/www/_data
      - ./data/piwigo/upload:/var/www/upload
    networks:
      - piwigo_net
networks:
  piwigo_net:
Im Browser http://host:8099 aufrufen und im Installationsdialog:
- 
MySQL-Host:
piwigo_db - 
Benutzer:
piwigo - 
Passwort:
mysql_user_passwd - 
Datenbank:
piwigodb 
Am Ende einen Admin-Benutzer mit einem starken Passwort eintragen
Plugins
Benutzer können im Prinzip nichts. Hochladen von Fotos funktioniert nur mit Admins. Die ganze Benutzerverwaltung ist unbrauchbar. Deshalb sind folgende Plugins notwendig:
| Plugin | Zweck | Bewertung / Empfehlung | 
|---|---|---|
| Admin Tools | Schnellzugriff auf Admin-Funktionen direkt im Frontend | ⭐️ Pflicht für komfortable Verwaltung | 
| LocalFiles Editor | Webbasierte Bearbeitung von Konfigs, Sprachdateien etc. | ⭐️ Unverzichtbar für Anpassungen | 
| ShareThis | Social Media Sharing-Buttons | ⚠️ Nur sinnvoll bei öffentlicher Galerie | 
| RV Sitemap | XML-Sitemap für Suchmaschinen | ✅ Empfohlen für SEO | 
| SortOrders | Individuelle Sortieroptionen für Alben & Bilder | ⭐️ Sehr hilfreich bei vielen Bildern | 
| Meta | Anzeige & Bearbeitung von EXIF/IPTC/XMP-Metadaten | ✅ Essentiell, wenn Metadaten verwendet werden | 
| Community | Ermöglicht registrierten Benutzern das Hochladen von Bildern | ✅ Pflicht, wenn andere als Admins hochladen sollen | 
| Comments Access Manager | Genaue Steuerung, wer kommentieren darf | ✅ Ergänzt die Kommentar-Funktion sinnvoll | 
| Extended Description | HTML-Unterstützung in Bild-/Album-Beschreibungen | ✅ Für schöne Gestaltung von Texten | 
| Additional Pages | Erstellung benutzerdefinierter Seiten (z. B. „Über uns“, „Impressum“) | ✅ Für öffentliche Galerien sehr sinnvoll | 
| Language Switch | Manuelle Sprachumschaltung für Besucher | ✅ Bei mehrsprachigem Publikum empfehlenswert | 
| PWG Stuffs | Widgets wie „Neueste Bilder“, „Zufälliges Bild“ etc. | ✅ Für eine ansprechende Startseite | 
Folgende Plugins NICHT installieren
| Plugin | Grund | 
|---|---|
| LDAP Login | instabil, ungeeignet für gemischte Authentifizierung | 
| Google Analytics | DSGVO-/Tracking-Problematik, besser Matomo selbst hosten | 
| Mail Superpowers | Komplex, selten benötigt | 
1. Installation über das Webinterface (empfohlen)
Standard Plugins aktivieren:

- 
Melde dich als Admin bei deiner Piwigo-Installation an.
 - 
Gehe im Menü zu:
Plugins → Plugins verwalten - 
Klicke oben auf „Plugins suchen“.
 - 
Suche ein Plugin (z. B. „Community“, „Extended Description“).
 - 
Klicke auf „Installieren“ → danach auf „Aktivieren“.
 
📦 Piwigo lädt das Plugin automatisch herunter und installiert es unter /var/www/plugins.
Diese Methode funktioniert auch im Docker-Container, wenn
/var/www/pluginsper Volume eingebunden ist (z. B../piwigo_data/plugins:/var/www/plugins).
2. Manuelle Plugin-Installation (für Offline- oder Docker-Nutzung)
Schritt-für-Schritt:
- 
Lade das gewünschte Plugin als
.zipvon:
https://piwigo.org/ext - 
Entpacke es lokal in den Ordner
./piwigo_data/plugins
(oder deinen entsprechenden Mount-Pfad)Beispiel:
 
                
No comments to display
No comments to display