Skip to main content

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

Mit Maria DB

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