Catégories
Auto hébergement

Associer son nom de domaine à son serveur discord

Vous avez peut-être déjà vu passer des sous domaines du type discord.mondomaine.com qui renvoient directement vers le discord de la team concernée. Et bien c’est ce que nous allons voir ici.

Catégories
Automatisation / scripts Linux

Le crontab : mon script ne se lance pas au démarrage de Linux

Vu que je m’arrache les cheveux depuis plusieurs semaines sans comprendre pourquoi ça ne fonctionne pas et que je viens enfin de trouver la solution, je la colle ici :


Mais pourquoi vouloir lancer un truc au démarrage ?

Et bien pour plusieurs raisons :
– sur mon raspberry pi 2 qui sert d’afficheur pour mon docker Magic Mirror ² sur lequel je cherchais à lancer un navigateur en mode kiosque
– sur ma VM headless (machine virtuelle sans interface graphique) qui héberge des services web qui doivent être lancé au démarrage

Catégories
Automatisation / scripts unRaid

Script, webhooks et serveur Discord

Dans cet article, nous allons voir comment scripter l’envoi de messages sur un serveur discord à l’aide de webhooks.

De mon coté, j’effectue une sauvegarde régulière des données de mon NAS sur un Raspberry Pi distant, et ça m’embêtait de ne pas avoir de retour de l’état de sauvegarde. Je me suis donc rendu compte seulement aujourd’hui que le backup n’avait pas été effectué depuis plus d’un mois en allant fouiller dans les logs…

J’utilise pas mal les webhooks de discord pour me notifier le statut des services que j’héberge, notamment grâce à Uptime Kuma et j’avais cru comprendre que ça n’était pas si compliqué de poster des messages en passant par une requête POST. Je m’explique :


Catégories
Jeedom

Récupérer les infos de production photovoltaique d’une paserelle APS dans Jeedom

Intro

Je vais expliquer ici comment je récupère les infos de ma passerelle AP System pour les intégrer dans ma solution domotique Jeedom.

J’utilise Jeedom comme solution domotique depuis 2013/2014 déjà. A l’époque, je faisais tourner tout ça sur un Raspberry Pi 2, que j’ai ensuite remplacé par un RPi 3, puis, plus récemment, j’ai fait tourner Jeedom dans une VM sur mon serveur unRaid.

Bref, tout ça pour dire que depuis l’installation de mes panneaux photovoltaïques, je souhaitais pouvoir récupérer les infos qui sont agrégées sur la passerelle APSystem. J’avais suivi un tuto sur le forum officiel Jeedom d’une personne qui avait le même projet que moi mais sur une passerelle Enphase il y a quelques temps. L’idée est la même, seules quelques subtilités différent. J’avais donc fait un tuto à mon tour pour le matériel me concernant. Et puis, j’ai dû tout reprendre de zéro sur Jeedom lorsque j’ai basculé sur le serveur unRaid. Quel bonheur de retrouver la solution que j’avais écrite quelques années en arrière. Et bien je la remets ici.


Catégories
Auto hébergement unRaid

Gitea : un dépôt au goût relaxant

Un outil auto hébergeable

Gitea est un service basé sur la technologie Git, codé en Go. Vous en connaissez certainement d’autres, comme GitHub (développé en Ruby on Rails et Erlang par Chris Wanstrath, PJ Hyett et Tom Preston-Werner, acquis par Microsoft en 2018) ou GitLab (développé en Ruby par GitLab Inc et créé par Dmitriy Zaporozhets et par Valery Sizov).
La technologie étant la même, on retrouve globalement le même service rendu. J’utilise pour ma part Gitea en tant que container sous docker, sur mon serveur unRaid.

L’approche qui m’intéresse ici est, comme pas mal de mes projets auto-hébergés, de garder le contrôle sur mes données. Même si je garde un lien avec GitLab comme on le verra par la suite.
En tant qu’outil auto-hébergé, on profite de fonctionnalités réservées aux contributeurs payant sur les autres plate-formes. Je vous renvoie vers la page dédiée à cette comparaison ici.


Mais c’est quoi Git ?

Catégories
Boite à idées

Idées de publications futures

Vu que mon blog me sert de pense bête temporel et que j’ai des idées de publications qui me passent par la tête… Je vais les poser ici en attendant qu’elles prennent forme.

And the winner is : (dans le désordre)

  • configurer les zones de DNS cloudflare pour masquer son IP publique
  • configurer un service sur cloudflare pour qu’une url redirige sur un port précis (exemple un serveur MineCraft)
  • parler de magic mirror (une fois que j’aurai remis ça en place !)
  • aborder les commandes bash et leur enchainement avec |

Voilà, c’est à peu près tout ce qui me traine dans la tête. Je rajouterai des idées au fur et à mesure

Catégories
Automatisation / scripts

Automatiser des tâches avec n8n

La petite histoire :

Cette semaine, madame me fait la remarque :

« J’étais en liste d’attente pour mon créneau de sport et quand j’ai reçu la notification qu’une place venait de se libérer, j’ai directement cliqué sur l’application mais [insérer un prénom familier] avait déjà réservé. C’est impossible, il va trop vite. »

Madame, un lundi du mois de novembre.

Alors que je l’écoute attentivement, un truc s’allume dans ma tête :

« Mais tu sais qu’on peut tout automatiser pour que ça (terme générique qui désigne ici un script) t’inscrive tout seul quand une place se libère ? »

Monsieur, pas peu fier de son idée, un lundi du mois de novembre.

Catégories
3615 MaLife

Hello World

Bonjour internet. Voici ma première contribution sur ce blog qui verra s’écrire l’histoire de mes geekeries en tout genre.

Et en tant que geek assumé, quoi de plus normal que de commencer par un :