Sous-catégories

Certificats SSL « Let’s Encrypt » gratuits pour tous chez OVH

C’est une bonne nouvelle pour les personnes hébergeant leurs sites web chez OVH !

L’hébergeur, qui est aussi un sponsor de Let’s Encrypt, a mis en place depuis quelques jours l’activation par défaut pour ses hébergements d’un certificat SSL gratuit fourni par Let’s Encrypt. Vous n’avez rien à faire, l’activation se fait automatiquement, pour votre site principal et ses sous-domaines s’il y en a.
Vous pouvez lire l’annonce d’OVH : « vos certificats SSL gratuits via Let’s Encrypt ».

Concernant le multisite — le fait d’héberger plusieurs noms de domaine différents sur une même instance d’hébergement — c’est aussi pris en compte. Marvellous :)
Mais attention c’est le même certificat SSL qui est partagé avec tous vos multisites ! Ce qui signifie qu’il est très simple, à partir d’un de vos sites, de savoir quels autres sites SSL sont liés à votre même instance d’hébergement.
Si vous souhaitez les cantonner, il vaut faudra ne pas activer le SSL, ou avoir un hébergement différent par site.


Pour les multisites, c’est un même certificat partagé qui est utilisé

Petit rappel pour forcer la redirection HTTP vers HTTPS (fichier .htaccess) :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)^ https://domain.tld/$1 [L,R]

Bonne navigation chiffrée !

Récupérer les infos météo d’une ou plusieurs villes et les exploiter

En cherchant une API pour récupérer les informations météorologiques de lieux d’intérêts, je suis tombé sur le service proposé par previsions-meteo.ch. Et j’en suis très, très satisfait.


Exemple d’utilisation : Weather Home Screen

Ses principaux atouts sont, à mes yeux :

  • le fait qu’elle soit gratuite et publiquement interrogeable ;
  • une documentation succincte mais complète ;
  • différentes manières de récupération des données (iframe, image, JSON) ;
  • les données « complètes » et bien fournies en JSON ;
  • les prévisions jusque 4 jours.

Je regrette juste qu’il ne soit pas précisé le temps de mise à jour des données : pour ainsi implémenter judicieusement côté client la mise en cache des données et éviter des requêtes inutiles vers le serveur (actuellement j’ai une mise en cache de 30 minutes).

Il est aussi à noter que le service ne concerne que les villes en France, Belgique et Suisse.
Bonne intégration !

Installer et configurer sa caméra Xiaoyi « Yi Home Camera »

J’ai depuis quelques temps — grâce à une bonne affaire — acheté une caméra Wifi « Ants Xiaoyi Smart Camera ». Elle semblait prometteuse, et je l’ai prise sur un coup de tête. Mais son installation n’a pas été des plus faciles ; elle a ainsi commencé à prendre la poussière.

Image of Yaktocat

Très récemment, je l’ai sorti des cartons et j’ai décidé qu’elle allait fonctionner comme je l’entends ;-)
Voici donc la marche à suivre pour installer et configurer facilement sa Yi Home Caméra.

Continuer à lire →

Recevoir à chaque démarrage le kernel ring buffer de votre serveur

Connaissez-vous la commande dmesg sous Debian ? Elle vous indique toutes les actions effectuées durant le démarrage de l’ordinateur, et donne une idée du temps d’exécution.

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
…
[   42.695720] Adding 102396k swap on /var/swap.  Priority:-1

Je trouve ça pratique de le recevoir par e-mail. Ça me permet de vérifier ce qui se passe au démarrage, et surtout, s’il s’agit d’un démarrage non planifié, d’essayer de comprendre pourquoi le Raspberry Pi a redémarré…

Il faut modifier le fichier /etc/rc.local et y ajouter ces quelques lignes avant la dernière ligne (qui doit normalement être exit 0) :

# send dmesg after started up
dmesg | mail -s "ServerName has just started" dude@domain.tld

Et voilà, à chaque démarrage de votre machine, vous recevrez directement les logs :-)

Affichage impossible d’images après un envoi par FTP sur un serveur OVH

Pas plus tard que ce matin, j’envoie des fichiers, dont des images — de type PNG pour être exact — sur un hébergement OVH par le protocole FTP (via Filezilla).
Jusque là aucun souci, c’est de loin pas la première fois que je fais ça.

Oui mais cette fois, j’ai une erreur assez surprenante lorsque j’accède par l’intermédiaire de Firefox aux images uploadées :

L’image « failed.png » ne peut être affichée car elle contient des erreurs.

L'image ne peut être chargée car elle contient des erreurs

Il se peut que l’image ait été mal envoyée, je recommence donc le transfère des images uniquement car bizarrement :

  • toutes les images contiennent des erreurs ;
  • les fichiers autres que les images sont chargés correctement.

Sauf que cela ne change rien. J’essaie donc, dans le doute, avec d’autres navigateurs (Chrome, IE, …) mais sans succès. L’image ne se charge toujours pas correctement.
Je vous passe les autres essais infructueux pour tenter de résoudre le souci. Jusqu’à que j’aille regarder du côté du transfert FTP et de Filezilla. Bingo !

Par défaut — ou parce que j’avais précédemment changé le paramètre — le transfert se faisait en ASCII, et ça, pour OVH et les images, c’est le mal.
La solution était toute simple : forcer le transfert en « binaire » :-).

Filezilla - Transfert en ASCII Filezilla - Transfert en binaire

Note : le mode automatique est à préférer, Filezilla choisit automatiquement et intelligemment le bon mode de transfert en fonction du type de fichier.

Le déménagement : changement d’hébergeur et de nom de domaine

Déménagement

Depuis maintenant presque sept ans — depuis l’ouverture en fait — le blog est hébergé sur les pages perso de Free. J’ai connu les configurations hasardeuses, les scripts bloqués, les configurations et réglages Apache interdits , … Jusqu’à présent je n’avais pas trop à me plaindre, car malgré ces restrictions, tout fonctionnait bien.

J’ai pu avoir quelques frayeurs, et j’avais pensé à passer à un hébergement un peu plus sérieux, mais voilà il n’y avait rien d’urgent et ça fonctionnait.

Sauf qu’il était temps de changer. Je ne sais pas si vous avez remarqué, mais les sites hébergés sur les pages perso de Free sont depuis quelques semaines d’une lenteur incroyable. À un point que je me suis demandé si Free n’avait pas bridé son système de pages perso et n’allait pas y mettre un terme.
J’ai pris les devant et je suis passé à l’offre de base chez OVH, bien adaptée pour les quelques sites à migrer avec peu de visiteurs.

La migration n’a pas été trop compliquée, même si j’ai eu du mal à obtenir un fichier de sauvegarde SQL complet du côté de Free. Une fois ce souci réglé, aucun autre problème à signaler.
J’en ai profité pour configurer des belles URLs pour Dotclear et la mise à jour de la dernière version, avec sa partie administration revue est très agréable !

Normalement la navigation devrait être beaucoup plus fluide et le temps de chargement très faible. Je vais surveiller les erreurs 404 pendant quelques temps histoire de m’assurer que les redirections se passent bien :-)
Et j’en profité pour faire quelques changements minimes sur le design.

Photo : Nathan O’Nions.