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
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 ?