Menu principal

Statut de la page

Proxy HTTP et sécurité

Dans une modeste configuration d'hébergement de services Web, à moins de faire tourner ses services monolithiquement, on a souvent un serveur HTTP frontal qui porte le certifical SSL et redispatche les requêtes vers des applications réparties dans des machines virtuelles ou des containers. La sécurité de mon serveur est assurée par le pare-feu (qui laisse passer uniquement les flux autorisés) et l'outil fail2ban qui rajoute des règles de blocage dans iptables en scrutant les logs systèmes et applicatifs. Les applications sont distribuées dans des containers et produisent leur log applicatif. Cela pose deux problèmes : le log de l'application [...]
Lire la suite
Vus : 353
Publié par Yannic Arnoux : 170

Je vous l'avais bien dit

Mini-bilan après les décisions des 8 derniers mois : migration Docker, refonte du blog, nouveau domaine, hébergement chez GitHub Pages...

Je n'ai pas achevé le système de sauvegarde (alors que je tourne sur un VPS à 4 euros le mois),

Je n'ai pas achevé le système de monitoring,

Je viens de découvrir que le blog a perdu magiquement sa barre de navigation ! Je ne sais pas depuis quand, ce qui est sûr c'est que je ne maîtrise pas la génération HTML des pages GitHub.

J'ai voulu lever le pied sur la gestion de l'infra, me reposer sur GitHub mais c'est la cata ! Il est temps de se retrousser les manches

Bruce et Alfred

Nous savons tous le réel plaisir que vous avez à dire : je vous l'avais bien dit...

Vus : 277
Publié par Yannic Arnoux : 170

Markdown intergénérationnel

Je suis un fan du Markdown depuis que je connais son existence : un langage de balise lisible, aisément mémorisable pour écrire sans distraction en se concentrant sur le contenu, pas sur la forme. C’est le Markdown qui m’a intéressé aux générateurs de sites statiques. Il est parfait pour l’écriture mais il montre ses limites pour produire du document (ce pour quoi il n’a pas vraiment été conçu). Mais un langage de balise est par nature extensible donc des extensions ont vu le jour pour générer une table des matières, gérer des tableaux et d’autres trucs plus exotiques… Mermaid permet de concevoir des diagrammes de flux, de séquence et de Gantt, sans application, car c’est un langage de script où l’on décrit le diagramme et Mermaid effectue le rendu graphique. Je vous renvoie à la doc [...]
Lire la suite
Vus : 574
Publié par Yannic Arnoux : 170

Markdown intergénérationnel

Je suis un fan du Markdown depuis que je connais son existence : un langage de balise lisible, aisément mémorisable pour écrire sans distraction en se concentrant sur le contenu, pas sur la forme. C'est le Markdown qui m'a intéressé aux générateurs de sites statiques. Il est parfait pour l'écriture mais il montre ses limites pour produire du document (ce pour quoi il n'a pas vraiment été conçu). Mais un langage de balise est par nature extensible donc des extensions ont vu le jour pour générer une table des matières, gérer des tableaux et d'autres trucs plus exotiques... Mermaid permet de concevoir des diagrammes de flux, de séquence et de Gantt, sans application, car c'est un langage de script où l'on décrit le diagramme et Mermaid effectue le rendu graphique. Je vous renvoie à la doc mais ça permet de faire des trucs [...]
Lire la suite
Vus : 285
Publié par Yannic Arnoux : 170

Réduire la voilure

Séparer l'hébergement du blog du reste de l'infrastructure a été une bonne idée, je n'ai plus de scrupule à effectuer mes maintenances sans préavis, parfois avec moins de préparation puisque ça ne dérange que moi. Ayant viré pas mal de containers maison autour du blog, il me reste Isso pour gérer les commentaires et mes applications indispensables : Wallabag pour sauver un article et le lire plus tard, Shaarli pour gérer les favoris, Selfoss pour les flux RSS. J'ai aussi une instance de Gitea qui me fournit un wiki basique et un miroir de mes projets GitHub. J'avais aussi en tête de rapatrier ma photothèque de 70 Go, actuellement [...]
Lire la suite
Vus : 265
Publié par Yannic Arnoux : 170

Refonte complète du blog

Le blog a pris son envol et il a désormais son propre nom de domaine blogduyax.fr. Ce n’est qu’un changement parmi une multitude, et un drôle de cheminement qui d’une idée de base un peu floue a mené à une refonte complète du blog : abandon du moteur de blog Hugo pour Jekyll mise à la retraite du système maison de commentaires Stacosys pour Isso hébergement sur GitHub Pages Certains diront que j’ai mis de l’eau dans mon vin et ils n’auront pas tort ;-) Comment en suis-je arrivé là ? Et bien j’avais en idée de faciliter la chaîne de publication des articles. [...]
Lire la suite
Vus : 338
Publié par Yannic Arnoux : 170

Refonte complète du blog

Le blog a pris son envol et il a désormais son propre nom de domaine blogduyax.fr. Ce n'est qu'un changement parmi une multitude, et un drôle de cheminement qui d'une idée de base un peu floue a mené à une refonte complète du blog : abandon du moteur de blog Hugo pour Jekyll mise à la retraite du système maison de commentaires Stacosys pour Isso hébergement sur GitHub Pages Certains diront que j'ai mis de l'eau dans mon vin et ils n'auront pas tort ;-) Comment en suis-je arrivé là ? Et bien j'avais en idée de faciliter la chaîne de publication des articles. J'adore ce qu'apporte un moteur statique : [...]
Lire la suite
Vus : 246
Publié par Yannic Arnoux : 170

Tmux et MSYS2

Toujours condamné aux logiciels de l’éditeur de Redmond dans le milieu professionnel, je suis un fidèle utilisateur de MSYS2, un Cygwin auquel on a greffé Pacman… pas le mentos jaune mais le gestionnaire de paquet de ArchLinux. Mais pourquoi faire un truc pareil me direz-vous ? Et bien pas seulement pour le plaisir de la ligne de commande ! L’interface d’installation et mise à jour des paquets Cygwin ressemble à ça : Alors si je peux avoir la même chose avec une commande, vérifier la liste des dépendances que je vais installer au préalable, je dis banco : pacman -S gcc-g++ MSYS2 a simplifié quelques trucs ; par exemple, les partitions Ms Windows sont directement sous la racine : /C, [...]
Lire la suite
Vus : 457
Publié par Yannic Arnoux : 170

Tmux et MSYS2

Toujours condamné aux logiciels de l’éditeur de Redmond dans le milieu professionnel, je suis un fidèle utilisateur de MSYS2, un Cygwin auquel on a greffé Pacman… pas le mentos jaune mais le gestionnaire de paquet de ArchLinux. Mais pourquoi faire un truc pareil me direz-vous ? Et bien pas seulement pour le plaisir de la ligne de commande ! L’interface d’installation et mise à jour des paquets Cygwin ressemble à ça : Alors si je peux avoir la même chose avec une commande, vérifier la liste des dépendances que je vais installer au préalable, je dis banco : pacman -S gcc-g++ MSYS2 a simplifié quelques trucs ; par exemple, les partitions Ms [...]
Lire la suite
Vus : 370
Publié par Yannic Arnoux : 170

Hugo et les URLs

J'ai publié le dernier article avec un accent dans l'URL : https://blogduyax.madyanne.fr/2019/bilan-h%C3%A9bergement-2018/ Le moteur de blog Hugo compose lui-même l'URL à partir du titre de l'article. C'est commode mais toujours heureux. Et le temps que je m'en aperçoive, trois commentaires avaient été postés sur l'article. Que fait-on quand un a bug non corrigé par manque de temps fainéantise dans son système de gestion de commentaires ? on corrige le bug on modifie l'URL de l'article La première option est trop dure un vendredi soir donc j'ai opté pour la seconde. Modifier une URL avec Hugo, ce n'est pas difficile : il suffit de [...]
Lire la suite
Vus : 352
Publié par Yannic Arnoux : 170
Powered by BilboPlanet