Tech

Le site a (enfin) changé

Ça faisait un moment que le site avait besoin d’un coup de neuf. Je savais très bien ce qui n’allait pas : les images qui ne s’affichaient plus, la page « moi » un peu vide, les tags en vrac… Je n’avais juste jamais la motivation de m’y mettre. C’est fait, alors voilà un petit tour de l’avant et du maintenant. Les images sont de retour Toutes les images du site passaient par un CDN que j’avais développé moi-même, un petit projet perso qui tournait sur un VPS. Le jour où j’ai résilié ce VPS, le CDN est parti avec, et toutes les images avec lui. Photo de profil comprise : ...

14 octobre 2026 · 4 min · Mathéo Pawelec
Tech

1 an de FTTH Free : mon avis + présentation de HetrixTools

Un an de FTTH Free : mon ressenti Globalement, j’ai été plutôt satisfait de la fibre chez Free cette année. Débits stables, latence correcte, pas de surprise côté matos. Pour de la FTTH “grand public”, c’était pas mal du tout… jusqu’à la fin de période, où les pannes se sont enchaînées et m’ont un peu déçu. Clairement, juin a pesé lourd dans la balance et a terni une année sinon tranquille. ...

10 août 2025 · 2 min · Mathéo Pawelec
Société

Chat Control : protéger les enfants ? Oui. Fliquer tout le monde ? Non.

Une cause juste… une méthode honteuse Protéger les enfants contre les prédateurs en ligne ? Oui, mille fois oui. Mais surveiller chaque message, chaque photo, chaque fichier échangé entre citoyens ordinaires ? Non, jamais. Et pourtant, c’est exactement ce que propose Chat Control. Derrière un discours rassurant et bien intentionné, on nous prépare une machine à scanner intégrée directement sur nos téléphones, ordinateurs et tablettes, capable d’examiner chaque contenu avant même qu’il soit chiffré. ...

10 août 2025 · 3 min · Mathéo Pawelec
Musique

Every Noise at Once : une mine musicale en sursis

Parmi tous les sites que j’utilise pour découvrir de nouveaux sons, il y en a un qui tient une place vraiment particulière : everynoise.com. C’est un projet un peu fou, lancé il y a plus de dix ans, qui cartographie littéralement tous les genres musicaux du monde, avec une interface ultra-minimale mais une richesse sonore infinie. Nuage de genres d'Every Noise Je l’utilise énormément, surtout pour fouiller dans les styles comme le blackgaze, le shoegaze, et toutes leurs déclinaisons planantes ou agressives. Grâce à ce site, j’ai découvert plein de petits groupes indé souvent méconnus, parfois autoproduits, mais toujours intéressants. ...

30 juin 2025 · 3 min · Mathéo Pawelec
Tech

Traefik : premières impressions et retour d’expérience

Traefik : retour sur mes premiers pas Si Ansible m’a aidé à déclarer l’état souhaité de mes machines, il me fallait encore un moyen simple et automatique de router le trafic HTTP/HTTPS vers mes différents services (Docker, VMs, bare-metal). Après plusieurs recommandations, j’ai plongé dans Traefik, un reverse-proxy / ingress controller écrit en Go. Pourquoi j’ai choisi Traefik ? Configuration dynamique : Traefik interroge en continu les providers (Docker, Kubernetes, fichiers…) et met à jour les routes à la volée, plus besoin de nginx -s reload dès qu’un conteneur apparaît. Let’s Encrypt intégré : génération et renouvellement des certificats sans script maison. Tableau de bord clair : on visualise routes, middlewares et points d’entrée en temps réel. Support natif de Docker/K8s : trois labels suffisent pour exposer un service. Mes premières découvertes Installation express docker network create traefik docker compose -f traefik.yml up -d Statique vs dynamique Statique : ports, providers, ACME. Dynamique : règles de routage, middlewares, certificats, modifiables sans redémarrage. Labels Docker Exemple minimal : labels: - "traefik.enable=true" - "traefik.http.routers.blog.rule=Host(`blog.example.com`)" - "traefik.http.services.blog.loadbalancer.server.port=3000" Let’s Encrypt en 30 s Un certresolver=le dans les labels + une adresse mail, et Traefik s’occupe du reste. Middlewares Redirection HTTPS, headers de sécurité, auth basique… déclarables via YAML ou un label. ...

19 mai 2025 · 3 min · Mathéo Pawelec