piwigo

Letzte Änderung: 2020-03-02

Folgendes ist ab sofort zu beachten! Der /sharedfolders -Ordner wird nicht mehr für Dockereinträge verwendet! Es werden ab nun die direkten Einhängepunkte angegeben. Infos darüber gibt es hier. Ich gehe in den einzelnen Dockerguides nicht mehr direkt darauf ein, da diese Änderung endgültig ist und man sich daran gewöhnen wird!

Private Fotogalerie

Vorwort:

Wer Embyserver oder Plexmediaserver als Medienserver verwendet und auch Bilder darin verwaltet, benötigt die Piwigo-App im Normalfall nicht. Für mich war es nur eine Spielerei, um Euch eine Foto-App zu demonstrieren, welche eine separate Datenbankverwaltung anbietet. Wer es gern getrennt verwaltet oder auch nur testen mag, viel Spaß damit.

Dieses Beispiel wurde am x64 erfolgreich erstellt, sollte aber auf ARM-Systemen auch funktionieren.

Voraussetzung ist eine eingerichtete Datenbank und dazugehöriger Benutzername für piwigo.

Falls noch keine Datenbank erstellt wurde oder die Datenbank noch gar nicht installiert wurde, gibt es Hilfe zur Datenbankerstellung hier, hier und hier.

Da hier bei diesem Docker die Bilder/Fotos im Config-Verzeichnis mit abgelegt werden, sollte der neue Ordner ausnahmsweise nicht im var/lib angelegt werden, sondern im Ordner einer Datenplatte. Ich nehme hierfür den Ordner

/srv/dev-disk-by-label-Data/Data/PiwigoData

Dann anschließend im Terminal

docker pull linuxserver/piwigo

Dann folgenden Befehl komplett kopieren und im Terminal einfügen. Bitte Eure Daten vorher überprüfen und gegebenenfalls anpassen! Ich verwende Port 82!

docker run -d \
  --name=piwigo \
  -e PUID=1001 \
  -e PGID=100 \
  -e TZ=Europe/Berlin \
  -p 82:80 \
  -v /srv/dev-disk-by-label-Data/Data/PiwigoData:/config \
  --restart unless-stopped \
  linuxserver/piwigo

Enter

Quelle: https://hub.docker.com/r/linuxserver/piwigo

Docker wurde erstellt und gestartet.

Aufruf der Piwigo-Seite mit

Server-IP-Adresse:82

Jetzt im Konfigurationsmenu die Daten eingeben – fertig. Bei Serverinformation nicht localhost stehen lassen, sondern die IP-Adresse des Servers eintragen (diesmal ohne Portangabe).

Für die Handy-App als Server-Adresse folgendes eintragen:

htt p://Server-IP-Adresse:82