Zum Inhalt

Piwigo, Eure private Google-Fotos-Alternative

Piwigo Piwigo

Sucht Ihr nach einer datenschutzfreundlichen Möglichkeit, um Eure Fotos zu organisieren? Piwigo ist eine Fotogalerie zum selbst hosten. Damit könnt Ihr Eure Fotos von überall aus verwalten und teilen. Piwigo bietet verschachtelte Alben, Batch-Bearbeitung, Benutzerverwaltung, Tags, Plugins, Themen und vieles mehr.

Dieses Kapitel setzt voraus, dass Ihr Euren Homeserver bereits eingerichtet, grundlegende und fortgeschrittene Sicherheitsmaßnahmen umgesetzt und einen sicheren Fernzugriff konfiguriert habt.

Gibt es selbst gehostete Alternativen zu Piwigo?

Neben Nextcloud könnt Ihr je nach Bedürfniss aus einer Vielzahl von Alternativen wählen:

Piwigo Photoprism Photoview Pigallery2 Lychee
Erstellungsdatum 2002 2018 2020 2017 2018
Programmiersprache PHP Go Go TypeScript PHP
Mindestanforderungen Apache oder nginx, PHP 2 Kernprozessoren, 4GB RAM -- -- Apache oder nginx
Datenbank MySQL, MariaDB MySQL, MariaDB SQLite MySQL, Postgres, SQLite SQL oder ohne Datenbank MySQL, PostgreSQL oder SQLite
Installation Direkte Installation Docker Docker, Direkte Installation Docker, Direkte Installation Docker, Direkte Installation
Benutzeroberfläche Einfach Modern Modern Einfach Modern
Geschwindigkeit Schnell Schnell Schnell Schnell Schnell
Alben, verschachtelte Alben
Tags, Labels
Auto-Tags
Gesichtserkennung
(automatisch)

(manuell)
Massenbearbeitung
Erkennung von Duplikaten ?
Suchfunktion
Kalender/Zeitstrahl
Standorte/Karten
Mehrbenutzer
Berechtigungen
Teilen
Kommentare
Löschen
Unterstützung des RAW Formats
Video-Untestützung
Responsive-Weboberfläche
Mobile Apps Android & iOS, keine Auto-Hochlade-Funktion Android & iOS, experimentelle Auto-Hochlade-Funktion
Unterstützung von Ordnerstrukturen1
(indexing)
WebDAV- und FTP-Unterstützung2 ?

  1. Das Programm verweist auf eine vorhandene Ordnerstruktur, die Fotos/Videos enthält, ohne dass diese geändert oder kopiert werden müssen. Eine separate Kopie der Dateien ist nicht erforderlich. Die Fotos/Videos bleiben unberührt, wenn das Programm deinstalliert wird.
  2. WebDAV- / FTP-Clients können eine direkte Verbindung zu Ordnern mit Fotos/Videos herstellen und diese als Laufwerk einbinden. Dies erlaubt, Fotos/Videos auf Client-Geräten hinzuzufügen, zu entfernen oder zu ändern.

Datenbank

Piwigo kann mit MySQL oder MariaDB betrieben werden. Dieses Tutorial zeigt, wie Ihr eine MySQL-Datenbanken für die Serverkomponenten von Piwigo erstellt.

Schritt-für-Schritt-Anleitung

Meldet Euch als Root-Benutzer auf dem Server an:

sudo mysql -u root -p

Legt den MySQL-Benutzer piwigoadmin an (passt den Benutzernamen entsprechend an). Ersetzt dabei die Zeichenfolge SicheresPasswort mit einem sicheren, individuellen Passwort:

CREATE USER 'piwigoadmin'@localhost IDENTIFIED BY 'SicheresPasswort';

Erstellt anschließend die von Piwigo benötigte Datenbank und erteilt die richtigen Berechtigungen:

CREATE DATABASE piwigo;
GRANT ALL ON piwigo.* TO 'piwigoadmin'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Meldet Euch erneut bei MySQL als piwigoadmin an (passt den Benutzernamen entsprechend an):

sudo mysql -u piwigoadmin -p

Vergewissert Euch, dass die piwigo-Datenbank korrekt angelegt wurde:

SHOW DATABASES;

Das Ergebnis sollte in etwa folgendermaßen aussehen:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| piwigo             |
+--------------------+
2 rows in set (0.01 sec)

Verlasst MySQL:

EXIT;


Piwigo Installation

Installation

Prüft alle Abhängigkeiten und installiert Piwigo auf Eurem Server.

Schritt-für-Schritt-Anleitung

Voraussetzungen

PHP ist zur Ausführung von Piwigo erforderlich. Prüft, welche Version auf Eurem Rechner läuft:

php -v

Ein vorheriges Kapitel zur Serversicherheit hat sich bereits mit der Installation und Absicherung von PHP 8.3 beschäftigt, das standardmäßig in den Paketquellen von Ubuntu 24.04 zu finden ist. Damit sollten bereits einige wichtige Voraussetzungen von Piwigo erfüllt sein, wie z.B. php8.3-{common,mysql,curl,xmlrpc,gd,mbstring,xml,intl,cli,zip}.

Zudem solltet Ihr die folgenden zusätzlichen PHP-Module installieren:

sudo apt install php8.3-{cgi,soap,ldap,readline,imap,tidy}
sudo apt install libapache2-mod-php8.3

Installation

Sucht nach der aktuellsten Version des Piwigo-Pakets zum selbst hosten. Zum Zeitpunkt der Abfassung dieses Textes war das Version 15.5.0. Führt die folgenden Befehle aus, um das Paket herunterzuladen und zu entpacken:

wget http://piwigo.org/download/dlcounter.php?code=latest -O /tmp/piwigo.zip
sudo unzip /tmp/piwigo.zip 'piwigo/*' -d /var/www

Legt die richtigen Berechtigungen fest:

sudo chown -R www-data:www-data /var/www/piwigo/
sudo chmod -R 755 /var/www/piwigo/
sudo ls -al /var/www/


Piwigo Web-Oberfläche

Web-Oberfläche

Richtet einen Apache Virtual Host als Reverse Proxy ein, um über eine eigene Adresse auf die Piwigo-Weboberfläche zuzugreifen und den Server nicht direkt dem Internet auszusetzen. Weitere Details findet Ihr nachstehend.

Schritt-für-Schritt-Anleitung

Erstellt eine Apache-Konfigurationsdatei:

sudo vi /etc/apache2/sites-available/myphotos.gofoss.duckdns.org.conf

Fügt den folgenden Inhalt hinzu und passt die Einstellungen an Eure eigene Konfiguration an, z. B. den Domain-Namen (myphotos.gofoss.duckdns.org), den Pfad zu den SSL-Schlüsseln, die IP-Adressen und so weiter:

<VirtualHost *:80>

ServerName              myphotos.gofoss.duckdns.org
ServerAlias             www.myphotos.gofoss.duckdns.org
Redirect permanent /    https://myphotos.gofoss.duckdns.org/

</VirtualHost>

<VirtualHost *:443>

ServerName              myphotos.gofoss.duckdns.org
ServerAlias             www.myphotos.gofoss.duckdns.org
ServerSignature         Off

<IfModule security2_module>
    SecRuleEngine Off
</IfModule>

SSLEngine               On
SSLProxyEngine          On
SSLProxyCheckPeerCN     Off
SSLCertificateFile      /etc/dehydrated/certs/gofoss.duckdns.org/fullchain.pem
SSLCertificateKeyFile   /etc/dehydrated/certs/gofoss.duckdns.org/privkey.pem
DocumentRoot            /var/www/piwigo

<Location />
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
    Allow from 192.168.1.0/24
    Allow from 10.8.0.1/24
</Location>

<Directory /var/www/piwigo/>
    Options +FollowSymlinks
    AllowOverride All
    Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/myphotos.gofoss.duckdns.org-error.log
CustomLog ${APACHE_LOG_DIR}/myphotos.gofoss.duckdns.org-access.log combined

</VirtualHost>

Speichert und schließt die Datei (:wq!).

Beachtet, dass die SSL-Verschlüsselung für Piwigo mit der Anweisung SSLEngine On aktiviert und das zuvor erstellte SSL-Zertifikat /etc/dehydrated/certs/gofoss.duckdns.org/fullchain.pem sowie der private SSL-Schlüssel /etc/dehydrated/certs/gofoss.duckdns.org/privkey.pem verwendet wurden.

Beachtet ebenfalls, dass ModSecurity in der Apache-Konfigurationsdatei mit der Anweisung SecRuleEngine Off deaktiviert wurde, da Piwigo und ModSecurity nicht gut miteinander harmonieren.

Aktiviert als nächstes den Apache Virtual Host und ladet Apache neu:

sudo a2ensite myphotos.gofoss.duckdns.org.conf
sudo systemctl reload apache2

Konfiguriert Pi-Hole, um die lokale Adresse von Piwigo nutzen zu können. Ruft dazu https://mypihole.gofoss.duckdns.org:8443/admin auf und meldet Euch über die Pi-Hole-Weboberfläche an (passt die URL entsprechend an). Öffnet den Menüeintrag Locale DNS Records und fügt die folgende Domain/IP-Kombination hinzu (passt wiederum die URL sowie IP entsprechend an):

DOMAIN:      myphotos.gofoss.duckdns.org
IP ADDRESS:  192.168.1.100


Piwigo Konfiguration

Konfiguration

Piwigo wurde erfolgreich installiert! Konfiguriert nun die maximale Upload-Dateigröße, den Galerietitel, die Benutzerregistrierung, usw.

Schritt-für-Schritt-Anleitung

Maximale Fotogröße

Öffnet die auf dem Server gespeicherte Apache-PHP-Konfigurationsdatei

sudo vi /etc/php/8.3/apache2/php.ini

Ändert die folgenden Parameter oder fügt diese hinzu, um die maximale Upload-Dateigröße auf 20 MB zu erhöhen:

upload_max_filesize = 20M
post_max_size = 20M

Öffnet die PHP-Konfigurationsdatei der Kommandozeilen-Schnittstelle (auf Englisch, command line interface oder CLI):

sudo vi /etc/php/8.3/cli/php.ini

Ändert die folgenden Parameter oder fügt diese hinzu, um die maximale Upload-Dateigröße auf 20 MB zu erhöhen:

upload_max_filesize = 20M
post_max_size = 20M

Nachbereitung

Ruft https://myphotos.gofoss.duckdns.org auf (passt die URL entsprechend an) und folgt dem Konfigurationsassistenten:

Eingabefeld Beschreibung
Host Der Standardwert ist localhost.
Benutzer Gebt den Namen des MySQL-Benutzers an. In unserem Beispiel ist das piwigoadmin, passt den Namen entsprechend an.
Passwort Gebt das Passwort des MySQL-Benutzers an.
Name der Datenbank Gebt den Namen der MySQL-Datenbank an. In unserem Beispiel ist das piwigo, passt den Namen entsprechend an.
Präfix der Datenbanktabellen Der Standardwert ist der Name der MySQL-Datenbank, gefolgt von einem Unterstrich. In unserem Beispiel ergibt das piwigo_, passt den Wert entsprechend an.
Webmaster-Benutzername Erstellt ein Webmaster-Konto für Piwigo. Im Rahmen dieses Tutorials nennen wir den Webmaster piwigoadmin@gofoss.net. Natürlich ist jeglicher andere Name möglich. Achtet nur darauf, dass Ihr die Befehle entsprechend anpasst.
Webmaster-Passwort Gebt ein sicheres, individuelles Passwort für das Webmaster-Konto an.
Webmaster-Email Gebt eine E-Mail-Adresse für das Webmaster-Konto an.

Sobald die Konfiguration abgeschlossen ist, klickt auf die Schaltflächen Start der Installation, Galerie ansehen und Fotos hinzufügen. Das war's, Piwigo ist einsatzbereit!

Ihr könnt noch ein paar grundlegende Einstellungen unter Konfiguration ‣ Optionen ‣ Allgemein vornehmen:

  • ändert Titel und Banner der Galerie
  • deaktiviert die Benutzerregistrierung (Häkchen bei Neuregistrierung von Benutzern erlauben)
  • verfolgt, wer sich bei Piwigo anmeldet (wählt Besuche in der Historie speichern für Gäste, registrierte Besucher und/oder Administratoren)

Piwigo BenutzerInnen anlegen

BenutzerInnen

Piwigo unterscheidet zwischen drei Benutzertypen. Webmaster und AdministratorInnen haben volle Zugriffsrechte und können Fotos, Alben, BenutzerInnen, Gruppen und mehr verwalten. Webmaster können außerdem Plugins und Themes installieren, und die Webseite aktualisieren. BenutzerInnen haben eingeschränkten Zugriff. Sie können Alben oder Fotos nur dann ansehen, wenn ihnen entsprechende Zugriffsrechte gewährt wurden.

Schritt-für-Schritt-Anleitung

Anweisungen Beschreibung
Schritt 1 Öffnet https://myphotos.gofoss.duckdns.org und meldet Euch als Webmaster piwigoadmin@gofoss.net an (passt die URL und den Webmaster-Namen entsprechend an).
Schritt 2 Ruft den Menüeintrag Benutzer ‣ Verwaltung ‣ Benutzer hinzufügen auf.
Schritt 3 Gebt einen Benutzernamen sowie ein sicheres, individuelles Passwort ein. Klickt anschließend auf Benutzer hinzufügen.
Schritt 4 Legt den Status der neuen BenutzerInnen an, z.B. Benutzer oder Administrator.

Administratoren & BenutzerInnen benötigen einen VPN-Zugang

BenutzerInnen müssen über VPN mit dem Server verbunden sein, um auf Piwigo zugreifen zu können.


Piwigo Fotos hinzufügen

Fotos hinzufügen

Nutzt den Browser, wenn Ihr eine überschaubare Anzahl von Bildern oder einzelne Alben hinzuzufügen möchtet. Dateien werden über das Webformular in das Serververzeichnis /var/www/piwigo/upload hochgeladen. Beachtet: Fotos hinzufügen, bearbeiten oder entfernen dürfen nur AdministratorInnen.

Schritt-für-Schritt-Anleitung

Anweisungen Beschreibung
Anmeldung Meldet Euch mit einem Administrator-Konto bei der Piwigo-Weboberfläche an.
Webformular Ruft den Menüeintrag Admin ‣ Fotos ‣ Hinzufügen ‣ Webformular auf.

Piwigo Webformular
Album erstellen Erstellt ein neues Album, oder wählt ein bestehendes aus.
Fotos hinzufügen Klickt auf die Schaltfläche Fotos hinzufügen, oder zieht Eure Fotos per Drag & Drop in den angegebenen Bereich.
Hochladen Klickt auf Upload starten.

Nutzt einen FTP-Client wie FileZilla, um große Dateimengen oder ganze Ordnerstrukturen hochzuladen. Dateien landen im Serververzeichnis /var/www/piwigo/galleries und behalten die ursprüngliche Ordnerstruktur. Beachtet: Fotos hinzufügen, bearbeiten oder entfernen dürfen nur AdministratorInnen.

Schritt-für-Schritt-Anleitung

Anweisungen Beschreibung
Anmeldung Meldet Euch auf Eurem Ubuntu/Linux-Rechner mit dem gofossadmin-Konto an (passt den Konto-Namen entsprechend an). Dies ist das Konto mit SSH-Fernzugriff auf den Server, wie in den Kapiteln Ubuntu Server und Server-Sicherheit (Teil 1) beschrieben.
Vorbereitung Sortiert nun Eure Fotos auf dem Ubuntu/Linux-Rechner und legt eine Ordnerstruktur Eurer Wahl an. Jeder Ordner wird zu einem Piwigo-Album. Die Tiefe der verschachtelten Ordner ist dabei unbegrenzt. Achtet jedoch auf die Einhaltung der Namenskonventionen: Ordner- und Dateinamen dürfen nur Buchstaben, Zahlen, Bindestriche, Unterstriche oder Punkte enthalten. Leerzeichen oder Sonderzeichen sind nicht erlaubt.
FTP-Installation Falls Filezilla noch nicht installiert sein sollte, öffnet ein Terminal mit der Tastenkombination STRG + ALT + T und führt den Befehl sudo apt install filezilla aus.
FTP-Vorbereitung Öffnet FileZilla und gebt die richtigen Anmeldedaten ein:

Piwigo Filezilla

Server: sftp://192.168.1.100 (passt die Server-IP-Adresse entsprechend an)

Benutzername: gofossadmin (passt den Benutzernamen mit SSH-Fernzugriff entsprechend an)

Passwort: kennwort_zur_erstellung_der_ssh_verbindung_mit_dem_server

Port: 2222 (wie im Kapitel Server-Sicherheit (Teil 1) festgelegt, passt den Port entsprechend an)
FTP-Verbindung Noch immer in FileZilla, klickt auf Verbinden. Der Rechner sollte Euch erneut nach dem SSH-Kennwort fragen.
Dateiübertragung FileZilla sollte nun das lokale Dateisystem des Rechners im linken und das Server-Dateisystem im rechten Fenster anzeigen. Kopiert die Ordner mit Euren Fotos in das folgende Server-Verzeichnis: /var/www/piwigo/galleries.
Anmeldung Meldet Euch nun mit einem Administrator-Konto bei der Piwigo-Weboberfläche an.
Simulation Ruft den Menü-Eintrag Admin ‣ Werkzeuge ‣ Synchronisieren auf. Wählt die folgenden Simulations-Einstellungen aus, bevor Ihr mit der eigentlichen Synchronisierung beginnt (passt die Berechtigungen unter Wer soll diese Fotos sehen können? je nach Euren Bedürfnissen an):

Piwigo-Synchronisierung

Klickt abschließend auf Absenden. Piwigo sollte die Anzahl der neuen Alben sowie Fotos anzeigen, die der Datenbank hinzugefügt oder aus ihr entfernt werden. Piwigo sollte Euch auch warten, falls Fehler zu erwarten sind. Ihr könnt fortfahren soweit alles in Ordnung ist.
Synchronisierung Noch immer unter Admin ‣ Werkzeuge ‣ Synchronisieren, deaktiviert den Eintrag Nur Simulation durchführen:

Piwigo-Synchronisierung

Klickt abschließend auf Absenden. Dies kann je nach Datenmenge eine Weile dauern. Setzt einen Kaffee auf!

Ein paar Ratschläge

Verzeichnisse und Dateien sollten nicht mehr verschoben werden, sobald sie auf den Server hochgeladen wurden. Andernfalls gehen Euch bei der nächsten Synchronisierung sämtliche zugehörigen Daten verloren (z.B. Kommentare, Bewertungen, usw.).

Nutzt Fotoanwendungen wie digiKam, Shotwell, Lightroom oder Piwigos Android- und iOS-Apps, wenn Ihr große Mengen an Fotos ohne bestimmte Ordnerstruktur hochladen wollt. Die Dateien landen im Serververzeichnis /var/www/piwigo/upload. Beachtet: Fotos hinzufügen, bearbeiten oder entfernen dürfen nur Administratoren.

Schritt-für-Schritt-Anleitung

Anweisungen zum Hinzufügen von Fotos findet Ihr in der Dokumentation der jeweiligen Drittanbieter-Anwendungen. Für die meisten unter ihnen sind Anmeldedaten erforderlich, um eine Verbindung mit dem Server herzustellen:

Einstellungen Beschreibung
Server Gebt die Adresse der Fotogalerie an. In unserem Beispiel ist das https://myphotos.gofoss.duckdns.org, passt die URL entsprechend an.
Benutzer Gebt den Namen eines Piwigo-Administrators oder -Benutzers an.
Passwort Gebt das Passwort des obigen Piwigo-Administrators oder -Benutzers an.

Piwigo Handy-App


Piwigo Fotos bearbeiten

Fotos bearbeiten

Bearbeitet einzelne Fotos: Ändert Titel, Autor, Erstellungsdatum, Alben, Schlüsselwörter, Beschreibung, Datenschutz, Standort, usw.

Schritt-für-Schritt-Anleitung

Meldet Euch als Administrator an und ruft den Menü-Eintrag Fotos ‣ Stapelverarbeitung ‣ Übersicht auf. Wendet einen oder mehrere Filter an, um das zu bearbeitende Foto zu finden (mehr zu Filterattributen weiter unten). Bewegt den Mauszeiger über das Foto und klickt auf Foto bearbeiten.

Die Stapelbearbeitung erlaubt es, mehrere Fotos gleichzeitig zu bearbeiten.

Schritt-für-Schritt-Anleitung

Meldet Euch als Administrator an und ruft den Menü-Eintrag Fotos ‣ Stapelverarbeitung ‣ Übersicht auf. Wendet einen oder mehrere Filter an, um die zu bearbeitenden Fotos zu finden (mehr zu Filterattributen weiter unten). Ihr könnt alle Fotos auf einmal aus- oder abwählen, indem Ihr auf Alles oder Nichts klickt. Legt schließlich fest, welche Aktion durchgeführt werden soll: löschen, einem oder mehreren Alben zuordnen, in ein Album verschieben oder von einem Album trennen, Schlüsselwörter, Autor, Titel, Erstellungsdatum oder Geotags festlegen und so weiter.

Hier erfahrt Ihr mehr über Filterattribute

Filterattribute Beschreibung
Voreingestellte Filter Filtert alle Fotos, alle Videos, doppelte Fotos, zuletzt importierte Fotos, mit Geotags versehene Fotos, Fotos ohne zugehöriges Album (Waisen), Fotos ohne Schlagwörter, Lieblingsfotos und so weiter.
Album Filtert Fotos aus einem bestimmten Album.
Schlagwörter Fotos nach Schlüsselwörtern filtern.
Datenschutzstufe Filtert Fotos, die für Alle, für Kontakte, für Freunde, für Familie oder für Administratoren sichtbar sind.
Abmessungen Fotos nach ihren Abmessungen filtern.
Dateigröße Fotos nach ihrer Dateigröße filtern.
Suchen Filtert Fotos anhand von erweiterten Suchergebnissen: Titel, Tag, Dateiname, Autor, Erstellungsdatum, Veröffentlichung, Breite, Höhe, Dateigröße, Verhältnis und so weiter.


Piwigo Alben verwalten

Alben verwalten

Fügt über Piwigos Web-Oberfläche neue Alben hinzu oder bearbeitet bestehende. Legt Name und Beschreibung fest, definiert die Albumzugehörigkeit, ladet Fotos hoch und ordnet diese automatisch oder manuell. Ihr könnt Alben öffentlich machen, sodass jeder mit dem Link sie einsehen kann, privat halten für angemeldete BenutzerInnen mit bestimmten Zugriffsrechten, oder sperren und lediglich Administratoren zugänglich machen.

Schritt-für-Schritt-Anleitung

Meldet Euch als Administrator an und ruft den Menü-Eintrag Admin ‣ Alben ‣ Verwaltung ‣ Liste auf. Klickt auf Album hinzufügen, um ein neues Album anzulegen. Oder bewegt die Maus über ein bestehendes Album und klickt auf Bearbeiten. Ihr könnt nun die Eigenschaften des Albums, die Sortierreihenfolge oder die Berechtigungen ändern.


Piwigo Berechtigungen verwalten

Berechtigungen verwalten

Piwigo bietet zwei voneinander unabhängige, aber kombinierbare Systeme für Zugriffsrechte: Mit Benutzer-/Gruppenrechten verwaltet Ihr den Zugriff auf Alben-Ebene, mit Datenschutzstufen steuert Ihr den Zugriff auf Foto-Ebene. Dieses ausgefeilte System ermöglicht eine präzise Steuerung von Zugriffsrechten für mehrere BenutzerInnen. Falls Ihr keine Fotos mit anderen teilt, haltet es einfach: Setzt alle Alben auf privat und beschränkt den Zugriff auf Euch selbst.

Alben sind standardmäßig öffentlich und für alle BenutzerInnen sichtbar. AdministratorInnen können Alben als privat markieren und den Zugriff auf bestimmte BenutzerInnen oder Gruppen einschränken.

Schritt-für-Schritt-Anleitung

Um ein Album privat zu machen:

Anweisungen Beschreibung
Schritt 1 Meldet Euch als Administrator an.
Schritt 2 Ruft den Menü-Eintrag Alben ‣ Verwaltung ‣ Liste ‣ Bearbeiten ‣ Zugriffsrechte auf.
Schritt 3 Stellt den Zugang von öffentlich auf privat um.

Um den Zugriff auf private Alben auf bestimmte BenutzerInnen zu beschränken:

Anweisungen Beschreibung
Schritt 1 Meldet Euch als Administrator an.
Schritt 2 Ruft entweder den Menü-Eintrag Alben ‣ Verwaltung ‣ Liste ‣ Bearbeiten ‣ Zugriffsrechte auf und tragt BenutzerInnen, die das private Album aufrufen können, in das Feld Zugriff für Benutzer erlaubt ein.

Oder ruft den Menü-Eintrag Benutzer ‣ Verwalten ‣ Benutzer bearbeiten ‣ Zugriffsrechte auf und legt fest, welche privaten Alben von den BenutzerInnen aufgerufen werden können (Erlaubt) oder nicht (Nicht erlaubt).

Zugriffsrechte können auch für eine Gruppe von BenutzerInnen festgelegt werden. Dies erleichtert die Verwaltung von Berechtigungen für mehrere Benutzer. Um den Zugriff auf private Alben auf bestimmte Gruppen zu beschränken:

Anweisungen Beschreibung
Schritt 1 Erstellt Gruppen, indem Ihr den Menü-Eintrag Benutzer ‣ Gruppen ‣ Gruppe hinzufügen aufruft.
Schritt 2 Fügt BenutzerInnen zu Gruppen hinzu, indem Ihr den Menü-Eintrag Benutzer ‣ Verwaltung ‣ Benutzer bearbeiten ‣ Gruppen aufruft.
Schritt 3 Legt schließlich Zugriffsrechte für ganze Gruppen fest, indem Ihr den Menü-Eintrag Benutzer ‣ Gruppen ‣ Zugriffsrechte aufruft.

Datenschutzstufen gelten pro Foto und pro BenutzerIn und erlauben so eine Feinabstimmung des Zugriffs.

Schritt-für-Schritt-Anleitung

Piwigo verwaltet Berechtigungen mit fünf Datenschutzstufen. Das funktioniert so:

  • jedes Foto hat eine Datenschutzstufe
  • jeder Benutzer hat eine Datenschutzstufe
  • eine Benutzerin muss über eine Datenschutzstufe verfügen, die größer oder gleich der des Fotos ist, das sie ansehen möchte. Oder anders ausgedrückt: Je höher die Datenschutzstufe eines Nutzers ist, desto mehr Fotos kann er sehen

Die Datenschutzstufe von Fotos kann festgelegt werden, indem Ihr Euch als Administrator anmeldet und den Menü-Eintrag Fotos ‣ Stapelverwaltung ‣ Übersicht auswählt. Wendet bei Bedarf Filter an und wählt die entsprechenden Fotos aus. Wählt die Aktion Wer soll diese Fotos sehen können? und legt die gewünschte Datenschutzstufe fest:

Datenschutzstufe Beschreibung
1 Jeder
2 Administratoren, Familie, Freunde, Kontakte
3 Administratoren, Familie, Freunde
4 Administratoren, Familie
5 Administratoren

Die Datenschutzstufe von BenutzerInnen kann festgelegt werden, indem Ihr Euch als Administrator anmeldet und den Menü-Eintrag Benutzer ‣ Verwaltung ‣ Benutzer bearbeiten ‣ Datenschutzstufe aufruft:

Datenschutzstufe Beschreibung
1 ---
2 Kontakte
3 Freunde
4 Familie
5 Administratoren

Hier ein praktisches Beispiel. Beachtet, dass sich das gleiche Ergebnis auch auf andere Weise erreichen lässt. Piwigo ist flexibel – wählt Euren bevorzugten Ansatz.

Hier geht's zum Beispiel

Piwigo Zugriffsrechte

Kreis Beschreibung
1 Georg ist Administrator. Er kann Fotos, Alben, BenutzerInnen und Gruppen verwalten. Seine Datenschutzstufe Admins erlaubt Zugriff auf alle Alben und Fotos.
2 Georg lädt vier Fotos seiner letzten Wanderung hoch – tree.png, lake.png, mountain.png und sunset.png – in das Album Holidays. Er möchte sie nur mit Lenina teilen. Lenina ist User und kann daher nur öffentliche Alben oder Dateien mit passenden Zugriffsrechten sehen. Georg markiert das Album Holidays als privat und beschränkt den Zugriff auf die Gruppe Hiking, der nur er und Lenina zugeordnet sind.
3 Georg lädt vier Bilder in das öffentliche Album Gofoss: logo.png, georg.png, lenina.png und tom.png. Alle BenutzerInnen können auf diese Bilder zugreifen.
4 Georg setzt die Bilder georg.png, lenina.png und tom.png auf die Datenschutzstufe Family. Damit haben nur BenutzerInnen mit der Stufe Family oder höher (z.B. Admins) Zugriff. In diesem Fall sind das Georg (Admins), Lenina (Family) und Tom (Family). RandomUser mit der Stufe Friends hat keinen Zugriff.


Piwigo add plugins and themes

Plugins und Themen

Erweitert Piwigos Funktionalitäten mit über 350 Plugins!

Schritt-für-Schritt-Anleitung

Anweisungen Beschreibung
Plugins anzeigen Um alle installierten Plugins anzuzeigen müsst Ihr Euch als Webmaster piwigoadmin@gofoss.net anmelden (passt den Webmaster-Namen entsprechend an) und den Menü-Eintrag Admin ‣ Plugins ‣ Liste der Plugins aufrufen:

Piwigo Plugins

Aktivierte Plugins sind installiert und laufen derzeit

Deaktivierte Plugins sind installiert, aber derzeit inaktiv

• Beachtet, dass beim Deaktivieren eines Plugins die meisten Einstellungen gespeichert bleiben, während beim Löschen eines Plugins alle Einstellungen (inklusive Dateien, Konfigurationen, usw.) gelöscht werden
Plugins aktualisieren Ruft den Eintrag Admin ‣ Plugins ‣ Auf Aktualisierungen überprüfen auf.
Plugins hinzufügen Ruft den Eintrag Admin ‣ Plugins ‣ Weitere Plugins auf. Sucht nach einem Plugin und klickt auf Installieren. Ruft den Eintrag Admin ‣ Plugins ‣ Liste der Plugins auf und aktiviert das soeben installierte Plugin.

Hier ein paar beliebte Plugins:

Plugin Beschreibung
Piwigo-Videojs Unterstützt Videos in Piwigo: mp4, m4v, ogg, ogv, webm, webmv, usw. Weitere Infos findet Ihr auf der Wiki-Seite.
Fotorama Vollbild-Diashow.
Batch downloader Ladet eine Fotoauswahl als Zip-Datei herunter.
Piwigo-Openstreetmap Geolokalisiert Eure Bilder. Weitere Infos findet Ihr auf der Wiki-Seite.
Grum Plugin Classes Erforderlich für die Ausführung einiger anderer Plugins.
AStat Erweitert die von Piwigo erstellten Statistiken, z.B. welche Seiten oder Fotos wie lange besucht wurden, von welcher IP-Adresse aus, usw.
EXIF view Fügt EXIF-Metadaten zu Euren Fotos hinzu.

Passt Piwigos Erscheinung mit über 140 Themen an!

Schritt-für-Schritt-Anleitung

Meldet Euch als Webmaster piwigoadmin@gofoss.net an (passt den Webmaster-Namen entsprechend an) und ruft den Menü-Eintrag Admin ‣ Konfiguration ‣ Themen auf. Ladet Themen Eurer Wahl herunter, und aktiviert oder konfiguriert diese. Ein paar beliebte Themen:

Themen Beschreibung
Modus Standardthema, wird in verschiedenen Farbtönen geliefert.
Bootstrap Darkroom Ein weiteres modernes, funktionsreiches und mobilfreundliches Thema.
SimpleNG An Bootstrap angelehntes, mobilfreundliches Thema.


Piwigo Upgrade

Upgrade

Das Upgraden von Piwigo ist relativ einfach, folgt den unten stehenden Anweisungen.

Schritt-für-Schritt-Anleitung

Beginnt damit, eine Sicherungskopie Eurer Fotos anzulegen, falls während des Upgrades etwas schief laufen sollte. Die Sicherungskopie kann entweder mit Hilfe einer FTP-Verbindung (FileZilla) zum Server erstellt werden, wie zuvor beschrieben. Sichert hierzu die Verzeichnisse /var/www/galleries und /var/www/upload.

Ansonsten könnt Ihr ebenfalls Piwigos Datenbank mit MySQL dump oder einem Server Backup sichern. Die MySQL-Datenbank von Piwigo wird normalerweise in /var/lib/mysql gespeichert.

Meldet Euch schließlich als Webmaster piwigoadmin@gofoss.net an (passt den Webmaster-Namen entsprechend an) und ruft den Eintrag Admin ‣ Werkzeuge ‣ Aktualisierungen ‣ Piwigo-Aktualisierung auf. Klickt auf `Aktualisierung zu Piwigo xx.x.x`` und bestätigt Eure Wahl.

Hier geht's zum 30-sekündigen Zusammenfassungsvideo

Piwigo Upgrade


Piwigo Unterstützung

Unterstützung

Weitere Einzelheiten findet Ihr in der Piwigo Dokumentation oder Gemeinschaft.