1 lien privé
il est possible de réaliser un changement ou un ajout de TAG par lots.
1/ Il faut aller dans l'interface de gestion iGalerie
2/ cliquer sur ALBUMS (colonne à gauche) et ensuite choisir affichage GRILLE (dessous parcourir) à la place de l'affichage liste.
3/ Ensuite, il faut cliquer sur le nom de l'image de la galerie concernée, cliquer sur sélection : SERIE et tout sélectionner.
4/ Ensuite fenêtre de droite (avec trois onglets) cliquer sur onglet SELECTION, puis colonne à gauche de la même fenêtre onglet TAG et voilà !
Principe
Le plus simple est de repartir d’une installation webtrees propre en local, de choisir SQLite pendant l’installation, puis d’importer le fichier GEDCOM exporté du serveur distant. Le fichier GEDCOM est copié dans la base de données, tandis que les médias doivent être copiés dans le dossier data/media ou réassociés selon votre organisation d’origine.
Préparer le serveur distant
Avant de migrer, faites une sauvegarde complète du serveur distant: export GEDCOM, copie du dossier data de webtrees, et sauvegarde de la base de données si vous voulez conserver exactement les mêmes réglages. webtrees indique que pour restaurer sur un nouveau serveur, il faut remplacer le dossier data et restaurer la base si nécessaire.
Si vos médias sont déjà gérés par webtrees, copiez aussi tout le contenu pertinent du dossier de données, surtout les fichiers média et les chemins associés. Lors d’un nouvel import GEDCOM, webtrees recommande en général de laisser l’option de fusion des médias décochée, sauf si vous avez volontairement modifié les objets média hors ligne.
Installer les dépendances
Sur Linux Mint, installez d’abord Apache ou Nginx, PHP récent compatible avec votre version de webtrees, ainsi que l’extension SQLite pour PHP. webtrees 2.2 est compatible avec PHP 8.3 à 8.6 et SQLite 3.8.8+; 2.1 reste une option si votre environnement est plus ancien.
Paquetage typique sur Mint:
apache2 ou nginx
php, php-sqlite3, php-xml, php-mbstring, php-intl, php-curl, php-zip
unzip et éventuellement sqlite3 pour l’administration locale
Installer webtrees
Téléchargez la version stable de webtrees, décompressez-la dans un répertoire de votre serveur web, puis ouvrez l’URL locale dans le navigateur. Le wizard de configuration démarre automatiquement, et vous pouvez y choisir SQLite comme base de données.
Pour SQLite, webtrees ou ses images Docker indiquent qu’il faut choisir sqlite comme type de base et fournir un nom de fichier de base sans extension.
Restaurer GEDCOM et médias
Après l’installation:
Créez l’arbre familial dans webtrees.
Allez dans Control panel > Manage family trees.
Sur la ligne de l’arbre, choisissez IMPORT ou UPLOAD.
Sélectionnez votre fichier GEDCOM exporté.
Laissez en général l’option de fusion des médias décochée si le GEDCOM contient déjà les références correctes.
Ensuite, copiez vos médias dans le dossier média de webtrees si vous les avez sauvegardés hors de l’export GEDCOM. webtrees précise que le GEDCOM lui-même reste dans le dossier webtrees/data après import, mais que les médias font partie du stockage du site et doivent être présents localement pour être affichés.
Points d’attention
Si le site distant utilisait des chemins absolus vers les médias, il faudra parfois ajuster la configuration ou reconstituer la même arborescence locale.
Si vous conservez le dossier data complet du serveur distant, vérifiez bien les permissions sur Linux Mint pour que le serveur web puisse lire et écrire.
N’activez pas les “pretty URLs” avant la fin de l’installation, car webtrees recommande de les configurer seulement après la mise en place initiale.
Méthode conseillée
La méthode la plus propre est:
Exporter GEDCOM sur le serveur distant.
Copier le dossier des médias.
Installer webtrees neuf en local avec SQLite.
Importer le GEDCOM.
Recopier/réassocier les médias.
Vérifier l’affichage des images et des documents.
Voici une procédure simple et reproductible pour installer webtrees en local sur Linux Mint avec Apache et SQLite, puis importer un GEDCOM et remettre les médias. Les commandes ci-dessous partent du principe que vous voulez une installation locale dans /var/www/webtrees. webtrees prend en charge SQLite, et son installation demande simplement un serveur web, PHP compatible et les extensions nécessaires.
1) Installer Apache et PHP
bash
sudo apt update
sudo apt install apache2 unzip curl php libapache2-mod-php php-cli php-sqlite3 php-xml php-mbstring php-intl php-curl php-zip php-gd
Activez ensuite Apache si besoin:
bash
sudo systemctl enable apache2
sudo systemctl start apache2
webtrees indique que PHP doit être compatible avec la version installée et que les extensions comme intl, mbstring, xml, curl, zip et SQLite doivent être présentes.
2) Créer le dossier webtrees
bash
cd /tmp
curl -L -o webtrees.zip https://github.com/fisharebest/webtrees/archive/refs/tags/2.2.6.zip
sudo mkdir -p /var/www/webtrees
sudo unzip webtrees.zip -d /var/www/
sudo mv /var/www/webtrees-2.2.6/ /var/www/webtrees/
sudo mv /var/www/webtrees-2.2.6/. /var/www/webtrees/ 2>/dev/null || true
sudo rmdir /var/www/webtrees-2.2.6
Si vous préférez, vous pouvez remplacer 2.2.6 par la version stable actuelle téléchargée depuis GitHub. Le projet publie l’installateur et la documentation de base dans son dépôt et sur son site d’installation.
3) Créer le dossier de données
bash
sudo mkdir -p /var/www/webtrees/data
sudo chown -R www-data:www-data /var/www/webtrees
sudo chmod -R 750 /var/www/webtrees
webtrees stocke sa configuration et ses données dans son dossier data, qui doit être accessible en écriture par Apache.
4) Configurer Apache
Créez un hôte virtuel:
bash
sudo nano /etc/apache2/sites-available/webtrees.conf
Collez ceci:
text
<VirtualHost *:80>
ServerName webtrees.local
DocumentRoot /var/www/webtrees
<Directory /var/www/webtrees>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/webtrees_error.log
CustomLog ${APACHE_LOG_DIR}/webtrees_access.log combined
</VirtualHost>
Activez le site et le module rewrite:
bash
sudo a2enmod rewrite
sudo a2ensite webtrees.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2
webtrees recommande une configuration Apache standard avec AllowOverride All pour que ses règles d’URL fonctionnent correctement.
5) Ouvrir l’installateur webtrees
Dans votre navigateur, allez sur:
ou, si vous n’avez pas créé de nom local, utilisez l’adresse IP de la machine. L’assistant d’installation doit apparaître et vous proposer de continuer la configuration.
6) Choisir SQLite
Dans l’assistant, sélectionnez SQLite comme base de données. Vous devrez fournir un nom de fichier de base, généralement quelque chose comme webtrees.sqlite, et webtrees créera la base automatiquement dans son dossier de données. webtrees supporte SQLite en tant que moteur local, ce qui évite d’installer MariaDB/MySQL.
7) Créer le compte administrateur
Renseignez les champs demandés par l’assistant: nom, identifiant administrateur, mot de passe et adresse e-mail. Une fois validé, webtrees termine l’installation et vous connecte au panneau d’administration.
8) Importer le GEDCOM
Depuis le panneau d’administration:
Ouvrez Manage family trees.
Sélectionnez votre arbre.
Choisissez Import ou Upload GEDCOM.
Envoyez le fichier .ged exporté depuis le serveur distant.
webtrees permet l’import d’un GEDCOM dans l’arbre familial, et cette étape recrée les personnes, familles, événements et liens.
9) Remettre les médias
Si vous avez récupéré les fichiers médias du serveur distant, recopiez-les dans le répertoire de données prévu par votre installation, puis vérifiez que les chemins correspondent à ceux référencés dans le GEDCOM. Dans beaucoup de cas, les objets média importés pointent vers des fichiers qui ne sont plus au bon endroit, et il faut corriger les chemins ou replacer les fichiers dans la même arborescence qu’avant.
Exemple de copie si vous avez un dossier médias local sauvegardé:
bash
sudo rsync -av /chemin/vers/mes_medias/ /var/www/webtrees/data/media/
sudo chown -R www-data:www-data /var/www/webtrees/data
Si les médias proviennent d’une installation webtrees distante, le plus sûr est de conserver exactement la même structure de dossiers qu’en ligne.
10) Vérifier les permissions
Si l’import ou l’affichage des médias échoue, vérifiez les permissions:
bash
sudo chown -R www-data:www-data /var/www/webtrees
sudo find /var/www/webtrees -type d -exec chmod 750 {} \;
sudo find /var/www/webtrees -type f -exec chmod 640 {} \;
Le serveur web doit pouvoir écrire dans data, sinon webtrees ne pourra pas créer la base SQLite ni enregistrer certains fichiers.
11) Test rapide
Rechargez la page webtrees, connectez-vous, puis vérifiez:
que l’arbre s’ouvre correctement,
que les individus importés sont visibles,
que les images et documents s’affichent,
que le dépôt GEDCOM est bien chargé.
Si vous voulez, je peux maintenant vous donner une version encore plus précise avec:
un vrai vhost pour votre nom de domaine local,
la migration du dossier data complet,
ou la méthode pour corriger les liens de médias après import.
avec llbgal comme nom de la généalogie
Voici la version ultra-précise pour Linux Mint avec Apache, nom de domaine local llbgal.local, migration du dossier data complet ET correction des liens de médias après import. webtrees stocke sa configuration, ses arbres et ses médias dans le dossier data, ce qui permet une migration quasi-complète si vous conservez cette structure.
1) Préparer le nom de domaine local
bash
echo "127.0.0.1 llbgal.local" | sudo tee -a /etc/hosts
2) Installer les paquets
bash
sudo apt update
sudo apt install apache2 unzip curl php libapache2-mod-php php-cli php-sqlite3 php-xml php-mbstring php-intl php-curl php-zip php-gd sqlite3
sudo systemctl enable apache2
sudo systemctl start apache2
PHP 8.3+ avec SQLite est recommandé pour webtrees 2.2.6.
3) Télécharger et installer webtrees
bash
cd /tmp
curl -L -o webtrees.zip https://github.com/fisharebest/webtrees/archive/refs/tags/2.2.6.zip
sudo mkdir -p /var/www/llbgal
sudo unzip webtrees.zip -d /var/www/
sudo mv /var/www/webtrees-2.2.6/ /var/www/llbgal/
sudo mv /var/www/webtrees-2.2.6/. /var/www/llbgal/ 2>/dev/null || true
sudo rmdir /var/www/webtrees-2.2.6
4) Configurer le vhost Apache pour llbgal.local
bash
sudo nano /etc/apache2/sites-available/llbgal.conf
Contenu exact:
text
<VirtualHost *:80>
ServerName llbgal.local
DocumentRoot /var/www/llbgal
<Directory /var/www/llbgal>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/llbgal_error.log
CustomLog ${APACHE_LOG_DIR}/llbgal_access.log combined
</VirtualHost>
Activer:
bash
sudo a2enmod rewrite
sudo a2ensite llbgal.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2
5) Premier démarrage et configuration SQLite
Ouvrez http://llbgal.local dans votre navigateur.
Choix de base de données: SQLite
Nom du fichier: llbgal.sqlite
webtrees crée automatiquement la base dans /var/www/llbgal/data/llbgal.sqlite.
6) Migration du dossier data COMPLET
Arrêtez Apache avant de remplacer le dossier data:
bash
sudo systemctl stop apache2
Copiez le dossier data complet depuis votre serveur distant:
bash
sudo rsync -avz /chemin/vers/serveur_distant/webtrees/data/ /var/www/llbgal/data/
sudo chown -R www-data:www-data /var/www/llbgal
sudo chmod -R 750 /var/www/llbgal
sudo systemctl start apache2
Avantage: le dossier data contient la base SQLite existante, les arbres, les médias, les configurations et les caches. webtrees reprend exactement l’état du serveur distant.
7) OU: Import GEDCOM + correction des médias
Si vous n’avez que le GEDCOM:
Dans webtrees:
Manage family trees > LLBGAL > Import
Uploadez llbgal.ged
Copier les médias:
bash
sudo mkdir -p /var/www/llbgal/data/media
sudo rsync -av /chemin/vers/medias_LLBGAL/ /var/www/llbgal/data/media/
Corriger les chemins de médias (si nécessaire):
bash
sudo nano /var/www/llbgal/data/llbgal.sqlite
Ou via SQLite CLI:
bash
cd /var/www/llbgal/data
sudo -u www-data sqlite3 llbgal.sqlite
Requête pour lister les médias cassés:
sql
SELECT gedcom_id, xref, file FROM media WHERE file NOT LIKE '%media/%';
Corriger les chemins (exemple):
sql
UPDATE media SET file=REPLACE(file, '/ancien/chemin/', '/llbgal/data/media/') WHERE file LIKE '%ancien/chemin%';
.quit
8) Permissions finales
bash
sudo chown -R www-data:www-data /var/www/llbgal
sudo find /var/www/llbgal -type d -exec chmod 755 {} \;
sudo find /var/www/llbgal -type f -exec chmod 644 {} \;
sudo chmod -R 775 /var/www/llbgal/data
webtrees exige que le dossier data soit en 775 pour qu’Apache puisse écrire les caches et les uploads.
9) Vérification
bash
Vérifier les logs
sudo tail -f /var/log/apache2/llbgal_error.log
Vérifier la base SQLite
sudo -u www-data sqlite3 /var/www/llbgal/data/llbgal.sqlite "SELECT name FROM sqlite_master WHERE type='table';"
Vous devriez voir les tables gedcom, individuals, families, media, etc.
10) Test complet
http://llbgal.local doit afficher:
L’arbre LLBGAL avec tous les individus
Les médias visibles
Le panneau d’administration fonctionnel
Résultat attendu
Vous avez maintenant llbgal.local avec:
✅ Vhost Apache dédié
✅ SQLite local (llbgal.sqlite)
✅ Arbre LLBGAL complet
✅ Médias fonctionnels
✅ Configuration identique au serveur distant
Si les médias ne s’affichent toujours pas, partagez-moi le chemin exact de vos fichiers médias originaux, et je vous donne la requête SQLite précise pour les corriger.
Sous le capot c'est essentiellement une Debian stable avec un installateur simplifié.
L'environnement de bureau Cinnamon ne laisse rien à désirer et convient parfaitement aux utilisateurs qui migrent depuis Microsoft Windows.
Critique détaillée de Linux Mint Debian Edition 7 publiée par Distrowatch fin 2025
https://distrowatch.com/weekly.php?issue=20251027#mint
Pour installer iGalerie en local avec SQLite sur Linux Mint, commencez par configurer un serveur web local (Apache + PHP) et installez les dépendances requises.
iGalerie 3 utilise par défaut SQLite, ce qui simplifie l'installation sans besoin de serveur de base de données externe.
Prérequis et installation du serveur
Installez Apache, PHP (version 8.x recommandée sur Mint récente) et les extensions obligatoires via le terminal.
Mettez à jour les paquets : sudo apt update && sudo apt upgrade
Installez Apache et PHP : sudo apt install apache2 php php-gd php-mbstring php-pdo php-sqlite3 libapache2-mod-php
Redémarrez Apache : sudo systemctl restart apache2
Vérifiez PHP : Créez un fichier /var/www/html/info.php avec <?php phpinfo(); ?>, puis visitez http://localhost/info.php dans votre navigateur.
Assurez-vous que les ports 80 sont libres et que le firewall autorise le trafic local (sudo ufw allow 80 si activé).
Téléchargement et déploiement d'iGalerie
Téléchargez la dernière version d'iGalerie depuis le site officiel.
Allez sur https://www.igalerie.org/telecharger et téléchargez l'archive ZIP d'iGalerie 3.1.2 (environ 1,1 Mo).
Décompressez-la : unzip igalerie-3.1.2.zip -d /var/www/html/igalerie/
Ajustez les permissions : sudo chown -R www-data:www-data /var/www/html/igalerie/ et sudo chmod -R 755 /var/www/html/igalerie/ (ou 775 pour le dossier albums si besoin).
Installation via navigateur
Accédez à http://localhost/igalerie/ pour lancer l'assistant.
Remplissez le formulaire : Choisissez SQLite (par défaut, pas d'identifiants requis).
La base sera créée dans db/sqlite.db.
Supprimez .htaccess si erreur 500, et assurez-vous des permissions en écriture sur albums et db.
Votre galerie est alors accessible localement. Pour la sauvegarder, notez que les backups SQLite sont automatiques dans db/backup.
déplacer iGalerie vers un nouveau serveur Linux
Pour déplacer iGalerie vers un nouveau serveur Linux (comme Linux Mint ou Ubuntu), copiez tous les fichiers et la base SQLite, puis ajustez la configuration.
Étapes sur l'ancien serveur
Sauvegardez l'ensemble du répertoire iGalerie (typiquement /var/www/html/igalerie/).
Copiez les dossiers complets : rsync -avz /var/www/html/igalerie/ utilisateur@nouvelle_ip:/var/www/html/igalerie/ (ou via SCP/ZIP pour transfert manuel).
SQLite est un fichier unique : db/sqlite.db (et backups dans db/backup/). Copiez-les aussi ; pas d'export MySQL requis.
Notez les permissions : www-data:www-data et 755/775 sur albums/ et db/.
Installation sur le nouveau serveur
Reproduisez l'environnement (Apache, PHP 7.2+, extensions gd/mbstring/pdo_sqlite).
Décompressez/restaurez les fichiers dans /var/www/html/igalerie/.
Ajustez permissions : sudo chown -R www-data:www-data /var/www/html/igalerie/ et sudo chmod -R 755 /var/www/html/igalerie/.
Éditez config/conf.php : Modifiez CONF_DB_NAME (chemin absolu vers sqlite.db), CONF_ALBUMS_PATH et CONF_GALLERY_PATH pour pointer vers les nouveaux emplacements.
Éditez .htaccess : Ajustez RewriteBase /igalerie/ si le chemin racine change.
Vérification finale
Testez via http://nouvelle_ip/igalerie/. Les sauvegardes auto SQLite (dans db/backup) facilitent les rollbacks. Activez UFW si besoin (sudo ufw allow 80).
Relances
Jimdo vs Wix : comparatif 2026 des deux créateurs de sites
https://www.journaldugeek.com/hebergeur/comparatif/jimdo-vs-wix/
https://www.presse-citron.net/hebergeur/comparatif/jimdo-vs-wix/
https://www.01net.com/hebergeur/createur-site/wix-vs-jimdo/
https://www.tooltester.com/fr/blog/wix-ou-jimdo/
https://www.joinsecret.com/fr/compare/wix-vs-jimdo
https://www.fahimai.com/fr/jimdo-vs-wix (avec vidéo tutorial de Wix et une comment utiliser Jimdo)
Jimdo vidéos:
https://yewtu.be/search?q=jimdo
https://yewtu.be/search?q=jimdo+tutorial&page=1
Wix vidéos:
https://yewtu.be/search?q=wix
https://yewtu.be/search?q=wix+tutorial
Créer un site web en partant de zéro : tutoriel détaillé
https://www.journaldugeek.com/hebergeur/faq/creer-site/
WIX
https://fr.wix.com/
https://fr.wix.com/studio/cms
Avis WIX:
https://www.journaldugeek.com/createur-site/wix/
Jimdo
https://www.jimdo.com/fr/
Avis Jimdo:
https://www.journaldugeek.com/createur-site/jimdo/
Goodwy has 26 repositories available. Follow their code on GitHub.
Bon, j'avoue qu'en 2026, la question n'est plus "faut-il quitter les GAFAM ?" mais plutôt "par quoi on les remplacer ?".
ffmpeg -loop 1 -i NOIR.jpg -i audio.mp3 -c:a copy -c:v libx264 -shortest 2012-08_Appel_de_Pointel_a_Odette.mp4
Une autre solution est de repérer le nom de fichier de la vignette puis de la remplacer, sachant que les vignettes sont enregistrées dans le répertoire cache/thumbs/. Pour cela, on peut faire un clic droit sur la vignette, puis cliquer sur "Afficher l'image" (avec Firefox). Ou bien utiliser l'inspecteur dans les outils de développement (touche F12).
Le nom de fichier devrait ressembler à ceci :
/cache/thumbs/12-528fa402dc1dbe2f820486292475613d.jpgEn fait, dans les shells Unix (bash, zsh, etc.), y'a 3 canaux de base : stdin (entrée, numéro 0), stdout (sortie normale, numéro 1) et stderr (les erreurs, numéro 2). Tout le reste, de > à 2>/dev/null, découle de ces 3 numéros.
L’Enrichissement de l’uranium : Tout comprendre sur ce procédé nucléaire
https://www.ballajack.com/enrichissement-uranium-comprendre-procede-nucleaire
Si vous avez déjà tapé ss -tulnp dans un terminal, vous savez que c'est moche. Genre, VRAIMENT moche. Les colonnes qui se chevauchent, les adresses tronquées, bref c'est un festival du bordel. Mais c'était sans compter sur ce dev qui a pondu Snitch , un outil en Go sous licence MIT qui vient concurrencer ss et netstat... sauf que pour une fois, c'est lisible.
Snitch remplace ss/netstat par une TUI lisible en Go : tableau coloré avec filtres (proto=tcp, proc=nginx, contains=google) et commandes JSON/watch pour scripter
Navigation Vim native (j/k, t/u pour TCP/UDP) + kill direct en appuyant K sans noter le PID, thèmes personnalisables (Catppuccin, Dracula, etc.)
Installation triviale (brew, go install, AUR) mais Linux/macOS seulement, faut root pour les infos complètes des processus via /proc/net/*
Sélectionnez une image et supprimez l'arrière-plan – 100 % automatiquement – en cinq secondes – sans un seul clic – gratuitement.
In Linux, learning how to use cd, pushd, popd, and zoxide is essential, and these commands remain widely used by both beginners and system administrators.
https://cliptank.com/PeopleofInfluencePainting.htm
List of People with Quick Facts & Comparison Photos
https://cliptank.com/history-painting-famous-answers.html#
Ce tutoriel explique comment installer et utiliser Dockhand pour gérer les conteneurs Docker : une solution gratuite pour votre Homelab et très complète.
Vous avez déjà remarqué comment le volume varie d'une vidéo à l'autre sur YouTube, ou pire, comment certaines pubs sont 10 fois plus fortes que le contenu ...
Mailo, c'est un ensemble de services innovants qui protègent votre vie privée et vos données personnelles : le webmail le plus complet du marché, un agenda, un espace de stockage pour vos photos et documents et des outils d'organisation pour la famille et les professionnels.
Mailo : un webmail français riche en fonctions, en manque de modernité
https://next.ink/5816/mailo-webmail-francais-riche-en-fonctions-en-manque-modernite/
Êtes-vous fatigué des données non structurées sur votre système Linux ? Apprenez à simplifier votre travail en supprimant les doublons grâce aux meilleurs outils pour trouver cette tâche sous Linux.
L’outil dupeGuru, l’idéal pour supprimer vos photos en doublon|
https://informatiqueseniors-larochelle.fr/supprimer-photos-doublon/