Alpinux Alpinux Static
⏻

static.alpinux.org

Le serveur de fichiers statiques d'Alpinux, le groupe d'utilisateurs Linux de Savoie. Il héberge les logos, les illustrations du wiki et les pages d'erreur utilisées par l'ensemble des sites de l'association — et il sert tout cela directement, sans détour.

165fichiers servis
34 Mode contenu
4dossiers publics
556chemins sondés cette semaine

Ce qu'on y trouve

Tout ce qui est publié ici est public et librement accessible, sans compte ni cookie. Les adresses sont stables : un lien posé dans le wiki ou dans un document reste valable.

/logo/

Les logos de l'association dans leurs différentes déclinaisons, la favicon et les images Open Graph utilisées par les aperçus de liens sur les réseaux et les messageries.

alpinux-logo.png →

/wiki/

Les captures d'écran et schémas qui illustrent le wiki : comptes rendus d'ateliers, documentation technique, fiches pratiques. La grosse part du volume hébergé.

consulter le wiki sur alpinux.org ↗

/error/

Les pages d'erreur partagées — 400, 401, 403, 404, 405, 500, 502, 503 — pour que tous les sites de l'association affichent le même visage quand quelque chose se passe mal.

exemple : 404.html →
Transparence

Nous publions les attaques que nous recevons

Comme tout serveur exposé sur Internet, celui-ci est sondé en permanence par des robots qui cherchent des failles : consoles d'administration, fichiers .env contenant des mots de passe, sauvegardes de bases de données, portes dérobées.

Plutôt que de garder ces traces pour nous, nous les rendons publiques. Chaque chemin sondé est classé par famille, et chaque famille est expliquée : d'où vient la faille visée, ce que l'attaquant obtiendrait en cas de succès, et vers quelles sources publiques se tourner pour en savoir plus. Aucune adresse IP n'est publiée.

C'est un document utile à qui administre un serveur : les chemins qui y figurent sont ceux qu'il vaut mieux ne pas laisser accessibles chez soi.

Consulter la page →
Capture de la page des chemins sondés : dix-sept familles d'attaque, chacune avec
                  son niveau de gravité et son nombre de chemins
Les chemins sondés, regroupés en familles et classés par gravité.

Derrière, un outil d'administration maison

Le contenu n'est pas déposé par FTP au hasard : l'association gère son CDN depuis une interface web écrite pour l'occasion, accessible aux administrateurs après authentification par AlpID, notre fournisseur d'identité. Voici à quoi elle ressemble.

Tableau de bord : nombre de fichiers, taille totale, dossiers et corbeille
Tableau de bord — l'état du CDN d'un coup d'œil : volume, nombre de fichiers, répartition par dossier.
Navigateur de fichiers avec fil d'Ariane, vignettes et zone de dépôt
Navigateur — parcours des dossiers avec vignettes, création de dossier, renommage et dépôt de fichiers par glisser-déposer.
Aperçu d'une image avec ses dimensions, son format, son mode couleur et sa résolution
Aperçu — dimensions, format, mode couleur et résolution, avec génération de déclinaisons aux tailles courantes.

Comment c'est fait

Servi directement

Apache sert /logo/, /wiki/ et /error/ depuis le disque, sans passer par l'application. Le reste est confié à une application Flask derrière un proxy.

Authentification unique

L'espace d'administration s'appuie sur AlpID, l'instance Keycloak de l'association : un seul compte pour tous ses services, et aucun mot de passe stocké ici.

Mesure du trafic

Les journaux sont analysés avec GoAccess, en local. Pas de traceur, pas de script tiers, pas de cookie publicitaire sur les fichiers servis.

Ce serveur appartient à une association

Alpinux est le groupe d'utilisateurs de Linux et de logiciels libres de Savoie, basé à Chambéry. On s'y retrouve pour s'entraider, bricoler, installer et partager ce qu'on apprend — débutants bienvenus.

Réunions les 1er et 3e jeudis du mois.

Découvrir Alpinux ↗