// S6_LABS.
03 — MACHINERIE

Machinerie — atelier ouvert.

Ce que le studio expose : compteurs en temps réel, stack technique détaillée, juridiction de l'hébergement. Aucun secret. Aucun tracker. Juste la machinerie.

◐ Compteurs en temps réel
FPS RAF
0
UPTIME HEL1
PACKAGES
2
DÉMOS
3

FPS calculé via requestAnimationFrame. Uptime lu depuis /proc/uptime du container Docker. Refresh toutes les 30 s. Endpoint : /api/stats.

▣ Stack technique
RUNTIME
Node 20 alpine
FRAMEWORK
Next.js 16.2.4 · App Router · standalone
LANGUAGE
TypeScript 5 (strict)
STYLES
Tailwind CSS 4
ANIMATIONS
GSAP 3.15 · Lenis 1.3 · split-type
GRAPHICS
Three.js 0.184 (WebGL shaders GLSL)
TYPOGRAPHY
Instrument Serif · JetBrains Mono · Roboto Flex (variable)
HOSTING
Hetzner CPX22 · Helsinki HEL1
CONTAINER
Docker (multi-stage standalone) port 3201
PROXY
nginx 1.24 · vhost labs.studiosixieme.com
BUILD
pnpm + Turbopack
JURIDICTION
UE / RGPD · hors CLOUD Act
◈ Cohabitation

Labs partage le serveur Hetzner avec deux autres applications du studio.

Le serveur ventilopro (CPX22, Helsinki) héberge en parallèle :

  • studiosixieme.com — le site public du studio (port 3200).
  • Babouchka stack — applications internes Olivier (web, api, agents).
  • SENTINEL — serveur de mises à jour, fichiers statiques.

Tous derrière nginx avec vhosts dédiés. Cohabitation gérée par ports Docker isolés. Coolify n'a pas été installé pour ne pas casser la configuration nginx existante.

§ Honnêteté

Cette page n'est pas une démonstration de force technique. C'est de la documentation publique de ce qu'on fait tourner. Le code est lisible, l'hébergement est documenté, les compteurs sont vrais.

Pour comprendre la posture éditoriale derrière ces choix, lire les essais du journal du site principal.