chartman2.fr
Articles

self-hosted

Découvrez pourquoi héberger soi-même ses outils DevOps et ses données - souveraineté numérique, réduction de la dépendance aux SaaS, contrôle, réversibilité et apprentissage technique.

Docker

Apprenez Docker, la plateforme open source qui permet de créer, exécuter et déployer des applications dans des conteneurs légers, portables et reproductibles.

Docker compose

Découvrez Docker Compose, l’outil simple et puissant pour définir, lancer et gérer plusieurs conteneurs Docker dans un seul fichier YAML.

Docker - Traefik

Découvrez comment configurer Traefik avec Docker : reverse proxy, routage automatique, HTTPS et certificats Let's Encrypt pour vos conteneurs.

Docker - PostgreSQL

Découvrez comment installer et configurer PostgreSQL avec Docker : volumes persistants, healthcheck, variables d’environnement et scripts d’initialisation.

Docker - Mailpit

Découvrez Mailpit avec Docker : intercepter les emails en développement, tester l’envoi sans envoyer de vrais messages, et visualiser les emails dans une interface web.

Docker - Forgejo

Découvrez Forgejo avec Docker : forge Git self-hosted complète pour gérer vos dépôts, pull requests, issues et projets, sans dépendre de GitHub ou GitLab.

Docker – Jenkins

Découvrez comment installer et configurer Jenkins avec Docker : master, agents SSH, pipeline CI/CD, intégration Forgejo, SonarQube et déploiement automatisé.

Docker – SonarQube

Découvrez comment installer et configurer SonarQube avec Docker : analyse de qualité de code, Quality Gate, intégration Jenkins et base PostgreSQL pour une CI/CD automatisée.

Docker – OpenProject

Découvrez comment installer et configurer OpenProject avec Docker : plateforme de gestion de projets open-source, Kanban, roadmap, wiki et intégration Forgejo et Jenkins.

Docker – Registry

Découvrez comment installer et configurer un registry Docker privé avec Docker : stockage local d’images, intégration Jenkins et Coolify, interface web et push/pull sécurisés.

Docker – Coolify

Automatisez vos déploiements Docker avec Coolify : intégration Jenkins, API REST, registry privé et GHCR. Guide complet d'installation et configuration.

Docker – Sauvegardes

Sauvegarder automatiquement vos bases de données PostgreSQL avec Postgresus et RustFS

De Git à OpenProject : une CI/CD complète avec Forgejo, Jenkins et SonarQube

Après la théorie, la pratique : une démo complète où un simple push déclenche Jenkins, les tests, SonarQube, le Quality Gate et un commentaire dans OpenProject. Architecture, pièges rencontrés et code réel consultable.