Une infra avec Nomad, Consul et Tailscale

[Update 01.24] : Mise à jour dans la section Consul de la configuration Docker. Ajout de la section Plugins CNI Voilà un sujet qui me tient à coeur depuis un moment, ayant parlé à plusieurs reprises ici de Docker et Docker Swarm . L’orchestration de conteneurs est un vaste sujet à la mode depuis quelques années, et s’il existait plusieurs solutions pour y répondre, une seule semble faire l’unanimité : Kubernetes (K8s).

12 minutes to read

Nouveau theme

update : le thème dark-theme-editor n’étant pas compatible sur mobile je viens de passer à hugo-theme-tailwind . Je viens de mettre à jour hugo dans sa dernière version mais le thème m10c ne fonctionne plus. J’avoue avoir la flème de chercher le pourquoi du comment, aussi c’est l’occasion de changer et d’essayer dark-theme-editor . Également je viens de migrer mon “infra” (2 serveurs, lol) de docker swarm vers nomad d’Hashicorp. Je devrais écrire sur ce sujet d’ici peu.

One minute to read

Gobee BitTorrent

Voici du nouveau depuis le billet sur Gobee . J’ai récemment migré le projet sur codeberg qui utilise gitea , la raison est que je suis plus habitué à gitea qu’à gitlab utilisé par framagit . En fonctionnalité on peut enfin avancer et reculer dans le lecteur vidéo (mp4 ou mov), pour cela j’ai du intégrer un serveur de fichier http qui fonctionne dans une go routine. Cela permet au lecteur de faire des requêtes HTTP sur des ranges pour obtenir les morceaux de vidéos.

2 minutes to read

Gotify et notification desktop

Gotify est un outil très puissant et associé à Beehive permet entre autre de recevoir des liens de flux RSS. L’application android est certes pratique mais lorsqu’on est sur son PC on aimerait bien recevoir les alertes sur le desktop. Une solution est d’ouvrir un onglet sur son instance gotify et autoriser les notifications du navigateur. Cependant il serait plus agréable de pouvoir utiliser les notifications du desktop. J’ai trouvé ce projet en rust, gotify-desktop , qui fait exactement cela.

2 minutes to read

De traefik à caddy

Ça faisait un moment que je repoussais la migration de mon serveur web traefik 1 vers la version 2. La vieille flemme de reconfigurer le serveur ainsi que chacun de mes services selon la nouvelle nomenclature de la version 2. C’est alors que j’ai pensé à caddy , un autre serveur web en Go, et je me suis demandé s’il ne pouvait pas s’interfacer avec mon docker swarm ? Et bien oui !

2 minutes to read

Beehive et gotify

Voici 2 services web opensource en Go (oui j’ai une appétence pour les logiciels léger et rapide) qui vont permettre de déclencher une action sur un évènement et de recevoir une alerte. Beehive Beehive est un IFTTT basique mais libre. Il possède près de 55 bees (connecteurs event et action) qu’il peut enchainer par 2. C’est donc assez limité mais suffisant pour des besoins simples, si on veut un outil plus complet mais complexe n8n semble faire le job.

3 minutes to read

Gestionnaires de mots de passe

[update 29.09.2022]: ajout de pass [update 03.24] corrections diverses Ça fait un moment que je voulais écrire un billet sur les gestionnaire de mots de passe. Qui de nos jours en 2022 n’utilise toujours pas un tel outil ? Cela me parait une abération, avec l’augmentation des services numériques et des piratages il n’est pas possible de se souvenir de tous ses mots de passe, à moins d’utiliser toujours le même partout ……

3 minutes to read

Manjaro

Comme l’indique le logo à gauche je suis passé sur la distribution Manjaro sur mon laptop perso. Pour changer d’Ubuntu je souhaitais une distrib en rolling release et une solution basée sur Arch me semble idéal. J’ai testé cette dernière et d’ailleurs grâce au script archinstall fourni de base dans l’iso, l’installation est automatisée. Cependant lorsqu’on installe GNOME, c’est la version brut de celui-ci. Au contraire, l’iso GNOME de Manjaro préconfigure GNOME avec des extensions qui vont bien pour avoir une interface léchée.

One minute to read