<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aukfood</title>
	<atom:link href="https://www.aukfood.fr/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aukfood.fr/</link>
	<description></description>
	<lastBuildDate>Sat, 06 Jun 2026 17:47:29 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.aukfood.fr/wp-content/uploads/2021/04/favicon.png</url>
	<title>Aukfood</title>
	<link>https://www.aukfood.fr/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Traefik derrière HaProxy sur une infra managée</title>
		<link>https://www.aukfood.fr/comment-mettre-en-place-les-ressources-kubernetes-necessaires-pour-que-les-applications-soient-accessible-sur-un-cluster-manage/</link>
					<comments>https://www.aukfood.fr/comment-mettre-en-place-les-ressources-kubernetes-necessaires-pour-que-les-applications-soient-accessible-sur-un-cluster-manage/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Chéramy]]></dc:creator>
		<pubDate>Sat, 06 Jun 2026 17:47:29 +0000</pubDate>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[haproxy]]></category>
		<category><![CDATA[k8s]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[traefik]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30373</guid>

					<description><![CDATA[<p>Cet article présente comment je viens de mettre en place Traefik en tant que Ingress Controler et Gateway API avec Cert Manager pour gérer les applications en https sur un cluster k8s managé. Je vous présente mon idée d'infrastructure, j'ai une ip publique avec une vm qui fait office de protection en amont du cluster [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/comment-mettre-en-place-les-ressources-kubernetes-necessaires-pour-que-les-applications-soient-accessible-sur-un-cluster-manage/">Traefik derrière HaProxy sur une infra managée</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Cet article présente comment je viens de mettre en place Traefik en tant que Ingress Controler et Gateway API avec Cert Manager pour gérer les applications en https sur un cluster k8s managé.</p>
<p>Je vous présente mon idée d'infrastructure, j'ai une ip publique avec une vm qui fait office de protection en amont du cluster et de proxy avec haproxy.</p>
<p>Un petit schéma de mon objectif final, dans cet article on ne parlera que de la partie laisons http/https :</p>
<p><img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/06/infra-k8s-manage-1024x683.webp" alt="" /></p>
<p>Avant de commencer je préviens c'est assez long, je vous conseille en fond sonore un morceau de <a href="https://www.youtube.com/watch?v=hCmTgVQsxRI&amp;list=RDhCmTgVQsxRI&amp;start_radio=1" title="Dream Theater - A change of Seasons">Dream Theater - A change of Seasons</a> qui dure 25 minutes <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h2> Prérequis</h2>
<p>Les prérequis sont les suivants</p>
<ul>
<li>cluster kubernetes</li>
<li>kubectl utilisable</li>
<li>helm en place</li>
</ul>
<h2> La configuration HaProxy</h2>
<p>Haproxy va recevoir les requêtes sur les ports 80 et 443 et les forwardé niveau TCP à l'IP qui sera affectée par le load balancer. Voir mes articles précédents sur HaProxy.</p>
<p>Configuration d'exemple :</p>
<pre><code class="language-bash">...
frontend kube-http
  bind *:80
  default_backend kube-http-backend

frontend kube-https
  bind *:443
  default_backend kube-https-backend

backend kube-api-backend
  mode tcp
  server cp01 192.168.15.11:6443 check

backend kube-https-backend
  mode tcp
  option tcp-check
  timeout check 2s
  server traefik 192.168.15.100:443 send-proxy-v2 check inter 3s fall 2 rise 2

backend kube-http-backend
    mode tcp
    option tcp-check
    timeout check 2s
    server traefik 192.168.15.100:80 send-proxy-v2 check inter 3s fall 2 rise 2</code></pre>
<h2>Mise en place des CRDs gateway api :</h2>
<p>Mettre en place les CRD gateway api :</p>
<pre><code class="language-bash">kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.5.1/standard-install.yaml</code></pre>
<p>Pour vérifier :</p>
<pre><code class="language-bash">kubectl get crd |grep gateway</code></pre>
<h2> Mise en place de MetalLB</h2>
<pre><code class="language-bash">kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.14.9/config/manifests/metallb-native.yaml</code></pre>
<p>Vérifier que ça démarre :</p>
<pre><code class="language-bash">kubectl get pods -n metallb-system -w</code></pre>
<p>Fichier <strong>metallb.yml </strong> avec l'affectation de la plage d'ips LB</p>
<pre><code class="language-yaml">apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
  name: local-pool
  namespace: metallb-system
spec:
  addresses:
    - 192.168.15.100-192.168.15.110
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
  name: l2adv
  namespace: metallb-system
spec:
  ipAddressPools:
    - local-pool</code></pre>
<p>Déploiement et vérification </p>
<pre><code class="language-bash">kubectl apply -f metallb.yml 
kubectl get ipaddresspool -n metallb-system</code></pre>
<h2> Mise en place de Traefik</h2>
<h3> Repos helm</h3>
<pre><code class="language-bash">helm repo add traefik https://traefik.github.io/charts
helm repo update</code></pre>
<h3>Configuration de Traefik</h3>
<p>Fichier <strong>values-traefik.yaml</strong></p>
<pre><code class="language-yaml">deployment:
  kind: Deployment
  replicas: 3

gateway:
  enabled: false

providers:
  kubernetesGateway:
    enabled: true
  kubernetesIngress:
    enabled: true

ingressClass:
  enabled: true
  isDefaultClass: true

service:
  type: LoadBalancer
  annotations:
    metallb.universe.tf/address-pool: local-pool

ports:
  traefik:
    port: 9000
    protocol: TCP
  web:
    port: 80
    exposedPort: 80
    protocol: TCP
    proxyProtocol:
      trustedIPs:
        - &quot;192.168.15.0/24&quot;
    forwardedHeaders:
      trustedIPs:
        - &quot;192.168.15.0/24&quot;
  websecure:
    port: 443
    exposedPort: 443
    protocol: TCP
    proxyProtocol:
      trustedIPs:
        - &quot;192.168.15.0/24&quot;
    forwardedHeaders:
      trustedIPs:
        - &quot;192.168.15.0/24&quot;
  metrics:
    port: 9100
    protocol: TCP

additionalArguments:
  - &quot;--providers.kubernetesgateway.entrypoints=web,websecure&quot;

logs:
  general:
    level: INFO
  access:
    enabled: true
</code></pre>
<h3>Installation</h3>
<pre><code class="language-bash">helm install traefik traefik/traefik -n traefik --create-namespace -f values-traefik.yaml</code></pre>
<h3> Vérification</h3>
<p>Une ip doit être affectée pour le load balancer :</p>
<pre><code>kubectl get svc -n traefik</code></pre>
<h2> Mise en place cert-manager</h2>
<h3>Installation</h3>
<pre><code class="language-bash">helm repo add jetstack https://charts.jetstack.io
helm repo update

helm install cert-manager jetstack/cert-manager -n cert-manager --create-namespace --set crds.enabled=true</code></pre>
<h3>ClusterIssuer Let's Encrypt</h3>
<p>Fichier <code>clusterissuer.yaml</code> :</p>
<pre><code class="language-yaml">apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt-prod
spec:
  acme:
    server: https://acme-v02.api.letsencrypt.org/directory
    email: toi@exemple.com
    privateKeySecretRef:
      name: letsencrypt-prod-key
    solvers:
      - http01:
          ingress:
            ingressClassName: traefik</code></pre>
<pre><code class="language-bash">kubectl apply -f clusterissuer.yaml
kubectl get clusterissuer</code></pre>
<h2> Resources gateway et gatewayclass</h2>
<p>Mettre en place les ressources suivantes certificat par défaut, gateway et gateway class, fichier <strong>gateway.yml</strong></p>
<pre><code class="language-yaml">apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: selfsigned
spec:
  selfSigned: {}
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: traefik-default-tls
  namespace: traefik
spec:
  secretName: placeholder-tls
  issuerRef:
    name: selfsigned
    kind: ClusterIssuer
  dnsNames:
    - mondomaine.com
---
apiVersion: gateway.networking.k8s.io/v1
kind: GatewayClass
metadata:
  name: traefik
spec:
  controllerName: traefik.io/gateway-controller
---
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  name: main-gateway
  namespace: traefik
spec:
  gatewayClassName: traefik
  listeners:
    - name: web
      port: 80
      protocol: HTTP
      allowedRoutes:
        namespaces:
          from: All
    - name: websecure
      port: 443
      protocol: HTTPS
      allowedRoutes:
        namespaces:
          from: All
      tls:
        mode: Terminate
        certificateRefs:
          - kind: Secret
            name: placeholder-tls
            namespace: traefik</code></pre>
<pre><code class="language-bash">kubectl apply -f gateway.yaml</code></pre>
<p>Vérifications :</p>
<pre><code class="language-bash">kubectl get certificate -n traefik
kubectl get gateway main-gateway -n traefik</code></pre>
<p>Les deux doivent être Ready: True et PROGRAMMED: True</p>
<h2> Application de test</h2>
<h3> Déployer ghost</h3>
<p>Fichier <strong>ghost.yml</strong> :</p>
<pre><code class="language-yaml">apiVersion: v1
kind: Namespace
metadata:
  name: ghost
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: ghost
  namespace: ghost
spec:
  replicas: 1
  selector:
    matchLabels:
      app: ghost
  template:
    metadata:
      labels:
        app: ghost
    spec:
      containers:
        - name: ghost
          image: ghost:latest
          env:
            - name: url
              value: &quot;https://ghost.mondomaine.com&quot;
            - name: database__client
              value: sqlite3
            - name: database__connection__filename
              value: /var/lib/ghost/content/data/ghost.db
          ports:
            - containerPort: 2368
          volumeMounts:
            - name: ghost-data
              mountPath: /var/lib/ghost/content
      volumes:
        - name: ghost-data
          emptyDir: {}
---
apiVersion: v1
kind: Service
metadata:
  name: ghost
  namespace: ghost
spec:
  selector:
    app: ghost
  ports:
    - port: 80
      targetPort: 2368
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: ghost-tls
  namespace: ghost
spec:
  secretName: ghost-tls
  issuerRef:
    name: letsencrypt-prod
    kind: ClusterIssuer
  dnsNames:
    - ghost.mondomaine.com
---
apiVersion: gateway.networking.k8s.io/v1beta1
kind: ReferenceGrant
metadata:
  name: traefik-tls-access
  namespace: ghost
spec:
  from:
    - group: gateway.networking.k8s.io
      kind: Gateway
      namespace: traefik
  to:
    - group: &quot;&quot;
      kind: Secret
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  name: ghost
  namespace: ghost
spec:
  parentRefs:
    - name: main-gateway
      namespace: traefik
      sectionName: websecure
  hostnames:
    - &quot;ghost.mondomaine.com&quot;
  rules:
    - matches:
        - path:
            type: PathPrefix
            value: /
      backendRefs:
        - name: ghost
          port: 80</code></pre>
<p>Le application-gateway.yml correspondant :</p>
<pre><code class="language-yaml">apiVersion: gateway.networking.k8s.io/v1
kind: GatewayClass
metadata:
  name: traefik
spec:
  controllerName: traefik.io/gateway-controller
---
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  name: main-gateway
  namespace: traefik
spec:
  gatewayClassName: traefik
  listeners:
    - name: web
      port: 80
      protocol: HTTP
      allowedRoutes:
        namespaces:
          from: All
    - name: websecure
      port: 443
      protocol: HTTPS
      allowedRoutes:
        namespaces:
          from: All
      tls:
        mode: Terminate
        certificateRefs:
          - kind: Secret
            name: placeholder-tls
            namespace: traefik
         - kind: Secret
            name: ghost-tls  
            namespace: ghost
</code></pre>
<p>C'est pas simple tout ça mais ça fonctionne.</p>
<p>La suite sera de mettre en place Longhorn pour le stockage persistant sur cette infra.</p>
<p>L’article <a href="https://www.aukfood.fr/comment-mettre-en-place-les-ressources-kubernetes-necessaires-pour-que-les-applications-soient-accessible-sur-un-cluster-manage/">Traefik derrière HaProxy sur une infra managée</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aukfood.fr/comment-mettre-en-place-les-ressources-kubernetes-necessaires-pour-que-les-applications-soient-accessible-sur-un-cluster-manage/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>R&#038;D PDM, PBS, Headscale</title>
		<link>https://www.aukfood.fr/rd-pdm-pbs-headscale/</link>
					<comments>https://www.aukfood.fr/rd-pdm-pbs-headscale/#respond</comments>
		
		<dc:creator><![CDATA[Nathan Droit]]></dc:creator>
		<pubDate>Fri, 05 Jun 2026 12:53:46 +0000</pubDate>
				<category><![CDATA[Logiciels Libres]]></category>
		<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30367</guid>

					<description><![CDATA[<p>Maquette Proxmox multi-cluster : retour d&#8217;exp&#233;rience R&#38;D autour de Headscale, PDM et PBS Pendant mon stage d&#8217;Administrateur d&#8217;Infrastructures S&#233;curis&#233;es chez AUKFOOD, j&#8217;ai mont&#233; une maquette R&#38;D Proxmox multi-cluster, h&#233;berg&#233;e dans le datacenter DENVR &#224; Nantes. L&#8217;objectif n&#8217;&#233;tait pas de livrer une production, mais de d&#233;couvrir, tester et documenter plusieurs outils utiles dans un contexte d&#8217;infog&#233;rance [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/rd-pdm-pbs-headscale/">R&#038;D PDM, PBS, Headscale</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- =========================================================================
  ARTICLE AUKFOOD - Maquette R&D Proxmox multi-cluster (Headscale / PDM / PBS)
  A coller dans un bloc "HTML personnalise" WordPress.
  Auto-contenu : CSS scoppe sous .auk-article, schemas en HTML/CSS, images base64.
  Aucune image externe, aucun JS, aucun CDN, aucun <svg> (nettoye par WordPress).
  Titre H1 ci-dessous : supprimez-le si le theme affiche deja le titre du post.
============================================================================ --></p>
<style>
.auk-article{
  --navy:#12306b; --navy-d:#0b2a5b; --orange:#f0a11a;
  --ink:#2b3440; --muted:#5b6675; --line:#e3e8f0;
  --bg-soft:#f7f9fc; --bg-beige:#fdf7ea;
  font-family:-apple-system,"Segoe UI",Arial,Helvetica,sans-serif;
  color:var(--ink); line-height:1.65; font-size:17px;
  max-width:820px; margin:0 auto; padding:4px 2px;
}
.auk-article *{box-sizing:border-box;}
.auk-article h1{font-size:30px; line-height:1.25; color:var(--navy-d); margin:0 0 6px; font-weight:800; letter-spacing:-.2px;}
.auk-article .auk-lead-rule{height:4px;width:64px;background:var(--orange);border-radius:3px;margin:10px 0 22px;}
.auk-article h2{font-size:23px; color:var(--navy); font-weight:700; margin:38px 0 12px; padding-bottom:8px; border-bottom:1px solid var(--line);}
.auk-article h3{font-size:18px; color:var(--navy); font-weight:700; margin:24px 0 8px;}
.auk-article p{margin:0 0 14px;}
.auk-article strong{color:var(--navy-d);}
.auk-article a{color:var(--navy); text-decoration:underline;}
.auk-article ul{margin:0 0 16px; padding-left:22px;}
.auk-article li{margin:6px 0;}
.auk-article code{font-family:ui-monospace,"SFMono-Regular",Consolas,Menlo,monospace; background:var(--bg-soft); border:1px solid var(--line); border-radius:4px; padding:1px 6px; font-size:.88em; color:var(--navy-d);}
.auk-article .auk-quote{border-left:4px solid var(--orange); background:var(--bg-beige); padding:14px 18px; margin:22px 0; border-radius:0 8px 8px 0; font-size:18px; color:var(--navy-d); font-style:italic;}
.auk-article .auk-note{background:var(--bg-soft); border:1px solid var(--line); border-left:4px solid var(--navy); border-radius:0 8px 8px 0; padding:14px 18px; margin:22px 0;}
.auk-article .auk-note strong{color:var(--navy);}
.auk-article figure{margin:22px 0;}
.auk-article figure img{width:100%; height:auto; display:block; border-radius:6px;}
.auk-article .auk-frame{border:1px solid var(--line); border-radius:10px; background:#fff; padding:14px; overflow:hidden;}
.auk-article figcaption{font-size:14px; color:var(--muted); margin-top:8px; font-style:italic; text-align:center;}
.auk-article .auk-term{background:#0e1726; color:#d7e2f2; border-radius:10px; text-align:left; font-family:ui-monospace,"SFMono-Regular",Consolas,Menlo,monospace; font-size:13.5px; line-height:1.55; padding:14px 16px; overflow-x:auto; border:1px solid #1d2940;}
.auk-article .auk-term .c-prompt{color:var(--orange);}
.auk-article .auk-term .c-dim{color:#8aa0bd;}
.auk-article .auk-term .c-ok{color:#5fd28a;}
.auk-article .auk-flow{display:flex; align-items:center; flex-wrap:wrap; gap:10px; margin:18px 0;}
.auk-article .auk-step{flex:1 1 150px; background:var(--bg-soft); border:1px solid var(--line); border-radius:10px; padding:12px 14px; text-align:center; min-width:130px;}
.auk-article .auk-step .t{font-weight:700; color:var(--navy); font-size:14px;}
.auk-article .auk-step .s{font-size:13px; color:var(--muted); margin-top:3px;}
.auk-article .auk-arrow{color:var(--orange); font-weight:800; font-size:20px;}
.auk-article .auk-badge-ok{display:inline-block; background:#e7f7ee; color:#1f8a4c; border:1px solid #bfe6cd; border-radius:999px; padding:2px 12px; font-weight:700; font-size:13.5px;}
.auk-article table{width:100%; border-collapse:collapse; margin:18px 0; font-size:15.5px;}
.auk-article th{background:var(--navy); color:#fff; text-align:left; padding:10px 12px; font-weight:600;}
.auk-article td{border-bottom:1px solid var(--line); padding:10px 12px; vertical-align:top;}
.auk-article tr:nth-child(even) td{background:var(--bg-soft);}</p>
<p>/* ---- Schemas HTML/CSS (architecture) ---- */
.auk-article .auk-diagram{border:1px solid var(--line); border-radius:12px; background:#fff; padding:14px;}
.auk-article .auk-d-header{background:var(--navy); color:#fff; border-radius:9px; padding:12px 14px; text-align:center;}
.auk-article .auk-d-header .t{font-weight:700; font-size:15px;}
.auk-article .auk-d-header .s{font-size:12.5px; color:#cfdaf0; margin-top:3px;}
.auk-article .auk-d-section{border:1px solid var(--line); border-radius:9px; padding:10px 12px; margin-top:12px;}
.auk-article .auk-d-label{font-size:13px; font-weight:700; color:var(--navy); margin-bottom:8px;}
.auk-article .auk-d-row{display:flex; gap:10px; flex-wrap:wrap;}
.auk-article .auk-card{flex:1 1 150px; background:var(--bg-soft); border:1px solid var(--line); border-radius:8px; padding:10px 12px; text-align:center; min-width:130px;}
.auk-article .auk-card .t{font-weight:700; color:var(--navy-d); font-size:14px;}
.auk-article .auk-card .s{font-size:12.5px; color:var(--muted); margin-top:2px;}
.auk-article .auk-d-clusters{display:flex; gap:12px; flex-wrap:wrap; margin-top:12px;}
.auk-article .auk-d-cluster{flex:1 1 280px; border:1px solid var(--line); border-radius:9px; padding:10px 12px;}
.auk-article .auk-d-cluster .h{font-weight:700; color:var(--navy); font-size:14px;}
.auk-article .auk-d-cluster .sub{font-size:12.5px; color:var(--muted); margin:2px 0 8px;}
.auk-article .auk-d-nodes{display:flex; gap:8px; flex-wrap:wrap;}
.auk-article .auk-chip{flex:1 1 80px; background:var(--bg-soft); border:1px solid var(--line); border-radius:7px; padding:8px 6px; text-align:center; font-weight:600; color:var(--navy-d); font-size:13px; min-width:70px;}
.auk-article .auk-d-overlay{margin-top:12px; border:1.5px dashed var(--orange); background:var(--bg-beige); border-radius:8px; padding:10px 12px; text-align:center; color:var(--navy-d); font-size:13px; font-weight:600;}</p>
<p>/* ---- Schema HTML/CSS (principe Headscale) ---- */
.auk-article .auk-hs{border:1px solid var(--line); border-radius:12px; background:#fff; padding:16px;}
.auk-article .auk-hs-top{display:flex; justify-content:center;}
.auk-article .auk-hs-ctrl{background:var(--navy); color:#fff; border-radius:9px; padding:10px 22px; text-align:center; min-width:220px;}
.auk-article .auk-hs-ctrl .t{font-weight:700; font-size:15px;}
.auk-article .auk-hs-ctrl .s{font-size:12.5px; color:#cfdaf0; margin-top:2px;}
.auk-article .auk-hs-coord{text-align:center; color:var(--muted); font-size:12.5px; margin:0 0 12px; border-top:1.5px dashed #b9c6db; padding-top:8px;}
.auk-article .auk-hs-row{display:flex; gap:12px; flex-wrap:wrap;}
.auk-article .auk-hs-box{flex:1 1 180px; background:var(--bg-soft); border:1px solid var(--line); border-radius:9px; padding:12px; text-align:center; min-width:150px;}
.auk-article .auk-hs-box .t{font-weight:700; color:var(--navy-d); font-size:14px;}
.auk-article .auk-hs-box .s{font-size:12.5px; color:var(--muted); margin-top:2px;}
.auk-article .auk-hs-direct{margin-top:12px; border:1.5px solid var(--orange); background:var(--bg-beige); border-radius:8px; padding:9px 12px; text-align:center; color:#b9760a; font-weight:700; font-size:13px;}</p>
<p>@media (max-width:560px){
  .auk-article{font-size:16px;}
  .auk-article h1{font-size:25px;}
  .auk-article h2{font-size:20px;}
  .auk-article .auk-arrow{display:none;}
}
</style>
<div class="auk-article">
<h1>Maquette Proxmox multi-cluster : retour d&rsquo;exp&eacute;rience R&amp;D autour de Headscale, PDM et PBS</h1>
<div class="auk-lead-rule"></div>
<p>Pendant mon stage d&rsquo;Administrateur d&rsquo;Infrastructures S&eacute;curis&eacute;es chez <strong>AUKFOOD</strong>, j&rsquo;ai mont&eacute; une maquette R&amp;D Proxmox multi-cluster, h&eacute;berg&eacute;e dans le datacenter DENVR &agrave; Nantes. L&rsquo;objectif n&rsquo;&eacute;tait pas de livrer une production, mais de d&eacute;couvrir, tester et documenter plusieurs outils utiles dans un contexte d&rsquo;infog&eacute;rance Proxmox : <strong>Headscale</strong>, <strong>Proxmox Datacenter Manager</strong> et <strong>Proxmox Backup Server</strong>.</p>
<p>Ce projet n&rsquo;avait pas vocation &agrave; produire une architecture finale cl&eacute; en main. Sa valeur vient surtout de la d&eacute;marche : construire un environnement de test, r&eacute;aliser des validations concr&egrave;tes, identifier les limites et documenter ce qui pourrait &ecirc;tre r&eacute;utilisable plus tard.</p>
<div class="auk-quote">&laquo; Une maquette ne sert pas &agrave; prouver que &ccedil;a marche en production &mdash; elle sert &agrave; savoir ce qui m&eacute;rite d&rsquo;aller plus loin. &raquo;</div>
<h2>Pourquoi une maquette multi-cluster ?</h2>
<p>En infog&eacute;rance, g&eacute;rer plusieurs clusters Proxmox devient vite p&eacute;nible : interfaces multiples, sauvegardes &eacute;parpill&eacute;es, visibilit&eacute; partielle, acc&egrave;s distants &agrave; s&eacute;curiser. Pour tester des solutions sans mobiliser plusieurs serveurs physiques, j&rsquo;ai utilis&eacute; la <strong>virtualisation nested</strong> &mdash; du Proxmox dans du Proxmox &mdash; afin de simuler deux clusters ind&eacute;pendants sur le m&ecirc;me socle.</p>
<p>Le tout a &eacute;t&eacute; d&eacute;ploy&eacute; dans un VLAN de test unique (le VLAN 213). C&rsquo;est une contrainte de laboratoire : en production, on segmenterait proprement (administration, sauvegarde, supervision, production&hellip;). Cette contrainte a aussi un int&eacute;r&ecirc;t : comme toutes les machines partageaient d&eacute;j&agrave; le m&ecirc;me VLAN, il fallait <strong>prouver que Headscale transportait r&eacute;ellement du trafic</strong>, et pas seulement de la configuration d&eacute;clarative.</p>
<h2>L&rsquo;architecture, simplement</h2>
<p>Un cluster physique <code>pve-denvr</code> (Proxmox VE 9.1.9, Ceph <code>HEALTH_OK</code>) h&eacute;berge quatre VM de service et deux clusters Proxmox imbriqu&eacute;s de trois n&oelig;uds chacun.</p>
<figure>
<div class="auk-diagram">
<div class="auk-d-header">
<div class="t">Cluster physique &mdash; pve-denvr &middot; DENVR Nantes</div>
<div class="s">Proxmox VE 9.1.9 &middot; 3 n&oelig;uds &middot; Ceph HEALTH_OK &middot; stockage partag&eacute; ceph-store</div>
</p></div>
<div class="auk-d-section">
<div class="auk-d-label">Services transverses &middot; VLAN 213 (192.168.13.0/24)</div>
<div class="auk-d-row">
<div class="auk-card">
<div class="t">vm-NAT</div>
<div class="s">bastion d&rsquo;acc&egrave;s</div>
</div>
<div class="auk-card">
<div class="t">vm-headscale</div>
<div class="s">plan de contr&ocirc;le overlay</div>
</div>
<div class="auk-card">
<div class="t">vm-pdm</div>
<div class="s">centralisation</div>
</div>
<div class="auk-card">
<div class="t">vm-pbs</div>
<div class="s">sauvegarde</div>
</div></div>
</p></div>
<div class="auk-d-clusters">
<div class="auk-d-cluster">
<div class="h">cluster-A &middot; 3 n&oelig;uds</div>
<div class="sub">192.168.13.101&ndash;103 &middot; overlay 100.64.0.2&ndash;4</div>
<div class="auk-d-nodes">
<div class="auk-chip">pve-a1</div>
<div class="auk-chip">pve-a2</div>
<div class="auk-chip">pve-a3</div>
</div></div>
<div class="auk-d-cluster">
<div class="h">cluster-B &middot; 3 n&oelig;uds</div>
<div class="sub">192.168.13.201&ndash;203 &middot; overlay 100.64.0.5&ndash;7</div>
<div class="auk-d-nodes">
<div class="auk-chip">pve-b1</div>
<div class="auk-chip">pve-b2</div>
<div class="auk-chip">pve-b3</div>
</div></div>
</p></div>
<div class="auk-d-overlay">Overlay Headscale (WireGuard) &middot; 100.64.0.0/24 &mdash; adressage stable entre tous les n&oelig;uds</div>
</p></div><figcaption>Vue d&rsquo;ensemble : un socle physique partag&eacute;, quatre services transverses et deux clusters nested reli&eacute;s par l&rsquo;overlay Headscale.</figcaption></figure>
<h2>Headscale : valider le flux overlay</h2>
<p>Headscale est un serveur de contr&ocirc;le auto-h&eacute;berg&eacute; compatible Tailscale/WireGuard. Son r&ocirc;le n&rsquo;est pas de faire transiter tout le trafic : il <strong>coordonne les n&oelig;uds et distribue les cl&eacute;s</strong>, puis les machines communiquent directement entre elles en WireGuard. Dans la maquette, chaque n&oelig;ud re&ccedil;oit une IP overlay en <code>100.64.0.x</code>.</p>
<figure>
<div class="auk-hs">
<div class="auk-hs-top">
<div class="auk-hs-ctrl">
<div class="t">Headscale</div>
<div class="s">plan de contr&ocirc;le &middot; distribue les cl&eacute;s</div>
</div></div>
<div class="auk-hs-coord">&uarr; coordination &amp; &eacute;change des cl&eacute;s (control plane)</div>
<div class="auk-hs-row">
<div class="auk-hs-box">
<div class="t">Cluster Proxmox A</div>
<div class="s">pve-a1 / a2 / a3</div>
</div>
<div class="auk-hs-box">
<div class="t">Poste admin</div>
<div class="s">acc&egrave;s via bastion</div>
</div>
<div class="auk-hs-box">
<div class="t">Cluster Proxmox B</div>
<div class="s">pve-b1 / b2 / b3</div>
</div></div>
<div class="auk-hs-direct">&harr; trafic direct WireGuard entre les machines (data plane)</div>
</p></div><figcaption>Principe : Headscale distribue les cl&eacute;s (control plane), puis le trafic chiffr&eacute; circule directement entre les machines (data plane).</figcaption></figure>
<p>Le point cl&eacute; de la validation : prouver que l&rsquo;overlay est r&eacute;ellement emprunt&eacute;. Depuis <code>vm-pdm</code> (100.64.0.8), un ping vers <code>pve-b1</code> (100.64.0.5) a &eacute;t&eacute; lanc&eacute; pendant une capture <code>tcpdump</code> sur l&rsquo;interface <code>tailscale0</code>.</p>
<figure>
<div class="auk-term">
<span class="c-prompt">nate@vm-pdm:~$</span> ping -c 4 100.64.0.5<br />
64 bytes from 100.64.0.5: icmp_seq=1 ttl=64 time=0.917 ms<br />
<span class="c-dim">--- 100.64.0.5 ping statistics ---</span><br />
4 packets transmitted, 4 received, <span class="c-ok">0% packet loss</span></p>
<p><span class="c-prompt">nate@vm-pdm:~$</span> tcpdump -ni tailscale0 'icmp and host 100.64.0.5'<br />
IP 100.64.0.8 &gt; 100.64.0.5: ICMP echo request<br />
IP 100.64.0.5 &gt; 100.64.0.8: ICMP echo reply<br />
<span class="c-dim">&hellip;</span><br />
<span class="c-ok">8 packets captured</span> &middot; 8 received by filter &middot; 0 dropped by kernel
    </div><figcaption>Le flux ICMP est bien captur&eacute; sur <code>tailscale0</code> : l&rsquo;overlay WireGuard est r&eacute;ellement utilis&eacute;, et pas seulement d&eacute;clar&eacute;.</figcaption></figure>
<h2>PDM : centraliser la visibilit&eacute;</h2>
<p>Proxmox Datacenter Manager (PDM 1.0.3) ne remplace pas l&rsquo;administration de chaque cluster. Il apporte une <strong>vue consolid&eacute;e</strong> : &eacute;tat des remotes, n&oelig;uds, VM, t&acirc;ches, et m&ecirc;me le serveur de sauvegarde. Dans la maquette, les remotes ont &eacute;t&eacute; d&eacute;clar&eacute;s sur les adresses overlay <code>100.64.0.x</code> &mdash; ce qui reste coh&eacute;rent avec la preuve r&eacute;seau pr&eacute;c&eacute;dente.</p>
<figure>
<div class="auk-frame">
      <img decoding="async" alt="Tableau de bord Proxmox Datacenter Manager : tous les remotes joignables, 6 noeuds online, 7 VM running, 1 noeud PBS et 1 datastore online" src="data:image/png;base64,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">
    </div><figcaption>Dashboard PDM : les deux clusters et le serveur PBS visibles d&rsquo;un seul coup d&rsquo;&oelig;il (6 n&oelig;uds online, 7 VM en cours, 1 datastore PBS).</figcaption></figure>
<p>L&agrave; o&ugrave; il fallait sinon ouvrir trois interfaces s&eacute;par&eacute;es, PDM voit d&rsquo;un coup <code>cluster-A</code>, <code>cluster-B</code> et le serveur PBS. Pour une soci&eacute;t&eacute; d&rsquo;infog&eacute;rance, c&rsquo;est exactement le genre de gain de temps recherch&eacute;.</p>
<h2>PBS : sauvegarder et restaurer</h2>
<p>Proxmox Backup Server (PBS 4.2.0) est la brique la plus concr&egrave;te du projet. Le datastore <code>datastore-maquette</code> h&eacute;berge la sauvegarde de la VM de test et affiche un bon facteur de d&eacute;duplication.</p>
<figure>
<div class="auk-frame">
      <img decoding="async" alt="Tableau de bord Proxmox Backup Server 4.2.0 avec le datastore datastore-maquette et les taches de sauvegarde et de verification de vm/1001" src="data:image/png;base64,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84ezR6Dy3bcaBocGh77ye+bgSFtnZ6XlHlRtLJ+e+4be8F3o1OTQ0NmL2/QzMdg23NF26cTAwF6z3rx3YKB75sKFtr6hifGJs2fPN3043OjaL84D3K0dGuzpO9mbA2/OcuDdPngBeq1ziUSKqL3aDpGY+3zQO5ZKwHBrIEjOXF7OvLWZCB+dW7p57rVNH+I4NT51PL7hcXcQeAx6f4CcDacSyOFoInWtcTl0y0NGL38CX2i8QiVCDXeb3p9btnrhFsw1nEi6vcPtvlmebhHZTNyaGSfTt5tup+9HyC53Ahm9efqNN+5s0tA7DctkInC3L0qiK7/9VdB17ZXbROp+u1ht5JbBacQTuA/brLZUYm65eSWRmRwcs4/fnPvtJDJnI+4Pom53z3B7h3fhaH8g6T61MJiM9R15v37FPTg0NPhnAN5ztz7smArMO14lgpDjgiud+O2pycmh8z3bBW9Pf/9wR8tle+/AAzv5XltHx3B/7yAL3nMfNg23TN2uVP3vjpHJhvesfScv5R6u5SwH3u2D99qxY1ffeO3NOuvbp6+809T4xtyv6o7VWS++de3NY8fqjnXffKPv6KkPf320p+m9i0feedtx+tDUK9beIdvtxreauruOnDtW9+bhu0fea2y8/+vzXa+/PfTGB9YL16/8qr757e633vt1/URz47XG662/fvv8q9c66n6it9yrfWPwt8dOn687Vt94qO3k65c+fn108shc84dvHqt1NE7WNp5/Z/jNoVNHrh698yYonNVqfaujQqkyLr7W4jjcarPZrhwCSX9948j7Lw0evTo+fmyifujI4PW6sbEjg2MTh2431p261d/ad2S0tuFua+vludMT4/UTrH3l98xLJ3rqZupO9k/Y/9VxoqXx2mtHJhtY8G73VkNfPyBvm91ur5sb6Dh59vKMtQWA9+TQ5a067Dl25TYgL35k8p1TjrNtPT3v5sCbsxx4twXeX/w9ODRu1NffeO9M9+mjl67W9fzm6NzrNz5oulF3+vTVIxPv/aav9cjN/jF7+7nZDz842vbRZMNs3e2pqbOHJ6823hg7+f6pntY66yfvvt8MUN147Malwffr75xpvH3otvXMr9/v/pi98Xh14rdvnmmavPXWzcaWC9c3lrodt45def+3tlvnr5x//3TPx01HZ49cvvzrs2/eaWs41eEY6TjteOV+w+Wb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">
    </div><figcaption>Dashboard PBS : le datastore <code>datastore-maquette</code> et les t&acirc;ches de sauvegarde / v&eacute;rification de <code>vm/1001</code>.</figcaption></figure>
<p>Le principe que je voulais surtout v&eacute;rifier : <strong>une sauvegarde &laquo; OK &raquo; ne vaut rien tant qu&rsquo;on n&rsquo;a pas test&eacute; la restauration</strong>. La sauvegarde <code>vm/1001</code> a donc &eacute;t&eacute; restaur&eacute;e vers une <em>nouvelle</em> VM (1099), sans &eacute;craser l&rsquo;originale.</p>
<div class="auk-flow">
<div class="auk-step">
<div class="t">Backup vm/1001</div>
<div class="s">datastore-maquette &middot; v&eacute;rifi&eacute; OK</div>
</div>
<div class="auk-arrow">&rarr;</div>
<div class="auk-step">
<div class="t">Restauration</div>
<div class="s">vers local-lvm, sans &eacute;crasement</div>
</div>
<div class="auk-arrow">&rarr;</div>
<div class="auk-step">
<div class="t">VM 1099</div>
<div class="s">visible dans cluster-A &middot; <span class="auk-badge-ok">TASK OK</span></div>
</div></div>
<p>La restauration s&rsquo;est termin&eacute;e avec succ&egrave;s et la VM est r&eacute;apparue dans le cluster. C&rsquo;est cette &eacute;tape qui transforme une sauvegarde th&eacute;orique en sauvegarde r&eacute;ellement exploitable.</p>
<div class="auk-note">
    <strong>Une limite de dimensionnement rep&eacute;r&eacute;e au passage.</strong> Une premi&egrave;re migration entre n&oelig;uds nested a &eacute;chou&eacute; (<code>No space left on device</code>) : le stockage local du n&oelig;ud cible &eacute;tait trop juste pour copier le disque. Rien &agrave; voir avec le r&eacute;seau ou Headscale &mdash; juste un rappel que les migrations sur stockage local d&eacute;pendent fortement de la capacit&eacute; disponible.
  </div>
<h2>Limites et trajectoire production</h2>
<p>La maquette valide des usages, pas une production. Avant toute industrialisation, plusieurs points seraient &agrave; renforcer :</p>
<ul>
<li><strong>R&eacute;seau</strong> : remplacer le VLAN unique par une vraie segmentation (administration, sauvegarde, supervision, production).</li>
<li><strong>Acc&egrave;s</strong> : durcir l&rsquo;exposition de PDM (bastion/VPN, MFA, comptes d&eacute;di&eacute;s, journalisation).</li>
<li><strong>Sauvegarde</strong> : activer le chiffrement PBS, d&eacute;finir r&eacute;tention et r&eacute;plication hors site, viser une strat&eacute;gie 3-2-1 avec tests r&eacute;guliers de restauration.</li>
<li><strong>Supervision</strong> : PDM donne une visibilit&eacute;, mais ne remplace pas une supervision d&eacute;di&eacute;e.</li>
</ul>
<h2>Conclusion</h2>
<table>
<thead>
<tr>
<th>Outil</th>
<th>Ce qui a &eacute;t&eacute; valid&eacute;</th>
<th>Pour AUKFOOD</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Headscale</strong></td>
<td>Flux overlay prouv&eacute; via tcpdump</td>
<td>Interconnexion / multi-sites</td>
</tr>
<tr>
<td><strong>PDM</strong></td>
<td>Vue centralis&eacute;e multi-cluster</td>
<td>Visibilit&eacute;, &agrave; surveiller</td>
</tr>
<tr>
<td><strong>PBS</strong></td>
<td>Sauvegarde + restauration r&eacute;elle</td>
<td>Candidat prioritaire</td>
</tr>
</tbody>
</table>
<p>Headscale s&rsquo;est montr&eacute; pertinent pour l&rsquo;interconnexion et le r&eacute;seau overlay, PDM pour la visibilit&eacute; multi-cluster, et PBS pour la sauvegarde/restauration. La maquette a permis de valider ces usages dans un cadre de laboratoire, tout en identifiant les points &agrave; renforcer avant toute trajectoire de production.</p>
</div>
<p><!-- ============================ FIN ARTICLE ============================ --></p>
<p>L’article <a href="https://www.aukfood.fr/rd-pdm-pbs-headscale/">R&#038;D PDM, PBS, Headscale</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aukfood.fr/rd-pdm-pbs-headscale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WazuhHound &#8211; Cartographier votre infrastructure Wazuh avec BloodHound CE</title>
		<link>https://www.aukfood.fr/wazuhhound-cartographie-infrastructure-wazuh-bloodhound/</link>
		
		<dc:creator><![CDATA[Killian Prin-Abeil]]></dc:creator>
		<pubDate>Fri, 29 May 2026 10:37:02 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<category><![CDATA[bloodhound]]></category>
		<category><![CDATA[graphs]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[wazuh]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30349</guid>

					<description><![CDATA[<p>Securite OpenSource Par Killian Prin-Abeil - Aukfood &#x2B50; Wazuh Ambassador Wazuh est au coeur de notre stack SOC open source. On l'utilise au quotidien pour surveiller nos endpoints, centraliser nos logs, gerer la conformite. Mais une question simple restait sans reponse simple : qui peut faire quoi, sur quoi, dans notre deploiement Wazuh ? WazuhHound [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/wazuhhound-cartographie-infrastructure-wazuh-bloodhound/">WazuhHound &#8211; Cartographier votre infrastructure Wazuh avec BloodHound CE</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- Article pour le blog Aukfood - a coller dans un bloc HTML/Classique WordPress --><br />
<!-- IMAGES : remplacer IMAGE_1 a IMAGE_4 par les URLs apres upload dans la mediatheque WordPress --><br />
<!--
  IMAGE_1 = fichier copie.png  -> saved queries + graphe WZ_CanImpersonate
  IMAGE_2 = fichier copie2.png -> chemin RBAC complet (user -> role -> policies)
  IMAGE_3 = fichier copie3.png -> acces indexer en ecriture (WZ_CanWriteIndex)
  IMAGE_4 = fichier copie4.png -> topologie indexer cluster (WZ_PartOf)
--></p>
<style>
  .wzh-article pre .prompt { color: #4ade80; }
  .wzh-article pre .cmd    { color: #93c5fd; }
  .wzh-article pre .out    { color: #94a3b8; }
  .wzh-article pre .hi     { color: #fbbf24; }
  .wzh-article pre .dim    { color: #475569; }
  .wzh-article pre .ok     { color: #4ade80; }
  .wzh-article pre .err    { color: #f87171; }
  .wzh-article .wzh-features li::before {
    content: "\2192";
    position: absolute;
    left: 0;
    color: #2563eb;
    font-weight: 700;
  }
</style>
<div class="wzh-article" style="max-width:820px;margin:0 auto;font-family:inherit;line-height:1.75;color:inherit;box-sizing:border-box;">
<p>  <!-- Tag + meta --><br />
  <span style="display:inline-block;background:#1e3a5f;color:#fff;font-size:0.72em;font-weight:600;letter-spacing:0.05em;padding:2px 10px;border-radius:3px;margin-bottom:1.2em;text-transform:uppercase;">Securite OpenSource</span></p>
<p style="font-size:0.85em;color:#64748b;margin-bottom:2em;">
    Par Killian Prin-Abeil - Aukfood<br />
    <span style="display:inline-flex;align-items:center;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:0.82em;font-weight:600;padding:3px 12px;border-radius:20px;margin-left:0.6em;vertical-align:middle;">&#x2B50; Wazuh Ambassador</span>
  </p>
<p>  <!-- Intro --></p>
<div style="font-size:1.08em;border-left:4px solid #2563eb;padding:0.8em 1.2em;background:#f0f6ff;border-radius:0 6px 6px 0;margin-bottom:2em;color:#1e3a5f;">
    Wazuh est au coeur de notre stack SOC open source. On l'utilise au quotidien pour surveiller nos endpoints, centraliser nos logs, gerer la conformite. Mais une question simple restait sans reponse simple : qui peut faire quoi, sur quoi, dans notre deploiement Wazuh ? WazuhHound est ne de cette question.
  </div>
<p>  <!-- Stats bar --></p>
<table style="width:100%;border-collapse:separate;border-spacing:10px;margin:2em 0;">
<tr>
<td style="background:#0f172a;border-radius:10px;padding:1em;text-align:center;width:25%;">
        <span style="display:block;font-size:1.9em;font-weight:800;color:#38bdf8;line-height:1.1;">13</span><br />
        <span style="display:block;font-size:0.72em;color:#94a3b8;margin-top:0.3em;text-transform:uppercase;letter-spacing:0.05em;">types de noeuds</span>
      </td>
<td style="background:#0f172a;border-radius:10px;padding:1em;text-align:center;width:25%;">
        <span style="display:block;font-size:1.9em;font-weight:800;color:#38bdf8;line-height:1.1;">21</span><br />
        <span style="display:block;font-size:0.72em;color:#94a3b8;margin-top:0.3em;text-transform:uppercase;letter-spacing:0.05em;">types de relations</span>
      </td>
<td style="background:#0f172a;border-radius:10px;padding:1em;text-align:center;width:25%;">
        <span style="display:block;font-size:1.9em;font-weight:800;color:#38bdf8;line-height:1.1;">50</span><br />
        <span style="display:block;font-size:0.72em;color:#94a3b8;margin-top:0.3em;text-transform:uppercase;letter-spacing:0.05em;">requêtes Cypher incluses</span>
      </td>
<td style="background:#0f172a;border-radius:10px;padding:1em;text-align:center;width:25%;">
        <span style="display:block;font-size:1.9em;font-weight:800;color:#38bdf8;line-height:1.1;">MIT</span><br />
        <span style="display:block;font-size:0.72em;color:#94a3b8;margin-top:0.3em;text-transform:uppercase;letter-spacing:0.05em;">open source</span>
      </td>
</tr>
</table>
<h2>Le problème : Wazuh répond aux questions, pas aux relations</h2>
<p>On utilise Wazuh depuis un moment. On connaît bien l'API, on sait chercher un agent, lister des groupes, inspecter des permissions. Mais à un moment, face à une question d'audit interne - <em>qui a réellement accès à quoi dans notre déploiement ?</em> - on a réalisé que l'API ne répondait pas à ce type de question. Pas parce qu'elle manque de données, mais parce qu'elle ne pense pas en termes de relations entre ces données.</p>
<p>Un utilisateur a des rôles. Un rôle a des politiques. Une politique a des actions sur des ressources. Des agents sont dans des groupes, gérés par un cluster, connectés à un noeud. Tout ça existe dans l'API - mais éparpillé sur des dizaines d'endpoints, sans vue d'ensemble. Pour comprendre le chemin complet, il fallait croiser les réponses à la main. Pas scalable, pas auditabie, pas visualisable.</p>
<p>La question qu'on s'est posée : et si on traitait l'infrastructure Wazuh comme un graphe ?</p>
<h2>BloodHound CE comme moteur de cartographie</h2>
<p>BloodHound est un outil bien connu dans la communaute securite - initialement concu pour cartographier les relations dans Active Directory. Mais son moteur - un graphe Neo4j requetable en Cypher, avec une interface visuelle - est exactement ce dont on avait besoin pour Wazuh.</p>
<p>BloodHound CE (Community Edition) supporte les <strong>extensions OpenGraph</strong> : des schemas personnalises qui permettent de definir ses propres types de noeuds et de relations, completement independants d'Active Directory. On a concu WazuhHound comme une extension native de cette architecture.</p>
<p>Le principe : collecter l'ensemble des donnees Wazuh via l'API, les transformer en graphe OpenGraph, et les injecter dans BloodHound CE pour les explorer visuellement et les interroger en Cypher.</p>
<h2>Ce que WazuhHound cartographie</h2>
<p>WazuhHound definit 12 types de noeuds qui couvrent l'integralite d'un deploiement Wazuh :</p>
<table style="width:100%;border-collapse:separate;border-spacing:8px;margin:1.6em 0;">
<tr style="vertical-align:top;">
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1em;">
<div style="font-weight:700;font-size:0.85em;color:#1e293b;margin-bottom:0.6em;border-bottom:2px solid #2563eb;padding-bottom:0.4em;">Infrastructure</div>
<div style="font-size:0.82em;color:#475569;line-height:1.8;">
          <code>WZ_Cluster</code><br />
          <code>WZ_ClusterNode</code><br />
          <code>WZ_IndexerCluster</code><br />
          <code>WZ_IndexerNode</code>
        </div>
</td>
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1em;">
<div style="font-weight:700;font-size:0.85em;color:#1e293b;margin-bottom:0.6em;border-bottom:2px solid #2563eb;padding-bottom:0.4em;">Agents et reseau</div>
<div style="font-size:0.82em;color:#475569;line-height:1.8;">
          <code>WZ_Agent</code><br />
          <code>WZ_AgentGroup</code><br />
          <code>WZ_NetworkSegment</code>
        </div>
</td>
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1em;">
<div style="font-weight:700;font-size:0.85em;color:#1e293b;margin-bottom:0.6em;border-bottom:2px solid #2563eb;padding-bottom:0.4em;">Securite RBAC + Indexer</div>
<div style="font-size:0.82em;color:#475569;line-height:1.8;">
          <code>WZ_User</code><br />
          <code>WZ_Role</code><br />
          <code>WZ_Policy</code><br />
          <code>WZ_IndexerUser</code><br />
          <code>WZ_IndexerRole</code><br />
          <code>WZ_RoleMapping</code>
        </div>
</td>
</tr>
</table>
<figure style="margin:2em 0;text-align:center;">
    <img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/05/fichier-copie4-1024x496.png" alt="Topologie indexer Wazuh dans BloodHound CE" style="max-width:100%;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,0.08);"><figcaption style="font-size:0.8em;color:#64748b;margin-top:0.6em;">Topologie de l'indexer Wazuh : les noeuds OpenSearch (WZ_IndexerNode) et leur cluster (WZ_IndexerCluster) visualises dans BloodHound CE via la relation WZ_PartOf.</figcaption></figure>
<p>Chaque noeud est enrichi avec les proprietes collectees depuis l'API : statut, version, IP, configuration RBAC, scores de vulnerabilite, ports en ecoute, nombre de packages installes. Les 19 types de relations permettent d'interroger le graphe avec precision - et les 48 requetes Cypher pre-integrees couvrent les cas d'usage les plus courants.</p>
<h2>Les permissions RBAC visualisees comme un graphe</h2>
<p>La partie la plus utile au quotidien, c'est la cartographie RBAC. Wazuh utilise un modele Utilisateurs -> Roles -> Politiques. Chaque politique definit des actions et des ressources. WazuhHound traduit ce modele en edges traversables dans BloodHound CE - ce qui permet de visualiser d'un coup d'oeil qui a acces a quoi, et via quel chemin.</p>
<figure style="margin:2em 0;text-align:center;">
    <img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/05/fichier-copie-1024x634.png" alt="Saved queries WazuhHound et relation WZ_CanImpersonate dans BloodHound CE" style="max-width:100%;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,0.08);"><figcaption style="font-size:0.8em;color:#64748b;margin-top:0.6em;">Le panneau des requetes sauvegardees WazuhHound, et un exemple de relation WZ_CanImpersonate : les utilisateurs wazuh et wazuh-wui peuvent usurper l'identite d'autres utilisateurs via l'option allow_run_as.</figcaption></figure>
<p>Une requete simple pour voir le chemin complet de permissions depuis les utilisateurs :</p>
<pre style="background:#0f172a;color:#e2e8f0;border-radius:8px;padding:1.2em 1.4em;overflow-x:auto;font-size:0.88em;line-height:1.6;margin:1.4em 0;white-space:pre;">
<span class="dim">-- Chemin complet : utilisateur -> role -> politique -> ressource</span>
<span class="cmd">MATCH p=(u:WZ_User)
  -[:WZ_HasRole]->(:WZ_Role)
  -[:WZ_HasPolicy]->(:WZ_Policy)
  -[:WZ_CanControlAgent|WZ_CanManageSecurity]->()
RETURN p ORDER BY u.name</span></pre>
<figure style="margin:2em 0;text-align:center;">
    <img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/05/fichier-copie2-1024x616.png" alt="Chemin complet de permissions RBAC Wazuh dans BloodHound CE" style="max-width:100%;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,0.08);"><figcaption style="font-size:0.8em;color:#64748b;margin-top:0.6em;">Chemin complet de permissions : depuis les utilisateurs Wazuh, via le role Administrator, vers les politiques SECURITY_ALL et AGENTS_ALL qui accordent le controle des agents et la gestion de la securite.</figcaption></figure>
<h2>L'indexer OpenSearch aussi est cartographie</h2>
<p>WazuhHound ne se limite pas au manager Wazuh. Avec le parametre <code>--indexer-url</code>, il interroge directement l'API OpenSearch Security pour collecter les utilisateurs internes, les roles, et leurs mappings. Les droits de lecture et d'ecriture sur les index de logs sont modelises comme des edges traversables dans le graphe.</p>
<figure style="margin:2em 0;text-align:center;">
    <img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/05/fichier-copie3-1024x619.png" alt="Roles OpenSearch avec acces en ecriture sur l'indexer Wazuh" style="max-width:100%;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,0.08);"><figcaption style="font-size:0.8em;color:#64748b;margin-top:0.6em;">Roles OpenSearch avec acces en ecriture sur l'indexer Wazuh : MANAGE_SNAPSHOTS, LOGSTASH et ALL_ACCESS visualises avec leurs relations WZ_CanWriteIndex vers le cluster.</figcaption></figure>
<h2>Enrichissement des agents</h2>
<p>Chaque agent est enrichi en parallele avec les donnees syscollector :</p>
<ul class="wzh-features" style="list-style:none;padding:0;margin:1em 0 1.4em 0;">
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Vulnerabilites</strong> : comptages critical/high/medium depuis l'index OpenSearch <code>wazuh-states-vulnerabilities-*</code> ou l'API legacy Wazuh &lt;= 4.7</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Score de risque 0-10</strong> : calcule automatiquement a partir des CVE, du statut de l'agent, et d'heuristiques de version OS</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Ports en ecoute</strong> : services exposes sur chaque agent via syscollector/ports</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Packages installes</strong> : nombre de packages pour evaluer la surface exposee</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Segments reseau</strong> : sous-reseaux derives depuis syscollector/netaddr, avec identification des agents multi-homes</li>
</ul>
<pre style="background:#0f172a;color:#e2e8f0;border-radius:8px;padding:1.2em 1.4em;overflow-x:auto;font-size:0.88em;line-height:1.6;margin:1.4em 0;white-space:pre;">
<span class="dim">-- Agents avec les scores de risque les plus eleves</span>
<span class="cmd">MATCH (a:WZ_Agent)
WHERE a.risk_score >= 5
RETURN a.name, a.vuln_critical, a.vuln_high, a.risk_score
ORDER BY a.risk_score DESC</span>

<span class="hi">name             vuln_critical   vuln_high   risk_score</span>
<span class="out">srv-prod-02      4               7           </span><span class="err">8.7</span>
<span class="out">desktop-rh-01    2               3           </span><span class="err">6.1</span>
<span class="out">laptop-dev-03    1               2           </span><span class="out">5.3</span></pre>
<h2>Installation en 3 etapes</h2>
<pre style="background:#0f172a;color:#e2e8f0;border-radius:8px;padding:1.2em 1.4em;overflow-x:auto;font-size:0.88em;line-height:1.6;margin:1.4em 0;white-space:pre;">
<span class="dim"># 1. Cloner et installer</span>
<span class="prompt">$ </span><span class="cmd">git clone https://github.com/0xbbuddha/WazuhHound.git
cd WazuhHound &amp;&amp; pip install -e .</span>

<span class="dim"># 2. Uploader le schema dans BloodHound CE (une seule fois)</span>
<span class="prompt">$ </span><span class="cmd">python3 helper-scripts/upload_schema.py \
  --url http://localhost:8080 \
  --username admin --secret "$BH_SECRET"
python3 helper-scripts/upload_custom_icons.py \
  --url http://localhost:8080 \
  --username admin --secret "$BH_SECRET"
python3 helper-scripts/upload_saved_queries.py \
  --url http://localhost:8080 \
  --username admin --secret "$BH_SECRET"</span>

<span class="dim"># 3. Lancer la collecte</span>
<span class="prompt">$ </span><span class="cmd">wazuhhound \
  --wazuh-url https://wazuh:55000 \
  --wazuh-user admin --wazuh-password secret \
  --indexer-url https://wazuh:9200 \
  --output ./output --insecure</span>

<span class="ok">[+] Collected:</span>
<span class="out">    Agents   : 29</span>
<span class="out">    Groups   : 13</span>
<span class="out">    Cluster  : wazuh-manager (1 node(s), standalone)</span>
<span class="out">    Indexer  : wazuh-cluster (2 node(s))</span>
<span class="out">    Users    : 6 (manager API)</span>
<span class="out">    Segments : 4 network segment(s)</span>
<span class="out">    Vulns    : 8 agent(s) with vulnerabilities</span>
<span class="ok">[+] OpenGraph exported:</span>
<span class="out">    Nodes : 87</span>
<span class="out">    Edges : 214</span>
<span class="out">    File  : ./output/wazuhhound_20260529143201.json</span></pre>
<h2>Pourquoi Python ?</h2>
<table style="width:100%;border-collapse:separate;border-spacing:10px;margin:1.6em 0;">
<tr style="vertical-align:top;">
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.2em;text-align:center;">
        <span style="display:block;font-size:1.8em;margin-bottom:0.4em;">&#x1F40D;</span><br />
        <span style="display:block;font-weight:700;font-size:0.9em;color:#1e293b;margin-bottom:0.4em;">Ecosysteme Wazuh</span><br />
        <span style="display:block;font-size:0.8em;color:#64748b;line-height:1.4;">Python est le langage de l'ecosysteme Wazuh. Les outils, les scripts d'integration, les exemples de documentation - tout est en Python.</span>
      </td>
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.2em;text-align:center;">
        <span style="display:block;font-size:1.8em;margin-bottom:0.4em;">&#x1F4E6;</span><br />
        <span style="display:block;font-weight:700;font-size:0.9em;color:#1e293b;margin-bottom:0.4em;">bhopengraph</span><br />
        <span style="display:block;font-size:0.8em;color:#64748b;line-height:1.4;">La librairie BloodHound OpenGraph est disponible en Python et gere nativement le format d'export compatible BloodHound CE.</span>
      </td>
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.2em;text-align:center;">
        <span style="display:block;font-size:1.8em;margin-bottom:0.4em;">&#x1F527;</span><br />
        <span style="display:block;font-weight:700;font-size:0.9em;color:#1e293b;margin-bottom:0.4em;">Extensible</span><br />
        <span style="display:block;font-size:0.8em;color:#64748b;line-height:1.4;">Ajouter un nouveau type de noeud ou une nouvelle source d'enrichissement prend quelques lignes. Pas de compilation, pas de toolchain.</span>
      </td>
</tr>
</table>
<div style="background:#fefce8;border-left:4px solid #f59e0b;padding:0.8em 1.2em;border-radius:0 6px 6px 0;font-size:0.95em;margin:1.6em 0;color:#78350f;">
    <strong>Compatibilite :</strong> WazuhHound fonctionne avec Wazuh 4.x. Il s'appuie sur l'API Manager (port 55000) et optionnellement sur l'API OpenSearch Security (port 9200) pour les utilisateurs internes, les roles indexer, et les donnees de vulnerabilite Wazuh 4.8+.
  </div>
<h2>Et maintenant ?</h2>
<p>WazuhHound tourne en production chez nous. On l'utilise concrètement pour auditer les permissions RBAC, vérifier la topologie de nos déploiements, et identifier rapidement les agents mal configurés ou exposés. C'est devenu un réflexe avant chaque revue de sécurité.</p>
<p>En tant qu'ambassadeur Wazuh, je vois ce projet comme une brique complémentaire à l'écosystème - pas un fork, pas un concurrent, juste un outil qui exploite ce que Wazuh expose déjà via son API et le rend visible d'une façon différente. Si vous administrez un déploiement Wazuh et que vous n'avez jamais eu une vue graphe de votre infrastructure, c'est le bon moment pour essayer.</p>
<p>  <!-- CTA --></p>
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);border-radius:12px;padding:2em 2.2em;margin:2.5em 0 1em;text-align:center;">
<h3 style="color:#fff;margin-top:0;font-size:1.3em;">WazuhHound est open source</h3>
<p style="color:#94a3b8;font-size:0.95em;margin-bottom:1.4em;">
      Libre, sous licence MIT. Schema BloodHound CE, icones personnalisees, 48 requetes Cypher pre-integrees<br />
      et scripts helper pour l'upload - tout est inclus. Si vous utilisez Wazuh et qu'il vous manque<br />
      un type de noeud ou une relation, ouvrez une issue ou une PR -<br />
      c'est exactement comme ca que le logiciel libre avance.
    </p>
<p style="margin:0;padding:0;text-align:center;">
      <a href="https://github.com/0xbbuddha/WazuhHound" target="_blank" rel="noopener" style="display:inline-block;background:#2563eb;color:#fff;text-decoration:none;padding:0.6em 1.4em;border-radius:6px;font-weight:700;font-size:0.88em;margin:0.3em;">Voir sur GitHub</a><br />
      <a href="https://wazuh.com/ambassadors-program/" target="_blank" rel="noopener" style="display:inline-block;background:transparent;color:#93c5fd;text-decoration:none;padding:0.6em 1.4em;border-radius:6px;font-weight:700;font-size:0.88em;border:1px solid #2563eb;margin:0.3em;">Ambassadors Program</a>
    </p>
</p></div>
</div>
<ul>
<li><a href="https://wazuh.com/" target="_blank" rel="noopener">Wazuh</a></li>
<li><a href="https://github.com/SpecterOps/BloodHound" target="_blank" rel="noopener">BloodHound CE</a></li>
<li><a href="https://wazuh.com/ambassadors-program/" target="_blank" rel="noopener">Ambassadors Program</a></li>
</ul>
<p>L’article <a href="https://www.aukfood.fr/wazuhhound-cartographie-infrastructure-wazuh-bloodhound/">WazuhHound &#8211; Cartographier votre infrastructure Wazuh avec BloodHound CE</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Le travail de papa pinguin : comment matter un grub qui redémarre pas</title>
		<link>https://www.aukfood.fr/le-travail-de-papa-pinguin-comment-matter-un-grub-qui-redemarre-pas/</link>
		
		<dc:creator><![CDATA[Guillaume Chéramy]]></dc:creator>
		<pubDate>Mon, 25 May 2026 08:02:55 +0000</pubDate>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Infogérance]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[démarrage]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30342</guid>

					<description><![CDATA[<p>Lundi matin, les mises à jour de sécurité sont passées dans la nuit et les serveurs qui le nécessitent reboot à la fin de la procédure de mise à jour (Ansible + needrestart) et la c'est la cata, c'est la cata, c'est la ... Un grub qui reste en boucle sans affichier le menu et [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/le-travail-de-papa-pinguin-comment-matter-un-grub-qui-redemarre-pas/">Le travail de papa pinguin : comment matter un grub qui redémarre pas</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Lundi matin, les mises à jour de sécurité sont passées dans la nuit et les serveurs qui le nécessitent reboot à la fin de la procédure de mise à jour (Ansible + needrestart) et la c'est la cata, c'est la cata, c'est la ... Un grub qui reste en boucle sans affichier le menu et sans démarrer, hourrah ....</p>
<p>Bon premier réflexe, redémarrer, et bien sûr même cause, même conséquence ...</p>
<p>Et donc il faut matter ce grub ...</p>
<p>Avec un peu de musique : <a href="https://www.youtube.com/watch?v=a51QCGOseds&amp;list=RDa51QCGOseds&amp;start_radio=1" title="Lordi Le Papa Pinguin">Lordi Le Papa Pinguin</a></p>
<div style="background-color:#e8f4fd; border-left:4px solid #2196F3; padding:12px 16px; border-radius:4px;">
  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Dis moi papa pinguin c'est quoi GRUB ?</strong></p>
<p>  <strong>GRUB</strong> (Grand Unified Bootloader) est le chargeur d'amorçage le plus utilisé sur les systèmes Linux. C'est le premier programme qui s'exécute au démarrage de l'ordinateur, juste après le BIOS/UEFI. Son rôle est de localiser le noyau Linux (ou un autre système d'exploitation) et de le charger en mémoire pour démarrer la machine.</p>
<p>  Il permet notamment de :</p>
<ul>
<li>Choisir entre plusieurs systèmes d'exploitation au démarrage (<em>dual boot</em>)</li>
<li>Passer des paramètres au noyau Linux</li>
<li>Démarrer en mode de récupération en cas de problème</li>
</ul>
</div>
<h2>Passage en mode rescue</h2>
<p>La première étape, le boot de l’instance/vm/serveur en mode rescue.</p>
<h2>Analyse des disques</h2>
<p>Une fois démarré, on analyse les disques pour reprendre le montage du système :</p>
<pre><code class="language-bash">fdisk -l
lsblk -f</code></pre>
<p>Identifier :</p>
<ul>
<li>le disque système (<code>/dev/sda</code>, <code>/dev/vda</code>, <code>/dev/xvda</code>, etc.)</li>
<li>la partition root.</li>
</ul>
<h2>Montage du système</h2>
<p>On monte ensuite le disque système (et si besoins les autres disques pour reconstituer le système de fichiers) : </p>
<pre><code class="language-bash">mount /dev/sdXN /mnt/tmp1</code></pre>
<p>Exemple :</p>
<pre><code class="language-bash">mount /dev/sda1 /mnt/tmp1</code></pre>
<h2>Préparation du chroot</h2>
<p>Eh oui même en 2026 il faut savoir faire un chroot. </p>
<div style="background-color:#e8f4fd; border-left:4px solid #2196F3; padding:12px 16px; border-radius:4px;">
  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Dis moi papa pinguin c'est quoi un chroot ?</strong></p>
<p>  Un <strong>chroot</strong> (change root) est une opération Unix qui modifie le répertoire racine apparent d'un processus. Tout processus lancé dans un chroot ne peut accéder qu'aux fichiers situés sous ce nouveau répertoire racine, ce qui l'isole du reste du système.
</div>
<pre><code class="language-bash">mount --bind /proc /mnt/tmp1/proc
mount --bind /sys /mnt/tmp1/sys
mount --bind /dev /mnt/tmp1/dev
mount --bind /run /mnt/tmp1/run</code></pre>
<p>Puis :</p>
<pre><code class="language-bash">chroot /mnt/tmp1 /bin/bash</code></pre>
<h2>Vérification du disque de boot</h2>
<p>Une fois dans le chroot on va vérifier le nom du disque : </p>
<pre><code class="language-bash">lsblk</code></pre>
<p>Confirmer le disque système complet :</p>
<ul>
<li><code>/dev/sda</code></li>
<li><code>/dev/vda</code></li>
<li><code>/dev/xvda</code></li>
</ul>
<h2>Réinstallation GRUB</h2>
<p>On réinstalle Grub sur le bon disque :</p>
<pre><code class="language-bash">grub-install /dev/sdX</code></pre>
<p>Exemple :</p>
<pre><code class="language-bash">grub-install /dev/sda</code></pre>
<h2>Régénération initramfs</h2>
<p>On regénère l'initramfs :</p>
<div style="background-color:#e8f4fd; border-left:4px solid #2196F3; padding:12px 16px; border-radius:4px;">
  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Dis moi papa pinguin c'est quoi initramfs ?</strong></p>
<p>  <strong>initramfs</strong> (Initial RAM File System) est un système de fichiers temporaire chargé en mémoire vive au démarrage, juste après GRUB. Il contient un mini-environnement Linux minimal qui permet au noyau de préparer le vrai démarrage du système.</p>
<p>  Il sert notamment à :</p>
<ul>
<li>Charger les pilotes (drivers) nécessaires pour accéder au disque dur</li>
<li>Déverrouiller un disque chiffré (LUKS) avant de monter la partition racine</li>
<li>Assembler un RAID ou un volume LVM avant le montage</li>
<li>Monter la vraie partition <code>/</code> et passer la main au système définitif</li>
</ul>
<p>  Une fois son travail terminé, initramfs disparaît de la mémoire et le système démarre normalement.
</p></div>
<pre><code class="language-bash">update-initramfs -u -k all</code></pre>
<h2>Mise à jour du menu GRUB</h2>
<p>On fini en mettant à jour le menu de démarrage :</p>
<pre><code class="language-bash">update-grub</code></pre>
<h2>Vérifications importantes</h2>
<p>Quelques petites vérifications : </p>
<pre><code class="language-bash">ls -lh /boot</code></pre>
<p>Présence obligatoire :</p>
<ul>
<li><code>vmlinuz-*</code></li>
<li><code>initrd.img-*</code></li>
</ul>
<p>Vérifier aussi l’espace disque :</p>
<pre><code class="language-bash">df -h /boot</code></pre>
<h2>Redémarrage</h2>
<p>On reboot en mode normal : </p>
<pre><code class="language-bash">exit
reboot</code></pre>
<p>L’article <a href="https://www.aukfood.fr/le-travail-de-papa-pinguin-comment-matter-un-grub-qui-redemarre-pas/">Le travail de papa pinguin : comment matter un grub qui redémarre pas</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wazuh-cli : on a ressuscité un outil open source abandonné depuis 6 ans</title>
		<link>https://www.aukfood.fr/wazuh-cli-outil-open-source/</link>
		
		<dc:creator><![CDATA[Killian Prin-Abeil]]></dc:creator>
		<pubDate>Wed, 20 May 2026 15:16:19 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<category><![CDATA[Logiciels Libres]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[wazuh]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30324</guid>

					<description><![CDATA[<p>Sécurité OpenSource Par Killian Prin-Abeil - Aukfood &#x2B50; Wazuh Ambassador Wazuh fait partie de notre stack SOC open source depuis un moment. Un jour, on a voulu un outil en ligne de commande digne de ce nom pour interagir avec l'API. On en a trouvé un, abandonné depuis 2019. On l'a ressuscité. Voici l'histoire. 6 [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/wazuh-cli-outil-open-source/">Wazuh-cli : on a ressuscité un outil open source abandonné depuis 6 ans</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- Article pour le blog Aukfood - a coller dans un bloc HTML/Classique WordPress --></p>
<style>
  .wz-article pre .prompt { color: #4ade80; }
  .wz-article pre .cmd    { color: #93c5fd; }
  .wz-article pre .out    { color: #94a3b8; }
  .wz-article pre .hi     { color: #fbbf24; }
  .wz-article pre .dim    { color: #475569; }
  .wz-article pre .ok     { color: #4ade80; }
  .wz-article pre .err    { color: #f87171; }
  .wz-article .wz-features li::before {
    content: "\2192";
    position: absolute;
    left: 0;
    color: #2563eb;
    font-weight: 700;
  }
</style>
<div class="wz-article" style="max-width:820px;margin:0 auto;font-family:inherit;line-height:1.75;color:inherit;box-sizing:border-box;">
<p>  <!-- Tag + meta --><br />
  <span style="display:inline-block;background:#1e3a5f;color:#fff;font-size:0.72em;font-weight:600;letter-spacing:0.05em;padding:2px 10px;border-radius:3px;margin-bottom:1.2em;text-transform:uppercase;">Sécurité OpenSource</span></p>
<p style="font-size:0.85em;color:#64748b;margin-bottom:2em;">
    Par Killian Prin-Abeil - Aukfood<br />
    <span style="display:inline-flex;align-items:center;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:0.82em;font-weight:600;padding:3px 12px;border-radius:20px;margin-left:0.6em;vertical-align:middle;">&#x2B50; Wazuh Ambassador</span>
  </p>
<p>  <!-- Intro --></p>
<div style="font-size:1.08em;border-left:4px solid #2563eb;padding:0.8em 1.2em;background:#f0f6ff;border-radius:0 6px 6px 0;margin-bottom:2em;color:#1e3a5f;">
    Wazuh fait partie de notre stack SOC open source depuis un moment. Un jour, on a voulu un outil en ligne de commande digne de ce nom pour interagir avec l'API. On en a trouvé un, abandonné depuis 2019. On l'a ressuscité. Voici l'histoire.
  </div>
<p>  <!-- Stats bar --></p>
<table style="width:100%;border-collapse:separate;border-spacing:10px;margin:2em 0;">
<tr>
<td style="background:#0f172a;border-radius:10px;padding:1em;text-align:center;width:25%;">
        <span style="display:block;font-size:1.9em;font-weight:800;color:#38bdf8;line-height:1.1;">6 ans</span><br />
        <span style="display:block;font-size:0.72em;color:#94a3b8;margin-top:0.3em;text-transform:uppercase;letter-spacing:0.05em;">sans commit sur le projet original</span>
      </td>
<td style="background:#0f172a;border-radius:10px;padding:1em;text-align:center;width:25%;">
        <span style="display:block;font-size:1.9em;font-weight:800;color:#38bdf8;line-height:1.1;">14</span><br />
        <span style="display:block;font-size:0.72em;color:#94a3b8;margin-top:0.3em;text-transform:uppercase;letter-spacing:0.05em;">commandes disponibles</span>
      </td>
<td style="background:#0f172a;border-radius:10px;padding:1em;text-align:center;width:25%;">
        <span style="display:block;font-size:1.9em;font-weight:800;color:#38bdf8;line-height:1.1;">4</span><br />
        <span style="display:block;font-size:0.72em;color:#94a3b8;margin-top:0.3em;text-transform:uppercase;letter-spacing:0.05em;">plateformes supportées</span>
      </td>
<td style="background:#0f172a;border-radius:10px;padding:1em;text-align:center;width:25%;">
        <span style="display:block;font-size:1.9em;font-weight:800;color:#38bdf8;line-height:1.1;">&lt;10 Mo</span><br />
        <span style="display:block;font-size:0.72em;color:#94a3b8;margin-top:0.3em;text-transform:uppercase;letter-spacing:0.05em;">binaire statique, zéro dépendance</span>
      </td>
</tr>
</table>
<h2>Wazuh dans notre stack SOC open source</h2>
<p>Chez Aukfood, on est convaincus que la sécurité ne devrait pas être réservée aux grandes entreprises avec de gros budgets logiciels. C'est une conviction qu'on porte depuis le début : les outils libres permettent de construire une posture de sécurité sérieuse, auditable, et maîtrisée. Wazuh en est un pilier central dans notre stack SOC open source.</p>
<p>C'est un SIEM complet : détection d'intrusion, analyse de logs, surveillance de l'intégrité des fichiers, conformité, gestion des vulnérabilités. Et tout ça, sans licence propriétaire. En tant qu'ambassadeur Wazuh, je m'investis dans l'écosystème, que ce soit pour promouvoir l'outil, contribuer autour de lui, ou simplement partager ce qu'on construit avec. Cet article en est un exemple direct.</p>
<h2>Un projet archivé depuis 2019</h2>
<p>  <!-- Timeline en table --></p>
<table style="width:100%;border-collapse:collapse;margin:2em 0;table-layout:fixed;">
<tr>
      <!-- Lignes de connexion + dots --></p>
<td style="text-align:center;vertical-align:top;padding:0 4px;width:25%;">
<div style="display:flex;align-items:center;height:40px;">
<div style="flex:1;height:2px;background:transparent;"></div>
<div style="width:38px;height:38px;min-width:38px;border-radius:50%;background:#e2e8f0;border:3px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-size:1em;flex-shrink:0;">&#x1F4C4;</div>
<div style="flex:1;height:2px;background:#cbd5e1;"></div>
</p></div>
<div style="font-weight:700;font-size:0.88em;color:#1e293b;margin-top:0.5em;">Janv. 2019</div>
<div style="font-size:0.72em;color:#64748b;margin-top:0.2em;line-height:1.3;">Création de <code>mrtc0/wazuh-cli</code> - premier et dernier commit</div>
</td>
<td style="text-align:center;vertical-align:top;padding:0 4px;width:25%;">
<div style="display:flex;align-items:center;height:40px;">
<div style="flex:1;height:2px;background:#cbd5e1;"></div>
<div style="width:38px;height:38px;min-width:38px;border-radius:50%;background:#fecaca;border:3px solid #f87171;display:flex;align-items:center;justify-content:center;font-size:1em;flex-shrink:0;">&#x1F4A4;</div>
<div style="flex:1;height:2px;background:#cbd5e1;"></div>
</p></div>
<div style="font-weight:700;font-size:0.88em;color:#1e293b;margin-top:0.5em;">2019 - 2024</div>
<div style="font-size:0.72em;color:#64748b;margin-top:0.2em;line-height:1.3;">6 ans sans activité, aucune maintenance</div>
</td>
<td style="text-align:center;vertical-align:top;padding:0 4px;width:25%;">
<div style="display:flex;align-items:center;height:40px;">
<div style="flex:1;height:2px;background:#cbd5e1;"></div>
<div style="width:38px;height:38px;min-width:38px;border-radius:50%;background:#fecaca;border:3px solid #f87171;display:flex;align-items:center;justify-content:center;font-size:1em;flex-shrink:0;">&#x1F512;</div>
<div style="flex:1;height:2px;background:#cbd5e1;"></div>
</p></div>
<div style="font-weight:700;font-size:0.88em;color:#1e293b;margin-top:0.5em;">2025</div>
<div style="font-size:0.72em;color:#64748b;margin-top:0.2em;line-height:1.3;">Archivé sur GitHub</div>
</td>
<td style="text-align:center;vertical-align:top;padding:0 4px;width:25%;">
<div style="display:flex;align-items:center;height:40px;">
<div style="flex:1;height:2px;background:#cbd5e1;"></div>
<div style="width:38px;height:38px;min-width:38px;border-radius:50%;background:#2563eb;border:3px solid #2563eb;display:flex;align-items:center;justify-content:center;font-size:1em;flex-shrink:0;">&#x26A1;</div>
<div style="flex:1;height:2px;background:transparent;"></div>
</p></div>
<div style="font-weight:700;font-size:0.88em;color:#2563eb;margin-top:0.5em;">2026</div>
<div style="font-size:0.72em;color:#64748b;margin-top:0.2em;line-height:1.3;">Fork Aukfood - reconstruction complète</div>
</td>
</tr>
</table>
<p>Quand on cherche un CLI pour Wazuh, on tombe rapidement sur <a href="https://github.com/mrtc0/wazuh-cli" target="_blank" rel="noopener"><code>mrtc0/wazuh-cli</code></a> sur GitHub. Un projet Go, créé en janvier 2019 par Kohei Morita. Le problème : dernier commit le jour même de sa création. Le projet n'a jamais vraiment décollé, et a été archivé en 2025 après six ans de sommeil complet.</p>
<p>Mais la base était là : une idée solide, une architecture cohérente, Go comme langage. Ce n'était pas une raison de tout recommencer de zéro. On a fait ce que le logiciel libre permet de faire : on a forké, et on a continué.</p>
<h2>Ce qu'on a construit par-dessus</h2>
<p>Le fork de départ était squelettique - quelques commandes basiques, pas d'authentification JWT, pas de coloration, pas d'interactivité réelle. On a complètement reconstruit l'outil autour d'un REPL interactif : prompt connecté, complétion par tabulation, historique persistant entre les sessions, gestion automatique des tokens JWT avec refresh transparent.</p>
<p>Concrètement, voici ce que ça change au quotidien :</p>
<p>  <!-- Avant / Apres en table --></p>
<table style="width:100%;border-collapse:separate;border-spacing:10px;margin:1.6em 0;">
<tr style="vertical-align:top;">
<td style="width:50%;border-radius:8px;overflow:hidden;padding:0;">
<div style="padding:0.4em 1em;background:#fecaca;color:#7f1d1d;font-size:0.75em;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;">Avant - avec curl</div>
<pre style="background:#0f172a;color:#e2e8f0;border-radius:0 0 8px 8px;padding:1em 1.2em;overflow-x:auto;font-size:0.78em;line-height:1.6;margin:0;white-space:pre;">
<span class="dim"># 1. Récupérer un token</span>
<span class="cmd">curl -u wazuh-wui:secret \
  -k -X GET \
  "https://wazuh:55000
  /security/user/authenticate"
  | jq -r '.data.token'</span>
<span class="out">eyJhbGciOiJFUzUxMiIsInR5...</span>

<span class="dim"># 2. Lister les déconnectés</span>
<span class="cmd">curl -k \
  -H "Authorization: Bearer ..." \
  "https://wazuh:55000/agents
  ?status=disconnected" \
  | jq '.data.affected_items[]
  | {id,name,status}'</span></pre>
</td>
<td style="width:50%;border-radius:8px;overflow:hidden;padding:0;">
<div style="padding:0.4em 1em;background:#bbf7d0;color:#14532d;font-size:0.75em;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;">Après - avec wazuh-cli</div>
<pre style="background:#0f172a;color:#e2e8f0;border-radius:0 0 8px 8px;padding:1em 1.2em;overflow-x:auto;font-size:0.78em;line-height:1.6;margin:0;white-space:pre;">
<span class="prompt">wazuh > </span><span class="cmd">agent list \
  --status disconnected</span>

<span class="hi">ID    NAME           STATUS</span>
<span class="out">002   srv-prod-02    </span><span class="err">disconnected</span>
<span class="out">007   desktop-rh-01  </span><span class="err">disconnected</span>
<span class="out">011   laptop-dev-03  </span><span class="err">disconnected</span>

<span class="dim">Showing 3 of 3 agents</span></pre>
</td>
</tr>
</table>
<p>Aujourd'hui, wazuh-cli couvre l'ensemble de la surface API Wazuh :</p>
<ul class="wz-features" style="list-style:none;padding:0;margin:1em 0 1.4em 0;">
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Gestion des agents</strong> : lister, filtrer, inspecter, redémarrer, supprimer, mettre à jour</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Groupes d'agents</strong> : gestion complète, et surtout édition de <code>agent.conf</code> directement dans <code>$EDITOR</code> avec upload automatique</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Alertes</strong> : listing filtré, recherche, heatmap sur 7 jours, mode <code>--watch</code> temps réel</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>SCA et conformité</strong> : scores avec barre de progression colorée, détail des checks</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Vulnérabilités</strong> : inventaire CVE par agent avec niveaux de sévérité</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Syscollector</strong> : packages, ports, processus, interfaces réseau</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Réponses actives</strong> : lister et déclencher depuis le terminal</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Logtest interactif</strong> : tester une ligne de log contre le moteur de règles Wazuh</li>
<li style="padding:0.35em 0 0.35em 1.6em;position:relative;"><strong>Dashboard TUI</strong> : vue synthétique avec rafraîchissement automatique</li>
</ul>
<pre style="background:#0f172a;color:#e2e8f0;border-radius:8px;padding:1.2em 1.4em;overflow-x:auto;font-size:0.88em;line-height:1.6;margin:1.4em 0;white-space:pre;">
<span class="prompt">wazuh > </span><span class="cmd">status</span>

<span class="hi">Manager</span>
  Version              : Wazuh 4.9.0
  Type                 : master

<span class="hi">Agents</span>
  Active               : 42
  Disconnected         : 3
  Never connected      : 1

<span class="hi">Daemons</span>
  wazuh-analysisd      : <span class="ok">running</span>
  wazuh-remoted        : <span class="ok">running</span>
  wazuh-modulesd       : <span class="ok">running</span></pre>
<h2>Pourquoi Go ?</h2>
<p>On aurait pu faire un script Python ou un wrapper bash. Go s'est imposé pour trois raisons concrètes :</p>
<p>  <!-- Go cards en table --></p>
<table style="width:100%;border-collapse:separate;border-spacing:10px;margin:1.6em 0;">
<tr style="vertical-align:top;">
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.2em;text-align:center;">
        <span style="display:block;font-size:1.8em;margin-bottom:0.4em;">&#x1F4E6;</span><br />
        <span style="display:block;font-weight:700;font-size:0.9em;color:#1e293b;margin-bottom:0.4em;">Binaire statique</span><br />
        <span style="display:block;font-size:0.8em;color:#64748b;line-height:1.4;">Un seul fichier à distribuer, aucune dépendance runtime. On copie, ça tourne.</span>
      </td>
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.2em;text-align:center;">
        <span style="display:block;font-size:1.8em;margin-bottom:0.4em;">&#x26A1;</span><br />
        <span style="display:block;font-weight:700;font-size:0.9em;color:#1e293b;margin-bottom:0.4em;">Perf JSON</span><br />
        <span style="display:block;font-size:0.8em;color:#64748b;line-height:1.4;">Parsing rapide même sur de gros volumes d'alertes ou d'inventaires de packages.</span>
      </td>
<td style="width:33%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.2em;text-align:center;">
        <span style="display:block;font-size:1.8em;margin-bottom:0.4em;">&#x1F527;</span><br />
        <span style="display:block;font-weight:700;font-size:0.9em;color:#1e293b;margin-bottom:0.4em;">Cross-compilation</span><br />
        <span style="display:block;font-size:0.8em;color:#64748b;line-height:1.4;">Linux et macOS, x86 et ARM64 - quatre builds en une commande, sans toolchain externe.</span>
      </td>
</tr>
</table>
<div style="background:#fefce8;border-left:4px solid #f59e0b;padding:0.8em 1.2em;border-radius:0 6px 6px 0;font-size:0.95em;margin:1.6em 0;color:#78350f;">
    <strong>Compatibilité :</strong> wazuh-cli fonctionne avec Wazuh 4.x. Il s'appuie sur l'API Manager (port 55000) et optionnellement sur l'Indexer/OpenSearch (port 9200) pour les alertes et les vulnérabilités.
  </div>
<h2>Pourquoi on partage ça</h2>
<p>On aurait pu garder l'outil en interne. Mais ça irait à l'encontre de ce qu'on défend. Chez Aukfood, on construit sur du libre, on bénéficie du travail de milliers de contributeurs, et on essaie de rendre en retour ce qu'on peut. Publier wazuh-cli, c'est une façon concrète de participer à l'écosystème Wazuh, de donner une seconde vie à un projet abandonné, et peut-être d'être utile à d'autres équipes qui utilisent Wazuh au quotidien.</p>
<p>C'est aussi dans la logique de mon rôle d'ambassadeur Wazuh : contribuer ne veut pas seulement dire soumettre des PR au projet principal. Ça peut être construire autour, documenter, partager des outils, faire vivre l'écosystème.</p>
<p>  <!-- CTA conclusion --></p>
<div style="background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);border-radius:12px;padding:2em 2.2em;margin:2.5em 0 1em;text-align:center;">
<h3 style="color:#fff;margin-top:0;font-size:1.3em;">L'outil est open source</h3>
<p style="color:#94a3b8;font-size:0.95em;margin-bottom:1.4em;">
      Libre, sous licence MIT, binaires pré-compilés disponibles pour Linux et macOS (x86 &amp; ARM64).<br />
      Si vous utilisez Wazuh et qu'il vous manque une fonctionnalité, ouvrez une issue ou une PR -<br />
      c'est exactement comme ça que le logiciel libre avance.
    </p>
<p style="margin:0;padding:0;text-align:center;">
      <a href="https://github.com/0xbbuddha/wazuh-cli" target="_blank" rel="noopener" style="display:inline-block;background:#2563eb;color:#fff;text-decoration:none;padding:0.6em 1.4em;border-radius:6px;font-weight:700;font-size:0.88em;margin:0.3em;">Voir sur GitHub</a><a href="https://github.com/0xbbuddha/wazuh-cli/releases" target="_blank" rel="noopener" style="display:inline-block;background:transparent;color:#93c5fd;text-decoration:none;padding:0.6em 1.4em;border-radius:6px;font-weight:700;font-size:0.88em;border:1px solid #2563eb;margin:0.3em;">Télécharger le binaire</a>
    </p>
</p></div>
</div>
<ul>
<li><a href="https://wazuh.com/">Wazuh</a></li>
<li><a href="https://wazuh.com/ambassadors-program/">Ambassadors Program</a></li>
</ul>
<p>L’article <a href="https://www.aukfood.fr/wazuh-cli-outil-open-source/">Wazuh-cli : on a ressuscité un outil open source abandonné depuis 6 ans</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Comparatif Headscale &#8211; Pangolin</title>
		<link>https://www.aukfood.fr/comparatif-headscale-pangolin/</link>
		
		<dc:creator><![CDATA[Nathan Droit]]></dc:creator>
		<pubDate>Tue, 05 May 2026 09:35:01 +0000</pubDate>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[ztna]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30316</guid>

					<description><![CDATA[<p>Dans le cadre d'un projet de maquette multi-sites sur Proxmox, j'ai eu besoin de choisir une solution pour interconnecter deux clusters à distance. En cherchant, deux outils revenaient régulièrement : Headscale et Pangolin. Les deux reposent sur WireGuard, les deux sont open source et auto-hébergés. Mais en creusant un peu, on réalise qu'ils ne répondent [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/comparatif-headscale-pangolin/">Comparatif Headscale &#8211; Pangolin</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<style>
.wp-art *{box-sizing:border-box;}
.wp-art{font-family:"Roboto","Open Sans",sans-serif;font-size:16px;color:#333;line-height:1.8;max-width:860px;}
.wp-art p{margin:0 0 18px;color:#444;font-size:15.5px;line-height:1.85;}
.wp-art p strong{color:#1a2456;font-weight:700;}
.wp-art p em{color:#f5a623;font-style:italic;}
.wp-art h2{font-family:"Roboto","Open Sans",sans-serif;font-size:22px;font-weight:900;color:#1a2456;text-transform:uppercase;letter-spacing:0.04em;margin:52px 0 18px;padding-bottom:12px;border-bottom:3px solid #f5a623;}
.wp-art h3{font-family:"Roboto","Open Sans",sans-serif;font-size:15px;font-weight:800;color:#f5a623;text-transform:uppercase;letter-spacing:0.1em;margin:32px 0 12px;}
.wp-art .intro-text{font-size:17px;line-height:1.9;color:#2d3a5e;margin-bottom:28px;border-left:4px solid #f5a623;padding-left:18px;background:#fff8ee;padding:16px 20px;border-radius:0 8px 8px 0;}
.wp-art .citation{font-style:italic;color:#7a4a00;background:#fff8ee;border-left:4px solid #f5a623;padding:14px 22px;border-radius:0 8px 8px 0;margin:28px 0;font-size:15px;}
.wp-art .encart{background:#f8f9ff;border:1px solid #dde3f0;border-left:4px solid #1a2456;border-radius:0 10px 10px 0;padding:20px 24px;margin:24px 0;}
.wp-art .encart-orange{background:#fff8ee;border:1px solid #fde4b0;border-left:4px solid #f5a623;border-radius:0 10px 10px 0;padding:20px 24px;margin:24px 0;}
.wp-art .encart h3,.wp-art .encart-orange h3{margin-top:0;margin-bottom:10px;}
.wp-art .encart p,.wp-art .encart-orange p{font-size:14px;margin-bottom:8px;}
.wp-art .encart p:last-child,.wp-art .encart-orange p:last-child{margin-bottom:0;}
.wp-art .deux-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;}
.wp-art .col-hs{background:#f0f5ff;border:1px solid #c8d8f8;border-top:3px solid #7db8f7;border-radius:10px;padding:22px;}
.wp-art .col-pg{background:#fff8ee;border:1px solid #fde4b0;border-top:3px solid #f5a623;border-radius:10px;padding:22px;}
.wp-art .col-label{font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:10px;padding:4px 10px;border-radius:20px;display:inline-block;}
.wp-art .col-hs .col-label{color:#4a8fd4;background:rgba(74,143,212,0.1);}
.wp-art .col-pg .col-label{color:#e08a10;background:rgba(224,138,16,0.1);}
.wp-art .col-hs p,.wp-art .col-pg p{font-size:14px;color:#4a5a8a;margin:0;}
.wp-art .liste-avantages{margin:0;padding:0;list-style:none;}
.wp-art .liste-avantages li{font-size:14px;color:#2d3a5e;padding:6px 0 6px 22px;border-bottom:1px solid #f0f3fa;position:relative;line-height:1.5;}
.wp-art .liste-avantages li:last-child{border-bottom:none;}
.wp-art .liste-avantages li::before{content:"+";position:absolute;left:0;color:#4caf7d;font-weight:900;}
.wp-art .liste-limites{margin:0;padding:0;list-style:none;}
.wp-art .liste-limites li{font-size:14px;color:#2d3a5e;padding:6px 0 6px 22px;border-bottom:1px solid #f0f3fa;position:relative;line-height:1.5;}
.wp-art .liste-limites li:last-child{border-bottom:none;}
.wp-art .liste-limites li::before{content:"-";position:absolute;left:0;color:#e05a5a;font-weight:900;}
.wp-art .bloc-verdict{background:#1a2456;border-radius:12px;padding:32px 36px;margin:44px 0;}
.wp-art .bloc-verdict h2{color:#f5a623;border-bottom:none;padding-bottom:0;margin-top:0;margin-bottom:20px;}
.wp-art .bloc-verdict p{color:#c8d4e8;font-size:15px;margin-bottom:14px;}
.wp-art .bloc-verdict p:last-child{margin-bottom:0;}
.wp-art .bloc-verdict p strong{color:#fff;}
.wp-art .comp-table{width:100%;border-collapse:collapse;margin:28px 0;font-size:14px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 16px rgba(26,36,86,0.08);}
.wp-art .comp-table th{padding:13px 16px;text-align:left;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;background:#1a2456;color:#fff;}
.wp-art .comp-table th:nth-child(2){color:#7db8f7;}
.wp-art .comp-table th:nth-child(3){color:#f5a623;}
.wp-art .comp-table td{padding:11px 16px;border-bottom:1px solid #eef1fa;color:#2d3a5e;vertical-align:middle;}
.wp-art .comp-table td:first-child{font-weight:700;color:#1a2456;white-space:nowrap;}
.wp-art .comp-table tr:last-child td{border-bottom:none;}
.wp-art .comp-table tr:hover td{background:#f8f9ff;}
.wp-art .ok{color:#4caf7d;font-weight:700;}
.wp-art .nok{color:#e05a5a;}
.wp-art .moy{color:#e08a10;}
.wp-art .cas-usage{background:#f8f9ff;border-radius:10px;padding:20px 24px;margin:14px 0;border-left:4px solid;}
.wp-art .cas-hs{border-color:#7db8f7;}
.wp-art .cas-pg{border-color:#f5a623;}
.wp-art .cas-titre{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px;}
.wp-art .cas-hs .cas-titre{color:#4a8fd4;}
.wp-art .cas-pg .cas-titre{color:#e08a10;}
.wp-art .cas-usage p{font-size:14px;color:#4a5a8a;margin:0;}
.wp-art hr{border:none;border-top:1px solid #dde3f0;margin:44px 0;}</p>
<p>.wp-art .schema-img{
  margin:34px 0 38px;
  text-align:center;
}</p>
<p>.wp-art .schema-img img{
  width:100%;
  max-width:860px;
  height:auto;
  border-radius:14px;
  border:1px solid #dde3f0;
  box-shadow:0 8px 28px rgba(26,36,86,0.12);
  display:block;
}</p>
<p>.wp-art .schema-img figcaption{
  font-size:13px;
  color:#6b7390;
  margin-top:10px;
  line-height:1.5;
  font-style:italic;
}</p>
<p>@media(max-width:680px){
  .wp-art .deux-col{grid-template-columns:1fr;}
}
</style>
<div class="wp-art">
<p>Dans le cadre d'un projet de maquette multi-sites sur Proxmox, j'ai eu besoin de choisir une solution pour interconnecter deux clusters à distance. En cherchant, deux outils revenaient régulièrement : <strong>Headscale</strong> et <strong>Pangolin</strong>. Les deux reposent sur WireGuard, les deux sont open source et auto-hébergés. Mais en creusant un peu, on réalise qu'ils ne répondent pas du tout au même besoin.</p>
<p>Cet article présente les deux solutions, leurs différences techniques, et aide à comprendre dans quel contexte l'un est plus adapté que l'autre.</p>
<div class="citation">« Le bon outil, ce n'est pas forcément le plus connu — c'est celui qui correspond au besoin. »</div>
<h2>La base commune — WireGuard</h2>
<p>Avant tout, il faut comprendre ce qu'est <strong>WireGuard</strong>. C'est un protocole VPN moderne, intégré directement dans le noyau Linux depuis la version 5.6. Par rapport aux anciennes solutions comme OpenVPN ou IPsec, WireGuard est beaucoup plus simple, plus léger et surtout <strong>beaucoup plus rapide</strong>.</p>
<p>Le principe est simple : chaque machine génère une paire de clés (publique/privée), échange sa clé publique avec ses pairs, et le trafic entre eux est chiffré de bout en bout. Pas besoin de gestion complexe de certificats ou de PKI — c'est sa grande force.</p>
<p>Headscale et Pangolin utilisent tous les deux WireGuard pour le chiffrement. Là où ils diffèrent, c'est dans la façon dont ils orchestrent ces tunnels et dans le modèle réseau qu'ils créent.</p>
<div class="encart">
<h3>Un point important sur les performances</h3>
<p>WireGuard intégré au noyau Linux est très performant — on parle de plusieurs centaines de Mbit/s avec une latence minimale. WireGuard implémenté en dehors du noyau (userspace) est bien plus lent, autour de 1 à 10 MB/s en pratique. Cette distinction est au coeur de la différence de performances entre les deux outils.</p>
</div>
<h2>Deux outils, deux approches</h2>
<p>C'est la distinction fondamentale à comprendre dès le départ. Beaucoup de gens les comparent comme s'ils étaient interchangeables — c'est une erreur. Ils ne font pas la même chose.</p>
<div class="deux-col">
<div class="col-hs">
    <span class="col-label">Headscale</span></p>
<h3 style="margin-top:12px;">VPN Mesh — Machine à machine</h3>
<p>Version open source du serveur de contrôle Tailscale. Crée un <strong>réseau privé entre toutes les machines</strong> enregistrées. Chaque serveur obtient une IP dans ce réseau et communique directement avec les autres, comme s'ils étaient sur le même réseau local.</p>
</p></div>
<div class="col-pg">
    <span class="col-label">Pangolin</span></p>
<h3 style="margin-top:12px;">Tunnel + Reverse Proxy — Exposition de services</h3>
<p>Regroupe reverse proxy, tunnels WireGuard et gestion des accès en un seul outil. L'objectif : <strong>exposer des services web</strong> depuis un réseau privé, sans ouvrir de port, via un VPS public comme point d'entrée.</p>
</p></div>
</div>
<div class="encart-orange">
<p><strong>La distinction clé :</strong> Headscale connecte des <em>machines entre elles</em>. Pangolin expose des <em>services à des utilisateurs</em>. Ce ne sont pas des concurrents directs — dans beaucoup de cas, les deux peuvent coexister sur la même infrastructure.</p>
</div>
<hr>
<h2>Headscale</h2>
<p>Headscale est né d'un besoin simple : profiter de l'expérience Tailscale sans dépendre de leur infrastructure cloud. On utilise les <strong>clients officiels Tailscale</strong> sur toutes les machines — Linux, Windows, macOS, iOS, Android — et Headscale se contente de remplacer le serveur de coordination. On garde le contrôle total sur l'infrastructure.</p>
<figure class="schema-img">
  <img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/05/ChatGPT-Image-4-mai-2026-09_21_21-2.webp" alt="Schéma de fonctionnement de Headscale en VPN mesh avec serveur de contrôle, clients Tailscale, routage de sous-réseau et trafic direct WireGuard entre les machines"><figcaption>Schéma de principe : Headscale sert de plan de contrôle pour distribuer les clés, les règles ACL et la coordination. Le trafic circule ensuite directement entre les machines via WireGuard.</figcaption></figure>
<p>Le serveur Headscale joue un seul rôle : <strong>distribuer les clés WireGuard</strong> entre les machines et gérer les politiques d'accès. Une fois les clés échangées, le trafic passe directement de machine à machine en WireGuard natif, sans repasser par le serveur. C'est ce qui rend les performances excellentes — le serveur Headscale n'est jamais un goulot d'étranglement.</p>
<p>Quand deux machines ne peuvent pas se connecter directement (NAT restrictif, CGNAT), un relais chiffré prend le relais automatiquement, de façon transparente.</p>
<h3>Le routage de sous-réseau</h3>
<p>C'est la fonctionnalité la plus utile pour les architectures multi-sites. Une machine peut annoncer tout un LAN dans le réseau Headscale — les autres machines peuvent alors accéder à l'ensemble de ce réseau sans que chaque serveur ait besoin d'un client installé. Concrètement : un seul LXC par site fait office de passerelle pour tout le réseau local.</p>
<h3>Gestion des acces</h3>
<p>Les accès se configurent via une <strong>politique ACL</strong> en JSON : tags, groupes d'utilisateurs, règles par port et protocole. Le système est très granulaire. Headscale supporte aussi l'authentification <strong>SSO/OIDC</strong> — Google, GitHub, Authentik, Keycloak — pour que les utilisateurs se connectent avec leur compte existant.</p>
<p>Headscale intègre aussi un système DNS automatique appelé <strong>MagicDNS</strong> : chaque machine enregistrée devient accessible par son nom dans le réseau, sans configuration manuelle. Très pratique dès qu'on a plusieurs dizaines de serveurs à gérer.</p>
<div class="deux-col">
<div>
<h3>Points forts</h3>
<ul class="liste-avantages">
<li>WireGuard natif — performances maximales</li>
<li>Trafic direct entre machines, aucun intermédiaire</li>
<li>Clients Tailscale officiels sur toutes les plateformes</li>
<li>Routage de sous-réseau — expose un LAN entier</li>
<li>DNS automatique — machines accessibles par nom</li>
<li>Règles d'accès très fines (tags, groupes, ports)</li>
<li>Projet stable et mature (~5 ans en production)</li>
<li>Licence BSD-3 — aucune contrainte d'utilisation</li>
</ul></div>
<div>
<h3>Limites</h3>
<ul class="liste-limites">
<li>Pas d'accès web sans client installé</li>
<li>Pas d'interface web officielle</li>
<li>Un seul réseau par instance Headscale</li>
<li>Pas de reverse proxy ni SSL automatique intégré</li>
<li>Mises à jour strictes — pas de saut de version</li>
</ul></div>
</div>
<hr>
<h2>Pangolin</h2>
<p>Pangolin est développé par Fossorial et se positionne comme une alternative auto-hébergée à <strong>Cloudflare Tunnel</strong>. L'ambition est de regrouper en un seul outil ce qui nécessite habituellement plusieurs solutions : tunnel WireGuard, reverse proxy, gestion des accès et certificats SSL.</p>
<figure class="schema-img">
  <img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/05/ChatGPT-Image-4-mai-2026-09_21_21-3.webp" alt="Schéma de fonctionnement de Pangolin avec utilisateurs web, VPS public, Pangolin, Traefik, Gerbil, CrowdSec, Newt, tunnel WireGuard sortant et services internes"><figcaption>Schéma de principe : Pangolin expose des services internes via un VPS public, un reverse proxy et un tunnel WireGuard sortant, sans ouverture de port entrant côté site privé.</figcaption></figure>
<p>L'architecture repose sur quatre composants qui fonctionnent ensemble. <strong>Pangolin</strong> gère le plan de contrôle et l'authentification. <strong>Gerbil</strong> gère les tunnels WireGuard côté serveur. <strong>Traefik</strong> s'occupe du reverse proxy et des certificats SSL via Let's Encrypt. <strong>Newt</strong> est le client léger déployé sur les sites distants — il initie le tunnel vers le VPS, aucun port à ouvrir côté réseau local.</p>
<p>Le modèle est fondamentalement différent de Headscale : un VPS public fait office de point d'entrée unique pour tout le trafic entrant. Les serveurs distants <em>sortent</em> vers le VPS, jamais l'inverse. L'adresse IP réelle des serveurs n'est donc jamais exposée.</p>
<h3>L'acces web sans client</h3>
<p>C'est la vraie force de Pangolin. Un utilisateur peut accéder à une application interne directement depuis un navigateur — après authentification via SSO, 2FA ou un simple passcode temporaire — sans avoir installé quoi que ce soit sur sa machine. C'est ce qui le différencie d'un VPN classique où tout le monde doit installer un client.</p>
<div class="encart">
<h3>CrowdSec intégré</h3>
<p>Pangolin intègre CrowdSec directement dans la stack Traefik. CrowdSec analyse les logs en temps réel et bloque automatiquement les IPs malveillantes connues à l'échelle mondiale. C'est une couche de protection significative sans aucune configuration supplémentaire.</p>
</div>
<p>Newt implémente WireGuard en dehors du noyau système, ce qui lui permet de fonctionner sans droits root dans des environnements très restrictifs. En contrepartie, les performances sont limitées — environ 1 à 10 MB/s dans les tests réels. Suffisant pour du web, pas adapté à du stockage réseau ou des migrations de machines virtuelles.</p>
<div class="deux-col">
<div>
<h3>Points forts</h3>
<ul class="liste-avantages">
<li>Accès web sans client — juste un navigateur</li>
<li>SSL automatique via Let's Encrypt</li>
<li>Fonctionne derrière CGNAT sans IP publique</li>
<li>Dashboard complet intégré dès l'installation</li>
<li>CrowdSec intégré — protection sans effort</li>
<li>Multi-organisation — plusieurs clients indépendants</li>
<li>Meilleure alternative auto-hébergée à Cloudflare Tunnel</li>
</ul></div>
<div>
<h3>Limites</h3>
<ul class="liste-limites">
<li>Débit limité (1 à 10 MB/s en pratique)</li>
<li>Tout le trafic transite par le VPS</li>
<li>Nécessite un VPS public et un nom de domaine</li>
<li>4 composants Docker à maintenir</li>
<li>Projet récent (~1 an) — encore quelques instabilités</li>
<li>Licence AGPL-3 avec contraintes si usage commercial</li>
</ul></div>
</div>
<hr>
<h2>Comparatif</h2>
<table class="comp-table">
<tr>
<th>Critère</th>
<th>Headscale</th>
<th>Pangolin</th>
</tr>
<tr>
<td>Modèle réseau</td>
<td>VPN mesh — toutes machines connectées</td>
<td>Point d'entrée central via VPS</td>
</tr>
<tr>
<td>Transport WireGuard</td>
<td class="ok">Noyau Linux — natif</td>
<td class="moy">Hors noyau (Newt)</td>
</tr>
<tr>
<td>Performances</td>
<td class="ok">Excellentes (100+ Mbit/s)</td>
<td class="moy">Limitées (1–10 MB/s)</td>
</tr>
<tr>
<td>Accès web sans client</td>
<td class="nok">Non</td>
<td class="ok">Oui</td>
</tr>
<tr>
<td>SSL automatique</td>
<td class="nok">Non intégré</td>
<td class="ok">Oui (Let's Encrypt)</td>
</tr>
<tr>
<td>Trafic inter-sites</td>
<td class="ok">Direct entre machines</td>
<td class="nok">Passe par le VPS</td>
</tr>
<tr>
<td>NFS / iSCSI / stockage</td>
<td class="ok">Adapté</td>
<td class="nok">Déconseillé</td>
</tr>
<tr>
<td>Derrière CGNAT</td>
<td class="ok">Oui (relais de secours)</td>
<td class="ok">Oui (tunnel sortant)</td>
</tr>
<tr>
<td>Interface web native</td>
<td class="moy">Non officielle (Headplane)</td>
<td class="ok">Oui, complète</td>
</tr>
<tr>
<td>Multi-organisation</td>
<td class="nok">Non</td>
<td class="ok">Oui</td>
</tr>
<tr>
<td>Protection IDS intégrée</td>
<td class="nok">Non</td>
<td class="ok">Oui (CrowdSec)</td>
</tr>
<tr>
<td>Clients mobiles</td>
<td class="ok">Tailscale officiel</td>
<td class="moy">En développement</td>
</tr>
<tr>
<td>Maturité</td>
<td class="ok">~5 ans, stable</td>
<td class="moy">~1 an, en croissance</td>
</tr>
<tr>
<td>Licence</td>
<td class="ok">BSD-3 (libre)</td>
<td class="moy">AGPL-3 / Commercial</td>
</tr>
</table>
<h2>Quand utiliser quoi</h2>
<p><strong>Headscale</strong> est adapté dès qu'on a besoin de faire communiquer des réseaux entre eux — deux clusters Proxmox qui doivent se parler, de la réplication de données, du stockage réseau (NFS, iSCSI), ou simplement de l'accès SSH depuis n'importe quel appareil. Les clients Tailscale officiels couvrent toutes les plateformes sans exception.</p>
<p><strong>Pangolin</strong> est plus adapté pour exposer des applications web à des utilisateurs qui n'ont pas de client VPN — dashboards, outils internes, interfaces d'administration. L'authentification SSO et le SSL automatique sont intégrés. C'est aussi la solution idéale quand le réseau est derrière un CGNAT sans IP publique disponible, puisque le tunnel est sortant et ne nécessite aucune ouverture de port.</p>
<p>Les deux peuvent tout à fait coexister. Headscale pour la connectivité infra, Pangolin en complément pour l'exposition de services — c'est souvent la combinaison la plus efficace.</p>
<div class="bloc-verdict">
<h2>Conclusion</h2>
<p>Après avoir comparé les deux solutions, le constat est clair : ce sont deux outils complémentaires, pas des concurrents. Ils répondent à des problématiques différentes et il est tout à fait possible de les déployer en parallèle.</p>
<p><strong>Headscale</strong> est le bon choix dès qu'on a besoin de faire communiquer des réseaux entre eux avec de bonnes performances. WireGuard natif fait vraiment la différence dès qu'on sort du simple accès web — réplication, migrations, stockage réseau. Le projet est mature, la licence est libre et l'écosystème client Tailscale est excellent.</p>
<p><strong>Pangolin</strong> brille sur l'exposition de services web à des utilisateurs sans client VPN. La stack intégrée (SSL automatique, authentification, CrowdSec) représente un gain de temps réel. C'est aujourd'hui la meilleure alternative auto-hébergée à Cloudflare Tunnel.</p>
<p>Pour un projet d'interconnexion d'infrastructure multi-sites, <strong>Headscale est le choix le plus adapté</strong>. Pour exposer des applications internes à des équipes ou clients sans infrastructure VPN, <strong>Pangolin prend clairement l'avantage</strong>.</p>
</div>
</div>
<p>L’article <a href="https://www.aukfood.fr/comparatif-headscale-pangolin/">Comparatif Headscale &#8211; Pangolin</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>CrowdSec + Shorewall : Comment les faire cohabiter</title>
		<link>https://www.aukfood.fr/crowdsec-shorewall-comment-les-faire-cohabiter/</link>
		
		<dc:creator><![CDATA[Killian Prin-Abeil]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 07:09:56 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<category><![CDATA[Logiciels Libres]]></category>
		<category><![CDATA[Non classé]]></category>
		<category><![CDATA[CrowdSec]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[shorewall]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30304</guid>

					<description><![CDATA[<p>Le problème Par défaut, le bouncer CrowdSec (crowdsec-firewall-bouncer) injecte sa propre chaîne dans iptables. Shorewall étant maître des règles firewall, il efface cette chaîne à chaque shorewall safe-restart. Les IPs bannies par CrowdSec ne sont plus bloquées. La solution Deux petites modifications suffisent. 1. Bouncer CrowdSec — /etc/crowdsec/bouncers/crowdsec-firewall-bouncer.yaml Passer le mode de iptables à ipset, [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/crowdsec-shorewall-comment-les-faire-cohabiter/">CrowdSec + Shorewall : Comment les faire cohabiter</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Le problème</h2>
<p>Par défaut, le bouncer CrowdSec (<code>crowdsec-firewall-bouncer</code>) injecte sa propre chaîne dans iptables. Shorewall étant maître des règles firewall, <strong>il efface cette chaîne à chaque <code>shorewall safe-restart</code></strong>. Les IPs bannies par CrowdSec ne sont plus bloquées.</p>
<h2>La solution</h2>
<p>Deux petites modifications suffisent.</p>
<hr />
<h3>1. Bouncer CrowdSec — <code>/etc/crowdsec/bouncers/crowdsec-firewall-bouncer.yaml</code></h3>
<p>Passer le mode de <code>iptables</code> à <code>ipset</code>, et commenter les chaînes iptables :</p>
<pre><code class="language-yaml">mode: ipset

#iptables_chains:
#  - INPUT
#  - FORWARD
#  - DOCKER-USER</code></pre>
<p>Redémarre le bouncer :</p>
<pre><code class="language-bash">systemctl restart crowdsec-firewall-bouncer</code></pre>
<hr />
<h3>2. Shorewall — <code>/etc/shorewall/shorewall.conf</code></h3>
<p>Ajouter ces deux directives :</p>
<pre><code class="language-ini"># Crowdsec
DYNAMIC_BLACKLIST=ipset-only:crowdsec-blacklists
SAVE_IPSETS=Yes</code></pre>
<p><code>DYNAMIC_BLACKLIST</code> indique à Shorewall de déléguer le blocage dynamique à l'ipset <code>crowdsec-blacklists</code> (alimenté par le bouncer), et <code>SAVE_IPSETS=Yes</code> assure la persistance au reboot.</p>
<p>Recharge Shorewall :</p>
<pre><code class="language-bash">shorewall safe-restart</code></pre>
<hr />
<h2>Vérification</h2>
<pre><code class="language-bash"># L&#039;ipset est bien peuplé par CrowdSec
ipset list crowdsec-blacklists

#output
198.244.240.165 timeout 12880 packets 0 bytes 0
39.101.94.83 timeout 11880 packets 15 bytes 900
87.3.25.245 timeout 9865 packets 0 bytes 0
198.244.168.192 timeout 8927 packets 0 bytes 0
89.200.229.42 timeout 10302 packets 0 bytes 0
176.31.139.6 timeout 9534 packets 0 bytes 0
39.101.93.209 timeout 11861 packets 0 bytes 0
198.244.168.182 timeout 12904 packets 0 bytes 0
198.244.183.121 timeout 9057 packets 0 bytes 0
86.97.49.220 timeout 11702 packets 0 bytes 0
39.101.93.55 timeout 13020 packets 0 bytes 0
45.146.8.36 timeout 12929 packets 0 bytes 0</code></pre>
<p>C'est tout, Shorewall et CrowdSec cohabitent sans se marcher dessus.</p>
<p>L’article <a href="https://www.aukfood.fr/crowdsec-shorewall-comment-les-faire-cohabiter/">CrowdSec + Shorewall : Comment les faire cohabiter</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Grafana Alloy sur Windows</title>
		<link>https://www.aukfood.fr/grafana-alloy-sur-windows-server/</link>
		
		<dc:creator><![CDATA[Guillaume Chéramy]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 10:12:06 +0000</pubDate>
				<category><![CDATA[Infogérance]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[alloy]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[observabilité]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30298</guid>

					<description><![CDATA[<p>Eh oui ça m'arrive d'avoir des machines Windows sous la main ;). Je profites d'un cours sur la suite LGTM pour rajouter la configuration de Grafana Alloy sur un serveur Windows 2025. Je vous renvoi vers les articles sur Alloy pour les concepts, par exemple https://www.aukfood.fr/remonter-les-metriques-vers-prometheus-avec-grafana-alloy/ Installation Pour l'installation rien de mystérieux, j'ai pris la [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/grafana-alloy-sur-windows-server/">Grafana Alloy sur Windows</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Eh oui ça m'arrive d'avoir des machines Windows sous la main ;). Je profites d'un cours sur la suite LGTM pour rajouter la configuration de <strong>Grafana Alloy</strong> sur un serveur Windows 2025.</p>
<p>Je vous renvoi vers les articles sur Alloy pour les concepts, par exemple <a href="https://www.aukfood.fr/remonter-les-metriques-vers-prometheus-avec-grafana-alloy/">https://www.aukfood.fr/remonter-les-metriques-vers-prometheus-avec-grafana-alloy/</a></p>
<h2>Installation</h2>
<p>Pour l'installation rien de mystérieux, j'ai pris la <a href="https://grafana.com/docs/alloy/latest/set-up/install/windows/" title="documentation officielle">documentation officielle</a>.</p>
<h2>Remonter des métriques.</h2>
<p>Pour les métriques j'ai repris un peu la même configuration que l'articles Linux en adaptant pour Windows.</p>
<pre><code class="language-bash">logging {
    level = &quot;warn&quot;
}

// Export metrics
prometheus.exporter.windows &quot;default&quot; {
  enabled_collectors = [&quot;cpu&quot;,&quot;cs&quot;,&quot;logical_disk&quot;,&quot;net&quot;,&quot;os&quot;,&quot;service&quot;,&quot;system&quot;, &quot;memory&quot;, &quot;scheduled_task&quot;, &quot;tcp&quot;]
}

prometheus.scrape &quot;windows_metrics&quot; {
  targets    = prometheus.exporter.windows.default.targets
  forward_to = [prometheus.remote_write.metrics_service.receiver]
}

// Write metrics to prometheus
prometheus.remote_write &quot;metrics_service&quot; {
endpoint {
        url = &quot;https://url-prom/api/v1/write&quot;

        basic_auth {
           username = &quot;identifiant&quot;
           password = &quot;password&quot;
        }
    }

    external_labels = {
           &quot;client&quot; = &quot;nomclient&quot;,
           &quot;serveur&quot; = &quot;nomserveur&quot;,
    }
}

// Open dashboard Alloy
prometheus.scrape &quot;default&quot; {
  targets = array.concat(
    prometheus.exporter.windows.default.targets,
    [{
      // Self-collect metrics
      job         = &quot;alloy&quot;,
      __address__ = &quot;0.0.0.0:12345&quot;,
    }],
  )

  forward_to = [prometheus.remote_write.metrics_service.receiver]

}</code></pre>
<p>On obtiens donc ceci dans la visualisation Alloy :<br />
<img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/03/alloy-prometheus-1024x387.png" alt="" /></p>
<p>Pour Grafana j'ai utilisé ce <a href="https://grafana.com/grafana/dashboards/21697-windows-exporter-dashboard/" title="dashboard">dashboard</a>.</p>
<h2>Remonter les logs</h2>
<p>Pour la remontée des logs vers Alloy :</p>
<pre><code class="language-bash">// Export des logs Windows vers Loki
loki.source.windowsevent &quot;application&quot;  {
    eventlog_name = &quot;Application&quot;
    use_incoming_timestamp = true
    exclude_event_data = true
    forward_to = [loki.write.endpoint.receiver]
    labels = {
       job = &quot;windows_eventlog&quot;,
       instance = constants.hostname,
    }
}

loki.source.windowsevent &quot;security&quot;  {
    eventlog_name = &quot;Security&quot;
    use_incoming_timestamp = true
    forward_to = [loki.write.endpoint.receiver]
    labels = {
       job = &quot;windows_eventlog&quot;,
       instance = constants.hostname,
    }
}

loki.source.windowsevent &quot;system&quot;  {
    eventlog_name = &quot;System&quot;
    use_incoming_timestamp = true
    forward_to = [loki.write.endpoint.receiver]
    labels = {
       job = &quot;windows_eventlog&quot;,
       instance = constants.hostname,
    }
}

loki.source.windowsevent &quot;setup&quot;  {
    eventlog_name = &quot;Setup&quot;
    use_incoming_timestamp = true
    forward_to = [loki.write.endpoint.receiver]
    labels = {
       job = &quot;windows_eventlog&quot;,
       instance = constants.hostname,
    }
}

// Loki Endpoint
loki.write &quot;endpoint&quot; {
    endpoint {
        url =&quot;http://10.87.200.43:3100/loki/api/v1/push&quot;
        }
}</code></pre>
<p>Ce qui va donner ceci dans la visualisation Alloy.</p>
<p><img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/03/alloy-loki-1024x383.png" alt="" /></p>
<p>On à donc maintenant notre remontée de métriques et de logs depuis Windows.</p>
<p>L’article <a href="https://www.aukfood.fr/grafana-alloy-sur-windows-server/">Grafana Alloy sur Windows</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mise en place de services HPB pour Nextcloud Talk</title>
		<link>https://www.aukfood.fr/mise-en-place-de-services-hpb-pour-nextcloud-talk/</link>
		
		<dc:creator><![CDATA[Guillaume Chéramy]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 21:19:40 +0000</pubDate>
				<category><![CDATA[Infogérance]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Logiciels Libres]]></category>
		<category><![CDATA[nextcloud talk]]></category>
		<category><![CDATA[signaling]]></category>
		<category><![CDATA[stun]]></category>
		<category><![CDATA[turn]]></category>
		<category><![CDATA[visioconférence]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30284</guid>

					<description><![CDATA[<p>L'objectif ici est de présenter la mise en place d'une infrastructure HPB pour mettre en place les services de visioconférence avancés dans Nextcloud.  Le HPB Le High Performance Backend (HPB) nécessite un service de signalisation et se compose de trois éléments fonctionnant en synergie : un service STUN (Session Traversal Utilities for NAT) pour découvrir [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/mise-en-place-de-services-hpb-pour-nextcloud-talk/">Mise en place de services HPB pour Nextcloud Talk</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>L'objectif ici est de présenter la mise en place d'une infrastructure HPB pour mettre en place les services de visioconférence avancés dans Nextcloud.</p>
<h2> Le HPB</h2>
<p>Le High Performance Backend (HPB) nécessite un service de signalisation et se compose de trois éléments fonctionnant en synergie :</p>
<ul>
<li>un service STUN (Session Traversal Utilities for NAT) pour découvrir les adresses IP externes NATées/protégées par un pare-feu. Nextcloud fournit un serveur STUN par défaut, mais vous pouvez le remplacer par le vôtre.<br />
Exemples : stun.nextcloud.com:443 ou stun.votredomaine.tld:3478 ou les deux</li>
<li>Service TURN (Traversal Using Relays around NAT) tel que « coturn » ou « eturnal » pour connecter des adresses IP externes NATées/protégées par un pare-feu et contrôler les flux WebRTC. Son rôle principal est d'aider les clients WebRTC derrière des routeurs à communiquer et de relayer les données audio et vidéo à travers les pare-feu et les restrictions de port.<br />
Exemples : turn.votredomaine.tld:3478 ou votredomaine.tld:3478.<br />
Le chiffrement est facultatif pour TURN et STUN et sera géré par Nextcloud chiffré.</li>
<li>Un service de signalisation WebRTC tel que « Janus WebRTC server » ou « Spreed WebRTC server » est nécessaire pour les appels et les conversations avec plusieurs participants. Le serveur de signalisation est utilisé pour établir une connexion WebSocket entre les participants à l'appel. Sans lui, tous les participants devraient télécharger individuellement leurs propres fichiers audio/vidéo pour chaque autre participant, ce qui entraînerait des problèmes de connectivité.<br />
Exemple : <a href="https://signal.yourdomain.tld">https://signal.yourdomain.tld</a></li>
</ul>
<h2>Allons un peu plus loin sur le fonctionnement théorique</h2>
<p>Nextcloud Talk repose entièrement sur <strong>WebRTC</strong>. Il faut distinguer clairement <strong>trois couches</strong> :</p>
<pre><code>Client (navigateur / app)
        │
        │ HTTPS / WebSocket
        ▼
Nextcloud Server (logique métier)
        │
        │ WebSocket (signaling)
        ▼
Signaling Server (HPB)
        │
        │ WebRTC (ICE / RTP)
        ▼
P2P direct ou TURN</code></pre>
<p>J'ai demandé à une IA de me générer une image plus claire (ou pas) :</p>
<p><img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/01/infra-hpb-683x1024.webp" alt="" /></p>
<h2>SDP — Décrire un appel</h2>
<p><strong>SDP (Session Description Protocol)</strong> est un <strong>document texte</strong> qui décrit une session, mais <strong>ne transporte aucun média</strong>.</p>
<p>Il contient notamment :</p>
<ul>
<li>codecs (opus, VP8, H264…)</li>
<li>types de médias (audio / vidéo / data)</li>
<li>ports et protocoles</li>
<li>directions (sendrecv, recvonly…)</li>
</ul>
<p>Exemple simplifié :</p>
<pre><code>m=audio 9 UDP/TLS/RTP/SAVPF 111
a=rtpmap:111 opus/48000/2
a=sendrecv</code></pre>
<p>Dans Nextcloud Talk :</p>
<ul>
<li>le <strong>client génère le SDP</strong></li>
<li>le <strong>serveur de signaling l’échange</strong></li>
<li>Nextcloud <strong>ne l’interprète pas</strong></li>
</ul>
<p>SDP incorrect = appel impossible avant même ICE.</p>
<hr />
<h2>ICE — Trouver un chemin réseau</h2>
<p><strong>ICE (Interactive Connectivity Establishment)</strong> a pour objectif de trouver <strong>le meilleur chemin réseau possible</strong> entre deux pairs.</p>
<h3>Types de candidats ICE</h3>
<table>
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>host</code></td>
<td>IP locale</td>
</tr>
<tr>
<td><code>srflx</code></td>
<td>IP publique via STUN</td>
</tr>
<tr>
<td><code>relay</code></td>
<td>IP fournie par TURN</td>
</tr>
</tbody>
</table>
<p>ICE teste les candidats dans cet ordre :</p>
<ol>
<li>host</li>
<li>srflx</li>
<li>relay</li>
</ol>
<p>Le premier chemin fonctionnel est utilisé.</p>
<hr />
<h2>STUN — Découverte d’adresse publique</h2>
<p><strong>STUN</strong> permet à un client de découvrir <strong>comment il est vu depuis Internet</strong>.</p>
<p>Principe :</p>
<pre><code>Client → STUN
STUN → &quot;Tu es 91.x.x.x:port&quot;</code></pre>
<p>Le client crée alors un <strong>candidat srflx</strong>.</p>
<h3>Limites fondamentales de STUN</h3>
<p>STUN échoue avec :</p>
<ul>
<li>NAT symétrique</li>
<li>firewalls stricts</li>
<li>réseaux mobiles complexes</li>
</ul>
<p>STUN est une aide, pas une solution.</p>
<hr />
<h2>TURN — Relais média</h2>
<p><strong>TURN (Traversal Using Relays around NAT)</strong> est utilisé quand <strong>toute communication directe échoue</strong>.</p>
<p>Fonctionnement théorique :</p>
<pre><code>Client A → TURN → Client B</code></pre>
<p>TURN :</p>
<ul>
<li>relaie les paquets RTP chiffrés</li>
<li>ne décode pas le média</li>
<li>consomme beaucoup de bande passante</li>
</ul>
<p>En pratique, <strong>TURN est presque toujours utilisé</strong>.</p>
<hr />
<h2>Signaling — La pièce manquante de WebRTC</h2>
<p>WebRTC <strong>n’inclut volontairement aucun mécanisme de signaling</strong>.</p>
<p>Le signaling sert à :</p>
<ul>
<li>échanger SDP</li>
<li>échanger ICE candidates</li>
<li>gérer l’état des participants</li>
</ul>
<p>Dans Nextcloud Talk :</p>
<ul>
<li>assuré par le <strong>High Performance Backend (HPB)</strong></li>
<li>via WebSocket</li>
<li>totalement séparé du média</li>
</ul>
<hr />
<h2>P2P vs TURN (théorie)</h2>
<h3>P2P direct</h3>
<pre><code>Client &#x2194; Client</code></pre>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> faible latence<br />
<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> fragile, rare en entreprise</p>
<hr />
<h3>TURN relay</h3>
<pre><code>Client → TURN → Client</code></pre>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> fiable<br />
<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> compatible enregistrement<br />
<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> coûteux en ressources<br />
En production, TURN est la norme.</p>
<hr />
<h2> De la théorie à la pratique</h2>
<p>On va voir maintenant comment mettre en place tout ça pour Nextcloud Talk. Il y à plusieurs possibilités pour faire cette mise en place, je vais choisir ici une installation conteneurisée avec des conteneurs, un premier pour le <strong>signaling</strong> et un second pour le <strong>recording</strong>. Il est possible que plus tard je refasse un article avec un autre modèle d'installation.</p>
<h3> HPB Signaling</h3>
<p>On va avoir besoins de tokens pour cette configuration pour les générer voici la commande </p>
<pre><code class="language-bash">openssl rand --hex 16</code></pre>
<p>Les tokens seront les suivants :</p>
<ul>
<li>TURN_SECRET : le token pour accéder au serveur turn</li>
<li>SIGNALING_SECRET : le token entre Nextcloud et le HPB</li>
<li>INTERNAL_SECRET : le token pour la communication entre les composants</li>
</ul>
<h4> Le déploiement</h4>
<p>On va créer un docker-compose pour déployer la partie signaling en un seul conteneur :</p>
<pre><code class="language-vim">name: &#039;hpb&#039;

services:

  nc-talk:
    container_name: talk_hpb
    image: ghcr.io/nextcloud-releases/aio-talk:latest
    init: true
    ports:
      - 3478:3478/tcp
      - 3478:3478/udp
      - 127.0.0.1:8081:8081/tcp
    environment:
      - NC_DOMAIN=url-nextcloud
      - TALK_HOST=url-hpb
      - TURN_SECRET=******
      - SIGNALING_SECRET=****
      - TZ=Europe/Paris
      - TALK_PORT=3478
      - INTERNAL_SECRET=****
    restart: unless-stopped</code></pre>
<h4> Le proxy</h4>
<p>Pour accéder à ce service on va mettre en place un proxy apache2 : </p>
<pre><code class="language-vim">&lt;VirtualHost *:80&gt;
  ServerName url-hpb
  Redirect Permanent / https://url-hpb
&lt;/VirtualHost&gt;
&lt;VirtualHost *:443&gt;
  ServerName hpb-rocks.aukfood.ovh

    LogLevel warn
    ErrorLog &quot;|/usr/bin/rotatelogs -lc /var/log/apache2/signaling_error.%Y.%m.%d 86400&quot;
    CustomLog &quot;|/usr/bin/rotatelogs -lc /var/log/apache2/signaling_access.%Y.%m.%d 86400&quot; combined

    # SSL configuration, you may want to take the easy route instead and use Lets Encrypt!
    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/https://hpb-rocks.aukfood.ovh/standalone-signaling/cert.pem
    SSLCertificateChainFile /etc/letsencrypt/live/url-hpb/chain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/url-hpb/privkey.pem

    # HSTS (mod_headers is required) (15768000 seconds = 6 months)
    Header always set Strict-Transport-Security &quot;max-age=63072000; includeSubdomains; preload&quot;

    # Activate http/2
    Protocols h2 h2c http/1.1

    H2Push          on
    H2PushPriority  *                       after
    H2PushPriority  text/css                before
    H2PushPriority  image/jpeg              after   32
    H2PushPriority  image/png               after   32
    H2PushPriority  application/javascript  interleaved

    # Encoded slashes need to be allowed
    AllowEncodedSlashes NoDecode

    # Container uses a unique non-signed certificate
    SSLProxyEngine On
    SSLProxyVerify None
    SSLProxyCheckPeerCN Off
    SSLProxyCheckPeerName Off

    # keep the host
    ProxyPreserveHost On

    # Preserve host
    ProxyPreserveHost On
    RequestHeader set X-Forwarded-Proto expr=%{REQUEST_SCHEME}
    RequestHeader set X-Real-IP expr=%{REMOTE_ADDR}

        ProxyPass &quot;/standalone-signaling/&quot; &quot;ws://127.0.0.1:8081/&quot;

        RequestHeader set X-Real-IP %{REMOTE_ADDR}s
        RewriteEngine On
        RewriteRule ^/standalone-signaling/spreed/$ - [L]
        RewriteRule ^/standalone-signaling/api/(.*) http://127.0.0.1:8081/api/$1 [L,P]
&lt;/VirtualHost&gt;</code></pre>
<h4> Configuration Nextcloud</h4>
<p>Dans la partie Talk il faut configurer :</p>
<ul>
<li>Infrastructure Haute Performance</li>
<li>STUN</li>
<li>TURN</li>
</ul>
<p><img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/01/Copie-decran_20260115_214051-1024x224.png" alt="" /></p>
<p>L'url est de la forme <a href="https://url-hpb/standalone-signaling">https://url-hpb/standalone-signaling</a></p>
<p><img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/01/Copie-decran_20260115_214119-1024x297.png" alt="" /></p>
<h3> HPB Recording</h3>
<p>Une fonction intéressante est de pouvoir enregistrer des réunions, webnaires etc à partir de la visio. C'est pour cela qu'on va rajouter un conteneur hpb recording, l'avantage c'est que les vidéos seront enregistrées directement dans Nextcloud (dans le répertoire Talk de l'initiateur de la visio).</p>
<h4> Déploiement</h4>
<p>On crée le docker-compose suivant :</p>
<pre><code class="language-vim">services:
  nc-recording:
    image: nextcloud/aio-talk-recording:latest
    container_name: nc-recording
    restart: unless-stopped
    shm_size: &#039;4gb&#039;
    ports:
      - &quot;127.0.0.1:1234:1234&quot;
    environment:
      - TZ=Europe/Berlin
      - NC_DOMAIN=url-nextcloud
      - HPB_DOMAIN=url-hpb
      - RECORDING_SECRET=******
      - INTERNAL_SECRET=******
      - TZ=Europe/Paris</code></pre>
<h4> Le proxy https</h4>
<pre><code class="language-vim">&lt;VirtualHost *:80&gt;
  ServerName url-record
  Redirect Permanent / https://url-record
&lt;/VirtualHost&gt;
&lt;VirtualHost *:443&gt;
  ServerName url-record

    LogLevel warn
    ErrorLog &quot;|/usr/bin/rotatelogs -lc /var/log/apache2/recording_error.%Y.%m.%d 86400&quot;
    CustomLog &quot;|/usr/bin/rotatelogs -lc /var/log/apache2/recording_access.%Y.%m.%d 86400&quot; combined

    # SSL configuration, you may want to take the easy route instead and use Lets Encrypt!
    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/url-record/cert.pem
    SSLCertificateChainFile /etc/letsencrypt/live/url-record/chain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/url-recordprivkey.pem

    # HSTS (mod_headers is required) (15768000 seconds = 6 months)
    Header always set Strict-Transport-Security &quot;max-age=63072000; includeSubdomains; preload&quot;

    # Activate http/2
    Protocols h2 h2c http/1.1

    H2Push          on
    H2PushPriority  *                       after
    H2PushPriority  text/css                before
    H2PushPriority  image/jpeg              after   32
    H2PushPriority  image/png               after   32
    H2PushPriority  application/javascript  interleaved

    # Encoded slashes need to be allowed
    AllowEncodedSlashes NoDecode

    # Container uses a unique non-signed certificate
    SSLProxyEngine On
    SSLProxyVerify None
    SSLProxyCheckPeerCN Off
    SSLProxyCheckPeerName Off

    # keep the host
    ProxyPreserveHost On

    # Preserve host
    ProxyPreserveHost On
    RequestHeader set X-Forwarded-Proto expr=%{REQUEST_SCHEME}
    RequestHeader set X-Real-IP expr=%{REMOTE_ADDR}

    ProxyPass / http://127.0.0.1:1234/ 

&lt;/VirtualHost&gt;
</code></pre>
<h4> Reste plus qu'à rajouter la configuration dans Nextcloud</h4>
<p><img decoding="async" src="https://www.aukfood.fr/wp-content/uploads/2026/01/Copie-decran_20260115_215256-1024x503.png" alt="" /></p>
<h2>Conclusion</h2>
<p>C'est une façon de faire l'installation elle peut être discutée mais elle fonctionne assez bien, par exemple nos webinairs sont faits directement dans Nextcloud Talk et enregistrés en live.</p>
<p>Je vous invite à consulter nos vidéos ici  : <a href="https://peertube.aukfood.net/">https://peertube.aukfood.net/</a></p>
<p>Un merci à Arno Wezel pour m'avoir partagé son article qui m'a permis de corriger ma configuration : <a href="https://arnowelzel.de/en/nextcloud-talk-high-performance-backend-with-docker">https://arnowelzel.de/en/nextcloud-talk-high-performance-backend-with-docker</a></p>
<p>L’article <a href="https://www.aukfood.fr/mise-en-place-de-services-hpb-pour-nextcloud-talk/">Mise en place de services HPB pour Nextcloud Talk</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Apache bloquer certains pays</title>
		<link>https://www.aukfood.fr/apache-bloquer-certains-pays/</link>
		
		<dc:creator><![CDATA[Guillaume Chéramy]]></dc:creator>
		<pubDate>Mon, 12 Jan 2026 20:42:16 +0000</pubDate>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[geoip]]></category>
		<guid isPermaLink="false">https://www.aukfood.fr/?p=30280</guid>

					<description><![CDATA[<p>Un lundi qui commence par un site surchargé par des requêtes, qui après pas mal d'analyse paraissent légitimes mais qui chargent le serveur avec pas mal de paramètres dans la recherche sur un Prestashop. Et donc requêtes SQL à profusions et charge du serveur et donc ralentissement du site. En analysant les IPs (99500 en [&#8230;]</p>
<p>L’article <a href="https://www.aukfood.fr/apache-bloquer-certains-pays/">Apache bloquer certains pays</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Un lundi qui commence par un site surchargé par des requêtes, qui après pas mal d'analyse paraissent légitimes mais qui chargent le serveur avec pas mal de paramètres dans la recherche sur un Prestashop. Et donc requêtes SQL à profusions et charge du serveur et donc ralentissement du site.</p>
<p>En analysant les IPs (99500 en 1/2 journée) on remarque qu'il y a quand même que 1% d'IPS Française, 10% d'US et le reste, beaucoup d'Afrique, d'Inde etc ... Je pourrais faire un schéma par Pays par exemple.</p>
<p>Un petit script sympa : <a href="https://github.com/christophetd/geolocate-ips/blob/master/geolocate.py">https://github.com/christophetd/geolocate-ips/blob/master/geolocate.py</a></p>
<p>L'idée est donc de diminuer le nombre de requêtes en interdisant les Pays chez qui le client ne vend pas. J'ai donc l'idée de bloquer les pays depuis Apache.</p>
<h2> Mise en place du module Apache geoip</h2>
<p>Ajout du module geoip pour Apache :</p>
<pre><code class="language-bash">apt install libapache2-mod-geoip</code></pre>
<p>Le module est automatiquement chargé, plus qu'à redémarrer Apache :</p>
<pre><code class="language-bash">systemctl restart apache2</code></pre>
<p>La base de données des pays se trouve ici <strong>/usr/share/GeoIP/GeoIP.dat</strong></p>
<h2> Configuration Apache</h2>
<p>Deux possibilités pour cette configuration, soit dans <strong>/etc/apache2/apache2.conf</strong> soit dans un vhost, comme pour cet exemple :</p>
<pre><code class="language-vim">  DocumentRoot /var/www/www.monsite.fr/www/public
  &lt;Directory /var/www/www.monsite.fr/www/public&gt;

  &lt;IfModule mod_geoip.c&gt;  
    GeoIPEnable On  

     SetEnvIf GEOIP_COUNTRY_CODE FR AllowCountry
     SetEnvIf GEOIP_COUNTRY_CODE JP AllowCountry
     SetEnvIf GEOIP_COUNTRY_CODE ES AllowCountry

     SetEnvIfNoCase User-Agent &quot;Googlebot|Storebot-Google|AdsBot-Google|Mediapartners-Google&quot; AllowGoogle
     SetEnvIfNoCase User-Agent &quot;Mediapartners-Google|bingbot|BingPreview&quot; AllowOtherSEO

     &lt;RequireAny&gt;
      Require env AllowCountry
      Require env AllowGoogle
      Require env AllowOtherSEO
     &lt;/RequireAny&gt;

    # Optional: Return a custom message  
    ErrorDocument 403 &quot;Access denied: This site is not available in your country.&quot;  
  &lt;/IfModule&gt;

  ...</code></pre>
<h2> Pour tester</h2>
<p>En curl :</p>
<pre><code>curl -A &quot;Googlebot&quot; https://ton-site.tld/</code></pre>
<p>En browser en allant sur <a href="https://www.locabrowser.com/">https://www.locabrowser.com/</a> qui permet de simuler des navigateurs depuis des IPs étrangères.</p>
<h2> Rajouter le code Pays dans les logs Apache</h2>
<p>Cela peut être sympa en plus de rajouter le code pays dans les logs. Dans <strong>/etc/apache2/apache2.conf</strong> rajouter :</p>
<pre><code># Add %{GEOIP_COUNTRY_CODE}e to log country codes  
LogFormat &quot;%h %l %u %t \&quot;%r\&quot; %&gt;s %b \&quot;%{Referer}i\&quot; \&quot;%{User-Agent}i\&quot; %{GEOIP_COUNTRY_CODE}e&quot; combined_geoip </code></pre>
<p>Et dans la configuration des vhosts :</p>
<pre><code>  LogLevel warn
  ErrorLog &quot;|/usr/bin/rotatelogs -l -L error.log -c /var/www/www.monsite.fr/var/log/apache2/error.%Y.%m.%d 86400&quot;
  CustomLog &quot;|/usr/bin/rotatelogs -l -L access.log -c /var/www/www.monsite.fr/var/log/apache2/access.%Y.%m.%d 86400&quot; combined_geoip</code></pre>
<p>L’article <a href="https://www.aukfood.fr/apache-bloquer-certains-pays/">Apache bloquer certains pays</a> est apparu en premier sur <a href="https://www.aukfood.fr">Aukfood</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
