Nouveau site avec Pelican
Je viens de publier une nouvelle version du site. J'en ai profité pour ré-organiser le site et utiliser un thème un peu plus moderne.
plus ...Je viens de publier une nouvelle version du site. J'en ai profité pour ré-organiser le site et utiliser un thème un peu plus moderne.
plus ...Le vieux certificat SSL fournit par Gandi pour
www.ezvan.fr a expiré sans crier gare ! Je n’ai
pas accès au compte qui gère le domaine, me voilà donc en train
d’essayer de créer un certificat avec Let's Encrypt.
Let's Encrypt est une autorité de
certification qui fournit des certificats SSL gratuits, donc plus aucune
excuse pour ne pas utiliser SSL correctement !
La validation du certificat est faite automatiquement, à l’aide d’un outil nommé cerbot. Il génère un fichier “ACME challenge” qui doit être accessible via le domaine validé.
Dans mon cas j’utilise la commande suivante. Je spécifie le chemin d’installation de Drupal (qui fait tourner ce site) et demande à cerbot de configurer Apache pour utiliser le nouveau certificat.
% sudo certbot --authenticator webroot --installer apache --webroot -w /usr/share/drupal7 -d www.ezvan.fr
Malheureusement tout ne se passe pas comme prévu !
- The following errors were reported by the server:
Domain: www.ezvan.fr
Type: unauthorized
Detail: Invalid response from
http://www.ezvan.fr/.well-known/acme-challenge/UWXvHv0ueIHLLooJIcIfdD2OiuNipVF5TuSc0dXnXd0:
" 403 Forbidden Forbidden"
Que se passe-t-il ? Drupal interdit l’accès direct aux fichiers placés dans son arborescence pour des raisons de sécurité. L’emplacement du fichier …
plus ...Depuis quelques jours la fonctionnalité de téléversement automatique de Nextcloud qui me permet d’envoyer automatiquement mes photos depuis mon téléphone Android échouait sans cesse avec une erreur:
Impossible de réaliser l’opération: le serveur n’est pas accessible
Cette erreur est un peu étrange car le reste de l’application fonctionne parfaitement. En fait elle est causée par un bogue dans la version 3.0.2 du client Android qui ne crée pas automatiquement de nouveau dossier pour le mois en cours quand vous choisissez de classer les photos par mois.
Pour résoudre temporairement ce problème il suffit de créer le dossier pour le mois en cours (nommé 03 pour mars) dans le répertoire d’envoi via l’interface web. Vous pouvez trouver plus d’information sur le problème dans le ticket Github correspondant.
plus ...Nextcloud est un logiciel qui permet de partager des photos et des fichiers, mais aussi de gérer un calendrier et des contacts, et même de communiquer en visioconférence.
C'est un logiciel libre accessible depuis un navigateur, et depuis un téléphone ou un ordinateur via des applications dédiées.
J'ai configuré une instance de Nextcloud accessible sur Ezvan.fr. Pour s'y connecter depuis l'application il suffit de renseigner l'adresse https://www.ezvan.fr/nextcloud.
J'ai transféré l'album photo de famille qui était auparavant sur Dropbox vers Nextcloud. Cela permet à chacun d'ajouter des photos à l'album facilement depuis le navigateur ou l'application.
Commence par te connecter ! Puis télécharge l'application pour synchroniser des photos depuis ton ordinateur.
Pour plus d'info tu peux consulter la documentation (en anglais) ou ce wiki en Français qui décrivent son utilisation.
plus ...Ce week-end j'ai configuré IPv6 sur mon infrastructure EC2 qui tourne sous Debian 9. J'ai suivi le guide fourni par AWS, mais j'ai rencontré quelques soucis, et ce guide n'a pas d'instructions pour Debian. Je vous conseille fortement de réaliser ces changements d'abord sur des instances de tests, car mes premiers essais ont rendus mes instances totalement injoignables, heureusement que ce n'étaient pas celles de prod !
Au début j'ai simplement configuré /etc/network/interfaces de la façon suivante afin d'utiliser dhcp pour IPv6:
% cat /etc/network/interfaces#
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 dhcp
Mais après un redémarrage mon instance de test n'arrivait pas à configurer le réseau, et était donc injoignable et inutilisable. Après quelques tests, j'ai réalisé que le problème venait du cient DHCP installé, qui était dhcpcd. Apparemment le paquet installé sur mon système était une relique de Debian 7, car il n'est pas disponible pour les versions ultérieures ! Je l'ai donc remplacé par isc-dhcp-client.
% sudo apt install isc-dhcp-client isc-dhcp-common
% sudo apt remove dhcpcd
Après un redémarrage, tout fonctionne, mon instance obtient son adresse IPv6 !
plus ...