Aller au contenu

Les outils

Ce dossier regroupe des notes (aide mémoire) et des scripts d'installation pour différents outils.

Mise en garde

  • Les scripts ont vocation à être utilisé sur une machine personnelle jetable (ex : VM VirtualBox, WSL2,...)
  • Ces fiches et scripts d'installation sont mis à disposition sur GitHub bien qu'ils ne soient pas tous finalisés (la documentation peut être plus propre, les scripts ne sont pas blindés,...)
  • Certains scripts et outils ne sont pas adaptés pour une utilisation en entreprise.

Programmation

Virtualisation

Conteneurs

Kubernetes

Les principaux clients :

Pour une installation en local :

Cloud et IaC

Gestion de fichiers

Base de données et SIG

Génération de certificats (HTTPS)

Voir aussi Lego pour automiser le challenge DNS

Production de documentation

  • drawio pour produire des schémas (astuce : exporter en .drawio.png en incluant le schéma permet d'obtenir une image éditable!)
  • asciinema pour enregistrer le terminal.
  • diagrams pour générer des schémas.

Synthèse vocale (TTS)

LLM

Voir aussi github.com - mborne/llm-experimentations

API en self-hosted :

UI de style ChatGPT :

Bibliothèques :

  • langchain-python: Framework pour le développement d'application s'appuyant sur des grands modèles de langage (LLMs).
  • langchain-js: Version JavaScript de langchain.

MCP :

Antivirus

Réseau

Sécurité

Scanner de vulnérabilité pour Docker et Kubernetes :

TLS et entêtes de sécurité :

Durcissement de la configuration des serveurs (SSH, PostgreSQL, Nginx,...) :

  • dev-sec.io : Recommandations avec une approche DevSecOps inspirante (chaque recommandation est la documentation d'un test automatisé et de solutions de remédiation incluant des playbooks ansible)

Licence

MIT