Déménagement du site

Avec le temps, je me suis rendu compte que WordPress ne convient pas vraiment pour un site de tutoriels. C’est compliqué d’avoir accès à tous les articles en un coup d’oeil et je trouve ça lourd du coup pour maintenir les articles (faut se rappeler de l’article, le chercher et l’éditer). J’ai donc décidé de migrer vers un wiki, forcément plus adapté à site comme le mien et que je trouve plus agréable à consulter (étant le principal utilisateur de mon site, je trouve ce point important ^^). Ca fait un paquet de temps que j’en avais envie en repoussant sans cesse, puis le fait que le thème est un peu partie en cacahouète sans que je comprenne pourquoi m’a motivé à migré le site. read more

Nextcloud et Syncthing

Pendant longtemps j’ai essayé de faire fonctionner Cozy Cloud en auto-hébergé sur mon Raspberry, sans succès (aucun connecteur, le point fort de Cozy Cloud, ne fonctionne en auto-hébergé).
Depuis j’ai changé mon fusil d’épaule et je suis parti chez Nextcloud, toujours auto-hébergé sur mon Raspberry.

Problème de Nextcloud, l’interface web est vraiment bien faite mais la partie synchronisation via webdav est moisie. Ca marche bien pour synchroniser 10 photos mais quand on arrive à plusieurs Go, il faut des jours à Nextcloud pour arriver à tout synchroniser et le client Android est pas top pour la synchronisation.
Un collègue de boulot m’avait conseillé il y a longtemps un logiciel de synchronisation, Syncthing, disponible sous Windows, Mac, Linux et Android. Et après de bonnes galères, j’ai réussi à intégrer Syncthing à Nextcloud. read more

Activer http/2 avec Apache

Depuis quelques années maintenant est disponible le http/2, version améliorée du http (plus rapide, supportant l’envoi de requête multiple, etc). Debian Strech ayant les bonnes versions de Apache, Openssl, etc dans les dépôts stables pour pouvoir l’activer, ce qui n’était pas le cas avec Jessie, on va donc voir comment l’activer.

1) Version simple pour les chanceux

Tous d’abord il faut savoir que le http/2 ne peut être activé qu’en https. En effet, la majorité des navigateurs ne supportent le http/2 qu’en https, bien que le protocole puissent techniquement être utilisé sans ssl. Il faudra donc que vos sites soient accessible en https. Cet article traite de ce sujet. read more

Augmenter la taille du swap sur le Raspberry pi

Petit pense-bête sur le Raspberry Pi.

Par défaut sur Raspbian, la taille du swap est de 100 Mo. La ram étant assez limité sur le Raspberry pi (1 Go), 100 Mo peut ne pas suffire en swap. Avant d’augmenter le swap, je vous conseille d’utiliser un disque dur en USB au lieu de la carte SD, ces cartes ayant un nombre de cycle lecture/écriture assez limité comparé à un disque dur.

Pour modifier la taille du swap, qui se trouve dans /var/swap, ouvrez le fichier /etc/dphys-swapfile avec la commande read more

Certificats SSL wildcard avec Let’s Encrypt

J’ai déjà fait plusieurs articles sur Let’s Encrypt (voir ici), je vais donc partir du principe que vous savez ce que c’est.
Si j’en reparle, c’est parce que Let’s Encrypt permet maintenant (depuis plusieurs mois en fait) de générer des certificats wildcard. Les wildcard sont des certificats qui sont valables pour l’ensemble des sous-domaines.
Avant, avec Let’s Encrypt, il fallait lister tous les sous-domaines lors de la création du certificat SSL. Du coup si on créait un nouveau sous-domaine 3 jours après avoir généré le certificat SSL il fallait le regénérer en incluant le nouveau sous-domaine. Avec les certificats wildcard, plus besoin. read more