labship.dev

Homelab · k3s · GitOps

Mes créations, auto-hébergées.

Des applications conçues pour mon usage quotidien — organisation, finances, IA, data — déployées sur mon propre cluster Kubernetes et pilotées entièrement depuis git.

Créations

Infrastructure

Ce qui fait tourner le tout, sur un seul serveur OVH.

Du commit à la prod

Aucun kubectl apply à la main : chaque changement passe par git.

  1. 1Push

    Commit sur develop dans le dépôt de l'app.

  2. 2Build

    GitHub Actions publie l'image develop-<sha> sur GHCR.

  3. 3Détection

    Image Updater réécrit le tag dans homelab-gitops.

  4. 4Sync

    Argo CD applique le manifeste ; secrets injectés depuis Vault.

  5. 5En ligne

    Traefik + cert-manager servent l'app en HTTPS sur *.labship.dev.

Application réelle · données fictives GIF