Sébastien Rigaux

Veille technologique

← Tous les liens

Self-hosting

Déploiement et exploitation de services sur une infrastructure sous son contrôle.

Bannière GitHub de Papra : nom du dépôt, icône de document vert clair sur fond noir, et statistiques de contributeurs, d’utilisations, d’étoiles et de forks.

Papra centralise le stockage et la gestion de documents dans une plateforme d’archivage open source. Recherche plein texte, filtres avancés, tags et import automatique par e-mail ou depuis un dossier facilitent le classement et la récupération des fichiers.

Le projet se déploie avec Docker et propose aussi une CLI, une API, des SDK et des webhooks pour l’intégrer à d’autres outils. La démo en ligne fonctionne uniquement en stockage local côté navigateur, sans backend.

Corentin Thomasset

Capture de l’interface Zerobyte affichant des tâches de sauvegarde planifiées, leur statut et leur dépôt de destination.

Zerobyte centralise la planification, la gestion et le suivi de sauvegardes chiffrées avec Restic, depuis une interface web. Il prend en charge des sources NFS, SMB, WebDAV, SFTP ou des répertoires locaux, et plusieurs destinations dont S3, GCS, Azure et rclone.

Le déploiement Docker Compose peut être allégé si seuls des dossiers déjà montés sont sauvegardés : retirer SYS_ADMIN et le périphérique FUSE réduit les capacités accordées au conteneur, mais empêche le montage direct des partages distants.

nicotsx

Bannière GitHub CVEngine avec son nom, une courte description, les nombres de contributeurs, issues, étoiles et forks, et une petite image d’une personne tendant les mains.

CVEngine regroupe dans une plateforme auto-hébergée la découverte continue d’actifs, les scans de vulnérabilités et le rapprochement avec les CVE exploitées. Le résultat vise à prioriser les failles réellement applicables, avec validation en lecture seule et éléments de preuve plutôt qu’une simple liste d’alertes.

La version 1.3 ajoute des Sentinels pour lancer les scans depuis des réseaux privés, ainsi qu’une intégration OpenVAS désactivée par défaut. Les résultats alimentent le même inventaire et les mêmes niveaux de sévérité ; l’outil expose aussi une API REST et une intégration MCP.

hevnsnt

Montagnes enneigées sous un voile violet, avec le texte « Free Your Marketing! empowered by mautic ».

Mautic est une plateforme open source d’automatisation marketing qui regroupe campagnes, emails, pages d’atterrissage et gestion des contacts. Elle peut être hébergée sur l’infrastructure de l’organisation, avec une API REST et des plugins pour l’intégrer et l’étendre.

La page met aussi en avant la création de campagnes par glisser-déposer, le scoring des leads et des fonctions orientées confidentialité. Des cas d’usage cités incluent l’envoi quotidien de plus d’un million d’emails personnalisés et multilingues dans l’e-commerce.

Bannière GitHub de BillionMail : nom du projet, description d’un service de messagerie et de marketing par e-mail auto-hébergé, et compteurs de contributeurs, issues, étoiles et forks.

BillionMail regroupe serveur mail, newsletters et marketing par e-mail dans une solution open source à auto-héberger. Le dépôt présente un parcours de configuration qui relie domaine et vérification DNS, puis création et envoi de campagnes, avec gestion de listes et de tags.

Le projet s’appuie sur Docker et propose aussi une installation via aaPanel. Il intègre RoundCube pour le webmail, des outils d’analyse des envois et une licence AGPLv3 ; l’exploitation du service reste donc à la charge de l’équipe qui l’héberge.

Logo OpnForm sur fond clair, accompagné de la mention « The open-source form builder ».

OpnForm est un éditeur de formulaires open source qui propose aussi bien un service cloud qu’un déploiement auto-hébergé. Le dépôt documente des fonctions concrètes pour l’exploitation et la maintenance : limites de taille des bundles, migrations d’index PostgreSQL sans bloquer les écritures, environnements Docker isolés pour les worktrees et contrôles des dépendances. Il expose aussi un serveur MCP permettant aux agents IA de créer et prévisualiser des brouillons, avec une gestion des versions pour restaurer des révisions.

OpnForm

Bannière WebCheck avec le nom du projet en vert, la mention « On-demand OSINT tool for exploring website data » et une icône de globe protégée par un bouclier.

WebCheck rassemble dans une interface les informations qu’un domaine expose publiquement : DNS, certificats TLS, en-têtes HTTP, sous-domaines, technologies détectées et présence éventuelle sur des listes de menaces. L’outil propose 44 vérifications et peut aussi servir à examiner les redirections, les trackers ou la configuration e-mail.

L’analyse donne un point de départ pratique pour un contrôle de surface, sans remplacer un audit approfondi : certaines données, comme les vulnérabilités associées par Shodan, reposent sur des sources externes. Le projet est open source, peut être auto-hébergé et expose une API.

Alicia Sykes

Illustration de présentation du dépôt GitHub makeplane/plane.

Plane réunit suivi des work items, cycles, modules, pages et analytics dans une plateforme de gestion de projet open source, avec une option d’auto-hébergement via Docker ou Kubernetes. Le dépôt met aussi en lumière un chantier d’architecture concret : la migration de l’interface vers le design system Propel, menée par étapes avec des tests, des contrôles d’accessibilité et la suppression progressive des anciens composants. Le projet combine React et React Router côté web, Django côté API.

Plane

Logo NocoDB et texte « Build Databases As Spreadsheets, No-Coding Required » sur fond quadrillé.

NocoDB propose une interface de type tableur pour gérer des tables, des vues et des accès sans écrire de code. Le projet réunit vues grille, galerie, formulaire, Kanban et calendrier, ainsi que des API REST et un SDK pour automatiser les échanges.

Le déploiement s’adapte au contexte : Docker avec SQLite ou PostgreSQL, ou installation automatisée avec PostgreSQL, Redis, Traefik et renouvellement SSL. À noter pour une évaluation en production : le dépôt indique une licence Sustainable Use, et les binaires sont destinés aux tests locaux.

Bannière prompts.chat avec son logo, sa bibliothèque collaborative de prompts IA et les mentions MCP Server et Self-Hostable.

prompts.chat rassemble des prompts communautaires compatibles avec ChatGPT, Claude, Gemini et d’autres assistants, ainsi qu’un livre interactif sur le prompt engineering. Le dépôt propose aussi une CLI, un plugin Claude Code et un serveur MCP pour utiliser les prompts depuis différents outils.

Pour une équipe, le self-hosting permet de déployer une bibliothèque privée avec sa propre identité visuelle et une authentification configurée par l’assistant d’installation. Les exemples d’intégration vont de npx prompts.chat à une connexion MCP distante, sans imposer un seul mode d’accès.

Visuel de la page de changelog c15t affichant le logo c15t et le numéro de version 3.0.0 sur fond noir.

c15t 3 refond sa gestion du consentement autour d’un moteur commun, décliné pour Next.js, React, Vue, Nuxt, Astro, Svelte, TanStack Start et les sites HTML. Les bannières peuvent être rendues dans le HTML serveur, tandis qu’un manifest de consentement évite d’attendre le backend à chaque requête ; les gains mesurés dépendent toutefois du mode de déploiement et du benchmark présenté par l’éditeur.

La migration conserve les choix enregistrés en v2, mais introduit des breaking changes dans les API, les packages et le backend. Des codemods couvrent une partie du travail ; clients et backend doivent être mis à niveau ensemble. La version ajoute aussi des règles de politique plus strictement validées et un backend auto-hébergé compatible PostgreSQL, MySQL et SQLite.

Inth