Nomad batch

Voici un nouvel article sur Nomad qui fait suite à Une infra avec Nomad, Consul et Tailscale . Batch En plus du type service que l’on a vu précédemment, Nomad propose le type batch qui est idéal pour lancer un tâche régulièrement via un cron intégré. EXEC La dernière fois j’utilisais le driver docker , mais c’est complètement overkill pour lancer une simple tâche batch. Or Nomad propose le driver exec , et exec c’est un bon vieux chroot !

5 minutes to read

Machines

Machines est une application GNOME qui permet de créer des machines virtuelles, elle est aussi connu sous le nom de Boxes. Très basique elle met en place un réseau NATé pour permettre à la VM de sortir sur Internet, cependant il n’est pas possible de s’y connecter depuis le host, en ssh per exemple. Voici la méthode que j’ai utilisé sur Manjaro pour mettre en place une interface bridge et l’utiliser dans les VMs de Machines, cela doit être plus ou moins pareil avec d’autres distributions.

2 minutes to read

Les applications sur Linux

Voici un billet sur les applications que j’utilise le plus souvent sur mon bureau. Ma priorité est d’utiliser au maximum des applications natives (compilées) pour la rapidité et l’intégration à l’OS, mais ce n’est malheureusement pas toujours le cas. [update 01.24] : ajout dans la section Telegram et correction des liens. ajout de Machines [update 02.24] ajout de Pamac Manjaro Linux Avant de parler applications, l’OS est la brique indispensable d’autant plus que nous avons le choix avec Linux.

8 minutes to read

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