So installieren Sie Piwigo unter Ubuntu 20.04

Piwigo ist eine kostenlose Open-Source-Fotogalerie, mit der Benutzer ihre Fotos im Internet hochladen und verwalten können. Einfach ausgedrückt ist es ein Fotomanager, eher wie Google Fotos, mit einem starken Schwerpunkt auf Benutzerfreundlichkeit und Einfachheit. Es bietet eine intuitive und einfach zu bedienende Benutzeroberfläche, mit der Sie Fotoalben erstellen und Ihre Lieblingsfotos hochladen können.

Piwigo bietet zusätzliche Plugins, mit denen Benutzer das Erscheinungsbild der Benutzeroberfläche weiter anpassen und die Gesamtdarstellung von Fotos verbessern können.

Es gibt zwei Wege verschiedene Möglichkeiten, wie Sie Piwigo erhalten können. Sie können es selbst auf Ihrem von Ihrem Webhosting-Unternehmen bereitgestellten VPS hosten. In diesem Fall haben Sie die vollständige Kontrolle über Ihre Daten und Konfiguration. Die andere Möglichkeit besteht darin, sich bei Piwigo . anzumelden Cloud Hosting von der offiziellen Piwigo-Site. Im Cloud-gehostetes Piwigo-Modell werden alle technischen Aufgaben einschließlich Installation, Updates, Backup und Wartung vollständig vom Unternehmen verwaltet.

In diesem Tutorial lernen wir, wie man Piwigo installieren an Ubuntu 20.04.

Voraussetzungen

Führen Sie vor dem Start einen Flugcheck durch und stellen Sie sicher, dass Sie über Folgendes verfügen:

  1. Eine Instanz von Ubuntu 20.04 mit a sudo vom Benutzer konfiguriert
  2. Ein FQDN (Fully Qualified Domain Name), der auf Ihren Server verweist. Wenn Sie keine haben, wird die Server-IP in der Konfiguration von Piwigo immer noch den Zweck erfüllen.

Schritt 1: LAMP-Server installieren

Piwigo ist in PHP geschrieben und ist eine Frontend-Anwendung, die Daten in einer Datenbank speichert. Sie können entweder LAMP (Linux, Apache, MySQL/MariaDB und PHP) oder LEMP (statt Apache Nginx) Stack verwenden. Hier verwenden wir den LAMP-Stack.

Folgen Sie zuerst dieser detaillierten Anleitung zur Installation des LAMP-Servers unter Ubuntu 20.04.

Sobald der LAMP-Server installiert ist, fahren Sie fort und installieren Sie einige zusätzliche PHP-Erweiterungen, die während der Installation von Piwigo erforderlich sind.

$ sudo apt install libapache2-mod-php php-common php-intl php-mysql php-gd php-xml php-ldap php-zip php-mbstring php-xmlrpc php-cli php-curl unzip

Wenn alle PHP-Module installiert sind, müssen einige Änderungen in der Datei php.ini vorgenommen werden, die die PHP-Einstellungen definiert. Greifen Sie also mit Ihrem bevorzugten Texteditor auf die Datei zu.

$ sudo vim /etc/php/7.4/apache/php.ini

Ändern Sie die folgenden Anweisungen in der Datei php.ini:

memory_limit = 256M
upload_max_filesize = 100M
date.timezone = Europe/Lisbon

Für die date.timezone-Attribut, steht es Ihnen frei, Ihre aktuelle Zeitzone anzugeben.

Sobald die Änderungen vorgenommen wurden, speichern Sie die Datei und starten Sie neu Apache Webserver.

$ sudo systemctl restart apache2.service

Schritt 2: Datenbank für Piwigo erstellen

Die nächste Vorgehensweise besteht darin, eine Datenbank und einen Datenbankbenutzer für Piwigo in der MariaDB-Datenbank anzulegen.

Melden Sie sich daher wie gezeigt bei der MariaDB-Eingabeaufforderung an.

$ sudo mysql -u root -p

Zuerst erstellen wir eine Datenbank namens piwigo_db wie gezeigt:

CREATE DATABASE piwigo_db;

Als Nächstes erstellen wir einen Datenbankbenutzer namens piwigo_user und erteilen dem Benutzer alle Berechtigungen für die Datenbank.

CREATE USER 'piwigo_user'@'localhost' IDENTIFIED BY 'myP@ssword';

GRANT ALL ON piwigo_db.* TO 'piwigo_user'@'localhost' IDENTIFIED BY 'myP@ssword' WITH GRANT OPTION;

Speichern Sie dann die Änderungen und beenden Sie den Datenbankserver.

FLUSH PRIVILEGES;

EXIT;

Schritt 3: Piwigo unter Ubuntu 20.04 installieren

Wenn die Datenbank bereit ist, besteht der nächste Schritt darin, Piwigos Installation herunterladen Datei. Dies kommt in einem Zip-Dateiformat. Führen Sie also den angezeigten Befehl aus.

$ curl -o piwigo.zip https://piwigo.org/download/dlcounter.php?code=latest

Als nächstes entpacken oder entpacken Sie die Datei im /var/www/html Weg.

$ sudo unzip piwigo.zip -d /var/www/html/

Weisen Sie dem Piwigo-Verzeichnis den erforderlichen Verzeichnisbesitz zu.

$ sudo chown -R www-data:www-data /var/www/html/piwigo/

Und machen Sie dasselbe mit den Verzeichnisberechtigungen.

$ sudo chmod -R 755 /var/www/html/piwigo/

Im nächsten Schritt wird Piwigo weiter konfiguriert.

Schritt 4: Erstellen Sie eine Virtualhost-Datei für Piwigo

Für Apache Webserver um die Piwigo-Site zu bedienen, müssen wir eine virtuelle Hostdatei für Piwigo erstellen.

$ sudo vim /etc/apache2/sites-available/piwigo.conf

Fügen Sie den folgenden Inhalt ein

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/piwigo
ServerName piwigo.example.com

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

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Definieren Sie unbedingt die Servername -Attribut mit Ihrer eigenen FQDN-Domain oder Server-IP-Adresse. Aktivieren Sie als Nächstes die Piwigo Virtual-Hostdatei und aktivieren Sie die Apache Modul umschreiben.

$ sudo a2ensite piwigo.conf
$ sudo a2enmod rewrite

Dann endlich neu starten Apache Webserver.

$ sudo systemctl restart apache2

Schritt 5: Komplette Installation von Piwigo

Wenn alles eingestellt ist, starten Sie Ihren Browser und durchsuchen Sie die IP-Adresse oder den Domänennamen Ihres Servers:

https://server-ip or domain-name

Dies führt Sie zur Piwigo-Konfigurationsseite.

Piwigo-Konfigurationsseite

Füllen Sie die Datenbankdetails aus Schritt 2 aus. Definieren Sie anschließend einen Admin-Benutzer, indem Sie den Benutzernamen, das Kennwort und die E-Mail-Adresse des Administrators angeben. Wenn Sie fertig sind, klicken Sie auf ‘Installation starten.

Füllen Sie die Datenbankkonfiguration und die Admin-Details für Piwigo . ausFüllen Sie die Datenbankkonfiguration und die Admin-Details für Piwigo . aus

Die Installation dauert nur wenige Minuten und wenn Sie fertig sind, klicken Sie auf ‘Besuchen Sie die Galerie’ Taste.

Standardmäßig ist die Galerie leer, klicken Sie also auf ‘Ich möchte Fotos hinzufügen‘ Taste.

Dadurch gelangen Sie zum Piwigo-Dashboard. Von hier aus können Sie Ihre Alben erstellen und die Fotos hinzufügen.

Piwigo-Dashboard

Die neueste stabile Version, zum Zeitpunkt des Schreibens, ist Piwigo 11.5.0. Um Piwigo zu aktualisieren, gehen Sie zu Administration > Tools > Updates und klicken Sie auf die Schaltfläche Update.

Sie können diesem Tutorial folgen, wenn Sie daran interessiert sind, ein kostenloses SSL-Zertifikat mit Lets Encrypt einzurichten.

Fazit

Damit ist das Tutorial zur Installation von Piwigo unter Ubuntu 20.04 abgeschlossen.

Wenn Sie einen vollständig verwalteten Piwigo-Dienst benötigen, registrieren Sie sich für Piwigo Cloud Hosting, mit dem Sie mit einer kostenlosen einmonatigen Testversion beginnen können.