Aller au contenu

Piwigo, votre alternative privée à Google Photos

Piwigo Piwigo

Vous recherchez le meilleur moyen d'organiser vos photos tout en préservant votre vie privée ? Essayez Piwigo, une photothèque auto-hébergée pour votre serveur personnel. Gérez et partagez vos souvenirs depuis n’importe quel endroit. Piwigo propose des albums imbriqués, l’édition par lot, les utilisateurs multiples, des balises (« tags »), des extensions, des thèmes et plus encore.

Ce chapitre part du principe que vous avez déjà configuré votre serveur avec des mesures de sécurité de base et avancées, et activé un accès distant sécurisé.

Existe-t-il des alternatives à Piwigo ?

Au-delà de Nextcloud il existe de nombreuses alternatives, choisissez un logiciel qui répond à vos besoins :

Piwigo Photoprism Photoview Pigallery2 Lychee
Date de création 2002 2018 2020 2017 2018
Langue de programmation PHP Go Go TypeScript PHP
Exigences minimales Apache ou nginx, PHP 2 cœurs, 4 Go de RAM -- -- Apache ou nginx
Base de donnée MySQL, MariaDB MySQL, MariaDB SQLite MySQL, Postgres, SQLite SQL ou sans base de donnée MySQL, PostgreSQL ou SQLite
Installation Installation directe Docker Docker, installation directe Docker, installation directe Docker, installation directe
Interface utilisateur Basique Moderne Moderne Basique Moderne
Réactivité Rapide Rapide Rapide Rapide Rapide
Albums, albums imbriqués
Étiquettes, balises
Étiquettes automatiques
Reconnaissance faciale
(automatique)

(manuelle)
Édition par lot
Détection des doublons ?
Recherche
Calendrier, Chronologie
Lieux, cartes
Utilisateurs multiples
Autorisations
Partage
Commentaires
Suppression
Prise en charge du format RAW
Prise en charge des vidéos
Interface web mobile
Applis mobiles Android & iOS, pas de téléversement automatique Android & iOS, téléversement automatique experimental
Prise en charge de la structure de répertoires1
(indexing)
Prise en charge de WebDAV et/ou FTP2 ?

  1. Le logiciel pointe vers une structure de répertoires existante contenant des photos/vidéos, sans qu'il soit nécessaire de les modifier ou de les dupliquer. Il n'est donc pas nécessaire d'avoir une copie supplémentaire des fichiers. Les photos/vidéos restent intactes si le logiciel est désinstallé.
  2. Les clients WebDAV / FTP peuvent se connecter directement aux répertoires contenant des photos/vidéos et les intégrer comme un lecteur réseau. De cette façon, les photos/vidéos peuvent être ajoutées, supprimées et modifiées sur les appareils clients.

Base de données

Piwigo peut être déployé avec MySQL ou MariaDB. Ce tutoriel se concentre sur la création de bases de données MySQL pour les composants serveur de Piwigo.

Guide étape par étape

Connectez-vous au serveur et accédez à MySQL en tant qu'utilisateur root :

sudo mysql -u root -p

Lancez la commande ci-dessous pour créer l'utilisateur MySQL piwigoadmin (ajustez en conséquence). Assurez-vous de remplacer la chaîne de charactères MotDePasseFort par un mot de passe fort et unique :

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

Générez ensuite la base de donnée requise par Piwigo et accordez lui les bonnes permissions :

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

Connectez-vous de nouveau à MySQL en tant qu'utilisateur piwigoadmin (ajustez en conséquence) :

sudo mysql -u piwigoadmin -p

Assurez-vous que la base de donnée piwigo ait bien été créée :

SHOW DATABASES;

L'affichage devrait être similaire à ceci :

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

Quittez MySQL:

EXIT;


Installation de Piwigo

Installation

Résolvez toutes les dépendances et installez Piwigo sur votre serveur Ubuntu.

Guide étape par étape

Pré-requis

Piwigo requiert PHP pour fonctionner. Vérifiez quelle version est installée sur votre système :

php -v

La façon de déployer et de sécuriser PHP a été présentée dans l'un des chapitres sur la sécurité des serveurs. Cela devrait satisfaire les principales dépendances logicielles de Piwigo, y compris php8.3-{common,mysql,curl,xmlrpc,gd,mbstring,xml,intl,cli,zip}.

Installez par ailleurs les modules PHP additionnels suivants :

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

Installation

Vérifiez la dernière version auto-hébergée de Piwigo. Au moment d'écrire ces lignes, il s'agit de la version 15.5.0. Téléchargez et décompressez le paquet avec les commandes suivantes :

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

Définissez et vérifiez les bonnes permissions :

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


Interface web de Piwigo

Interface web

Configurez un hôte virtuel Apache en tant que proxy inverse. Cela permet d’accéder à l'interface web de Piwigo via une adresse personnalisée et de protéger le serveur d’une exposition directe à Internet. Lisez la suite pour plus de détails.

Guide étape par étape

Créez un fichier de configuration Apache:

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

Ajoutez le contenu ci-dessous et assurez-vous d'ajuster les paramètres à vos propres réglages, comme les noms de domaine (myphotos.gofoss.duckdns.org), chemins vers les clés SSL, l'adresse IP, et ainsi de suite:

<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>

Une fois que ce contenu est ajouté, sauvez et fermez le fichier (:wq!).

Notez comment nous avons activé le chiffrement SSL pour Piwigo avec l'instruction SSLEngine On, et utilisé le certificat SSL /etc/dehydrated/certs/gofoss.duckdns.org/fullchain.pem ainsi que la clé privée SSL /etc/dehydrated/certs/gofoss.duckdns.org/privkey.pem, que nous avions créés précédemment.

Notez également comment nous avons désactivé ModSecurity dans le fichier de configuration Apache avec l'instruction SecRuleEngine Off, car Piwigo et ModSecurity ne font pas bon ménage.

Ensuite, activez l'hôte virtuel Apache et redémarrez Apache :

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

Configurez Pi-Hole pour résoudre l'adresse locale de Piwigo. Naviguez vers https://mypihole.gofoss.duckdns.org:8443/admin et connectez-vous à l'interface web de Pi-Hole (ajustez en conséquence). Naviguez vers l'entrée Local DNS Record et ajoutez la combinaison domaine/IP suivante (ajustez en conséquence) :

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


Configuration de Piwigo

Configuration

Vous avez installé Piwigo avec succès ! Vous pouvez maintenant configurer la taille maximale de téléversement, le titre de la photothèque, l'enregistrement et la connexion des utilisateurs, etc.

Guide étape par étape

Taille maximale des photos

Sur le serveur, ouvrez le fichier de configuration PHP d'Apache :

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

Modifiez ou ajoutez les paramètres suivants pour augmenter la taille maximale de téléversement à 20 Mo :

upload_max_filesize = 20M
post_max_size = 20M

Ouvrez le fichier de configuration PHP de l'interface de ligne de commande (en anglais, « command line interface » ou CLI) :

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

Modifiez ou ajoutez les paramètres suivants pour augmenter la taille maximale de téléversement à 20 Mo :

upload_max_filesize = 20M
post_max_size = 20M

Dernière étape

Allez sur https://myphotos.gofoss.duckdns.org (à ajuster en conséquence) et suivez le guide de configuration :

Champ Description
Hôte La valeur par défaut est localhost.
Identifiant de connexion Saisissez le nom de l'utilisateur MySQL. Dans notre exemple, c'est piwigoadmin, ajustez en conséquence.
Mot de passe Saisissez le mot de passe de l'utilisateur MySQL.
Nom de la base de données Saisissez le nom de la base de données MySQL. Dans notre exemple, c'est piwigo, ajustez en conséquence.
Préfixe des tables de Piwigo La valeur par défaut est le nom de la base de données MySQL suivi d'un trait de soulignement. Dans notre exemple, c'est piwigo_, ajustez en conséquence.
Identifiant du compte webmestre Créez un compte webmestre pour Piwigo. Dans ce tutoriel, nous appellerons le webmestre piwigoadmin@gofoss.net, ajustez en conséquence.
Mot de passe du compte webmestre Saisissez un mot de passe fort et unique pour le compte du webmestre.
Adresse électronique du compte webmestre Saisissez une adresse électronique pour le compte du webmestre.

Une fois la configuration terminée, cliquez sur les boutons Start installation, Visit Piwigo et I want to add photos. C'est tout, Piwigo est prêt à l'emploi !

Commencez à ajuster certains paramètres de base dans Configuration ‣ Options ‣ Principale :

  • changez le titre de la photothèque et la bannière
  • désactivez l'enregistrement d'utilisateurs (décochez Permettre l'enregistrement des utilisateurs)
  • suivez qui se connecte à Piwigo (cochez Historiser les visites pour les visiteurs, les utilisateurs enregistrés et/ou les administrateurs)

Ajouter des utilisateurs à Piwigo

Utilisatrices & utilisateurs

Piwigo distingue trois types d'utilisateurs : le webmaster et les administrateurs bénéficient d’un accès complet pour gérer le photos, les albums, les utilisateurs, les groupes, etc. De plus, le webmaster peut installer des extensions et des thèmes, assurer l’entretien et la mise à jour de l’interface web, etc. Enfin, les utilisateurs ont un accès restreint à Piwigo et peuvent consulter les albums ou les photos en fonction de leurs droits d’accès.

Guide étape par étape

Instructions Description
Étape 1 Allez sur https://myphotos.gofoss.duckdns.org et connectez-vous en tant que webmestre piwigoadmin@gofoss.net (à ajuster en conséquence).
Étape 2 Allez dans Utilisateurs ‣ Gérer ‣ Ajouter un utilisateur.
Étape 3 Saisissez un nom d'utilisateur ainsi qu'un mot de passe fort et unique. Puis, cliquez sur Ajouter l'utilisateur.
Étape 4 Renseignez le statut du nouvel utilisateur, par exemple visiteur or administrateur.

Administrateurs, utilisateurs et utilisatrices ont besoin d'un accès VPN

Tout.e.s les utilisateurs et utilisatrices doivent être connecté.e.s via VPN pour accéder à Piwigo.


Ajouter des photos à Piwigo

Ajouter des photos

Utilisez le navigateur pour ajouter un nombre modéré de photos ou d'albums individuels. Les fichiers sont téléversés dans le répertoire /var/www/piwigo/upload sur le serveur. Notez que l'ajout, la modification et la suppression de photos sont réservés aux administrateurs.

Guide étape par étape

Instructions Description
Connexion Connectez-vous à l'interface web de Piwigo avec un compte administrateur.
Formulaire web Allez dans Administration ‣ Photos ‣ Ajouter ‣ Formulaire web.

Piwigo web form
Album Créez un nouvel album, ou sélectionnez un album existant.
Ajouter des photos Ajoutez des photos en cliquant sur le bouton Choisir des fichiers, ou en les faisant glisser et en les déposant dans la zone dédiée.
Téléverser Cliquez sur Démarrer le transfert.

Utilisez un client FTP tel que FileZilla pour ajouter de grandes quantités de fichiers ou téléverser une structure de répertoires entière. Les fichiers doivent être téléversés dans le répertoire /var/www/piwigo/galleries sur le serveur, la structure des répertoires sera préservée. Notez que l'ajout, la modification et la suppression de photos sont réservés aux administrateurs.

Guide étape par étape

Instructions Description
Connexion Sur votre ordinateur Ubuntu/Linux, connectez-vous avec le compte gofossadmin (ajustez en conséquence). Il s'agit du compte possédant un accès SSH distant au serveur, tel que configuré dans les chapitres Hébergement de serveur et Sécurisation basique du serveur.
Préparation Toujours sur votre ordinateur Ubuntu/Linux, classez les photos dans une structure de répertoires de votre choix. Chaque répertoire deviendra un album dans Piwigo. Le nombre de sous-album est illimité. Veillez toutefois à respecter les conventions de nomenclature : les répertoires et les fichiers ne peuvent contenir que des lettres, des chiffres, des tirets, des traits de soulignement ou des points. Les espaces vides et les caractères spéciaux ne sont pas autorisés.
Installation du client FTP Si FileZilla n'est pas déjà installé, ouvrez un terminal avec le raccourci CTRL + ALT + T et exécutez la commande sudo apt install filezilla.
Préparation du client FTP Ouvrez FileZilla et saisissez les informations d'identification correctes :

Piwigo Filezilla

Hôte: sftp://192.168.1.100 (l'adresse IP du serveur, adjustez en conséquence)

Identifiant: gofossadmin (ajustez en conséquence)

Mot de passe: mot_de_passe_pour_se_connecter_au_serveur

Port: 2222 (port SSH configuré dans le chapitre Sécurisation basique du serveur, ajustez en conséquence)
Connexion avec le client FTP Toujours dans FileZilla, cliquez sur Connexion rapide. Il vous sera demandé une fois de plus de saisir le mot de passe SSH.
Copier les fichiers FileZilla devrait afficher le système de fichiers de votre ordinateur local dans le volet de gauche, et le système de fichiers du serveur dans le volet de droite. Copiez les répertoires avec vos photos dans le répertoire suivant sur le serveur : /var/www/piwigo/galleries.
Connexion Connectez-vous à l'interface web de Piwigo avec un compte administrateur.
Simulation Allez dans Administration ‣ Outils ‣ Synchroniser. Avant de synchroniser quoi que ce soit, sélectionnez les paramètres suivants (adaptez les permissions Qui peut voir ces photos? à vos besoins) :

Piwigo synchroniser

Puis cliquez sur Valider. Piwigo devrait afficher le nombre de nouveaux albums et photos qui seront ajoutés ou supprimés de la base de données, et si des erreurs sont à prévoir. Continuez si tout est en ordre.
Synchronisation Toujours dans Administration ‣ Outils ‣ Synchroniser, décochez Simuler uniquement:

Piwigo synchroniser

Puis, cliquez sur Valider. Cela peut prendre un certain temps, en fonction de la quantité de données. Servez-vous un café !

Quelques conseils

Sachez que les répertoires et les fichiers ne doivent pas être déplacés une fois qu'ils ont été téléversés sur le serveur. Sinon, toutes les données associées seront perdues lors de la prochaine synchronisation (comme les commentaires, les évaluations, etc.).

Utilisez des applications photo tierces telles que digiKam, Shotwell, Lightroom ou les applications Android et iOS de Piwigo. Elles sont idéales pour téléverser de grandes quantités de photos non structurées dans le répertoire /var/www/piwigo/upload sur le serveur. Notez que l'ajout, la modification et la suppression de photos sont réservés aux administrateurs.

Guide étape par étape

Reportez-vous à la documentation de l'application tierce concernée pour obtenir des instructions sur l'ajout de photos. La plupart des applications tierces nécessitent des informations d'identification pour se connecter au serveur :

Réglages Description
Serveur Saisissez l'adresse de la photothèque. Dans note exemple, il s'agit de https://myphotos.gofoss.duckdns.org, ajustez en conséquence.
Identifiant Saisissez un identifiant administrateur ou visiteur de Piwigo.
Mot de passe Saisissez le mot de passe associé à l'administrateur ou au visiteur ci-dessus.

Application mobile Piwigo


Modifier des photos dans Piwigo

Modifier des photos

Modifiez le titre, l'auteur, la date de création, les albums associés, les mots-clés, la description, la confidentialité, la géolocalisation, la zone la plus significative de la photo, etc.

Guide étape par étape

Connectez-vous en tant qu'administrateur et allez dans Photos ‣ Gestion par lot ‣ Mode global. Appliquez un ou plusieurs filtres pour trouver la photo que vous souhaitez modifier (plus d'informations sur les attributs des filtres sont fournies ci-dessous). Passez la souris sur la photo et cliquez sur Éditer. Vous êtes maintenant en mesure de modifier la photo.

La modification par lots vous permet de modifier plusieurs photos simultanément.

Guide étape par étape

Connectez-vous en tant qu'administrateur et allez dans Photos ‣ Gestion par lot ‣ Mode global. Appliquez un ou plusieurs filtres pour trouver les photos que vous souhaitez modifier (plus d'informations sur les attributs des filtres sont fournies ci-dessous). Vous pouvez sélectionner ou désélectionner toutes les photos à la fois en cliquant sur Tout ou Rien. Enfin, précisez l'action à effectuer : supprimer, associer à un ou plusieurs albums, déplacer vers un album ou dissocier d'un album, définir des mots-clés, un auteur, un titre, une date de création ou des géotags, etc.

Dites-m'en plus sur les attributs des filtres

Attributs des filtres Description
Filtres prédéfinis Filtrez toutes les photos, toutes les vidéos, les photos dupliquées, les dernières photos importées, les photos géolocalisées, les photos sans album attribué (orphelines), les photos sans mots-clés, les photos favorites, etc.
Album Filtrez les photos d'un album spécifique.
Mots clés Filtrez les photos en fonction de mots-clés.
Niveau de confidentialité Filtrez les photos visibles par toutes et tous, par les contacts, par les amies et amis, par la famille ou par les administrateurs.
Dimension Filtrez les photos en fonction de leur dimension.
Taille du fichier Filtrez les photos en fonction de la taille des fichiers.
Recherche Filtrez les photos en fonction d'une recherche avancée portant sur le titre, l'étiquette, le nom du fichier, l'auteur, la date de création, la date de publication, la largeur, la hauteur, la taille du fichier, le ratio, etc.


Gérer les albums Piwigo

Gérer les albums

Ajoutez de nouveaux albums ou modifiez ceux qui existent déjà via l'interface web de Piwigo. Modifiez les détails des albums tels que leur nom et leur description, définissez un album parent, verrouillez les albums pour qu'ils ne soient visibles que par les administrateurs, téléchargez des photos, gérez les sous-albums, etc. D'autres options permettent de rendre les albums publics pour toute personne disposant d'un lien, ou privés pour les utilisateurs connectés disposant d'autorisations spécifiques.

Guide étape par étape

Connectez-vous en tant qu'administrateur et allez dans Administration ‣ Album ‣ Gérer ‣ Liste. Pour créer un nouvel album, cliquez sur Créer un nouvel album. Pour modifier un album existant, passez la souris sur celui-ci et cliquez sur Éditer. Vous êtes maintenant en mesure de modifier les propriétés de l'album, l'ordre de tri ou les permissions.


Gérer les autorisations dans Piwigo

Gérer les permissions

Piwigo propose deux systèmes de droits d'accès indépendants mais combinables : gérez l'accès par album grâce aux permissions utilisateurs/groupes, et par photo grâce aux niveaux de confidentialité. Ce système sophistiqué offre un contrôle précis des droits d'accès pour des utilisateurs multiples. Si vous êtes seul(e) à utiliser Piwigo, faites au plus simple : rendez tous vos albums privés et limitez l'accès à vous-même.

Les albums sont par défaut publics et accessibles à tous les utilisateurs. Les administrateurs peuvent rendre les albums privés, en limitant leur accès à certains utilisateurs et/ou groupes spécifiques.

Guide étape par étape

Afin de rendre un album privé:

Instructions Description
Étape 1 Connectez-vous en tant qu'administrateur.
Étape 2 Allez dans Album ‣ Gérer ‣ Liste ‣ Éditer ‣ Permissions.
Étape 3 Changez le type d'accès de public à privé.

Pour limiter l'accès aux albums privés à certains utilisateurs:

Instructions Description
Étape 1 Connectez-vous en tant qu'administrateur.
Étape 2 Allez dans Album ‣ Gérer ‣ Liste ‣ Éditer ‣ Permissions et ajoutez les utilisateurs qui peuvent consulter l'album privé dans la case Permission accordée pour les utilisateurs.

Ou allez dans Utilisateurs ‣ Gérer ‣ Éditer l'utilisateur ‣ Permissions et définissez quels albums privés l'utilisateur en question peut consulter (Autorisés) ou non (Interdits).

Les droits d'accès peuvent également être définis pour un ensemble d'utilisateurs, appelés groupe. Cela permet de définir des permissions pour des groupes d'utilisateurs, ce qui facilite la gestion en cas d'utilisateurs nombreux. Pour limiter l'accès aux albums privés à certains groupes :

Instructions Description
Étape 1 Créez des groupes en allant dans Utilisateurs ‣ Groupes ‣ Ajouter un groupe.
Étape 2 Ajoutez des utilisateurs à un groupe en allant dans Utilisateurs ‣ Gérer ‣ Éditer l'utilisateur ‣ Groupes.
Étape 3 Enfin, définissez les droits d'accès aux albums privés pour des groupes en allant dans Utilisateurs ‣ Groupes ‣ Permissions.

Les niveaux de confidentialité s'appliquent à chaque photo et à chaque utilisateur, ce qui permet un contrôle d'accès fin.

Guide étape par étape

Piwigo gère les permissions avec cinq niveaux de confidentialité. Voici comment cela fonctionne :

  • chaque photo a un niveau de confidentialité
  • chaque utilisateur a un niveau de confidentialité
  • un utilisateur doit avoir un niveau de confidentialité supérieur ou égal à celui des photos qu'il souhaite consulter. Autrement dit, plus le niveau de confidentialité d'un utilisateur est élevé, plus il peut consulter de photos.

Niveau de confidentialité Description
1 Tout le monde
2 Admins, Famille, Amis, Contacts
3 Admins, Famille, Amis
4 Admins, Famille
5 Admins

Le niveau de confidentialité d'un utilisateur peut être défini en se connectant en tant qu'administrateur et allant dans Utilisateurs ‣ Gérer ‣ Éditer l'utilisateur ‣ Niveau de confidentialité :

Niveau de confidentialité Description
1 Aucun
2 Contacts
3 Amis
4 Famille
5 Admins

Voici un exemple pratique. Notez qu'il peut exister plusieurs manières pour atteindre le même résultat. Piwigo est plutôt flexible, choisissez votre approche préférée.

Montrez-moi l'exemple

Permissions Piwigo

Encadré Description
1 Georg est un administrateur, ce qui lui permet de gérer les photos, les albums, les utilisateurs et les groupes. Son niveau de confidentialité est défini comme Admins et lui donne accès à tous les albums et toutes les photos.
2 Georg téléverse des photos de sa récente randonnée dans l’album « Vacances » : tree.png, lake.png, mountain.png et sunset.png. Il souhaite les partager exclusivement avec Lenina. En tant que Visiteur, Lenina ne peut consulter que les albums public ou les fichiers pour lesquels elle dispose des permissions requises. Georg rend l'album « Vacances » privé, limitant l'accès au groupe Randonnée, qui ne comprend que lui-même et Lenina.
3 Georg téléchverse quatre photos dans l'album public « Gofoss » : logo.png, georg.png, lenina.png et tom.png. Tous les utilisateurs peuvent accéder à ces photos.
4 En attribuant le niveau de confidentialité Famille aux photos georg.png, lenina.png et tom.png, Georg limite l'accès aux utilisateurs ayant un niveau de confidentialité Famille ou supérieur (tel que Admins). Dans ce cas, seuls Georg (Admins), Lenina (Famille) et Tom (Famille) y ont accès. RandomUser, dont le niveau de confidentialité est Amis, se voit refuser l'accès à ces images.


Ajouter des extensions et thèmes à Piwigo

Extensions et thèmes

Étendez les fonctionnalités de Piwigo avec plus de 350 extensions !

Guide étape par étape

Instructions Description
Afficher les extensions Pour afficher toutes les extensions installées, connectez-vous en tant que webmestre piwigoadmin@gofoss.net (ajustez en conséquence) et allez dans Administration ‣ Plugins ‣ Liste des plugins :

Extensions Piwigo

• Les plugins activés sont installés et opérationnels

• Les plugins désactivés sont installés mais désactivés

• Notez qu'une extension désactivée conservera la plupart de sa configuration, tandis que la suppression d'une extension en effacera toute trace (fichiers, configurations, etc.)
Mettre à jour les extensions Allez dans Administration ‣ Plugins ‣ Rechercher les mises à jour.
Ajouter des extensions Allez dans Administration ‣ Plugins ‣ Autres plugins disponibles. Choisissez une extension et cliquez sur Installer. Allez dans Administration ‣ Plugins ‣ Liste de plugins et activez l'extension installée.

Quelques extensions populaires :

Extension Description
Piwigo-Videojs Affichez des vidéos dans Piwigo. Les formats suivants sont pris en charge : mp4, m4v, ogg, ogv, webm, webmv, etc. Plus d'informations sont disponibles sur la page wiki.
Fotorama Diaporama plein écran.
Batch downloader Téléchargez des sélections de photos sous forme de fichier zip.
Piwigo-Openstreetmap Géolocalisez vos photos. Plus d'informations disponibles sur la page wiki.
Grum Plugin Classes Nécessaire pour exécuter certaines autres extensions.
AStat Étend le nombre de statistiques générées par Piwigo. Par exemple : pages ou photos visitées, durée de la visite, origine de l'adresse IP, etc.
EXIF view Ajoutez des métadonnées EXIF à vos photos.

Personnalisez l’apparence de Piwigo avec plus de 140 thèmes !

Guide étape par étape

Connectez-vous en tant que webmestre piwigoadmin@gofoss.net (ajustez en conséquence) et allez dans Administration ‣ Configuration ‣ Thèmes. Téléchargez, activez ou configurez les thèmes de votre choix. Quelques thèmes populaires :

Thèmes Description
Modus Thème par défaut, livré en plusieurs variantes.
Bootstrap Darkroom Un autre thème moderne, riche en fonctionnalités, convivial et adapté aux appareils mobiles.
SimpleNG Basé sur Bootstrap, adapté aux appareils mobiles.


Mettre à jour Piwigo

Mises à jour

La mise à jour de Piwigo est assez simple, il suffit de suivre les instructions ci-dessous.

Guide étape par étape

Commencez par sauvegarder vos photos pour parer à tout problème lors de la mise à jour. Pour cela, vous pouvez vous connecter au serveur via FTP (FileZilla) comme décrit précédemment et sauvegarder les dossiers /var/www/galleries et /var/www/upload.

Vous pouvez également sauvegarder la base de données de Piwigo en utilisant MySQL dump ou effectuer une sauvegarde du server. La base de données MySQL de Piwigo est habituellement stockée dans /var/lib/mysql.

Connectez-vous ensuite en tant que webmestre piwigoadmin@gofoss.net (ajustez en conséquence) et allez dans Administration ‣ Outils ‣ Mise à jour ‣ Mise à jour de Piwigo. Cliquez sur `Mise à jour vers Piwigo xx.x.x`` et confirmez.

Montrez-moi une vidéo récapitulative (30sec)

Mise à jour Piwigo


Assistance Piwigo

Assistance

Pour davantage de précisions, consultez la documentation ou la communauté Piwigo de Piwigo.