Personnel
Giron de Porsel 2026 — Site web & infrastructure
Le site et l'hébergement du Giron de Porsel 2026, un événement qui a réuni plus de 23 000 personnes : un site WordPress, un Nextcloud partagé pour le comité et une stack Docker auto-hébergée derrière Nginx.
- Docker
- Nginx
- Linux
- WordPress
- Nextcloud

Contexte
Le Giron de Porsel 2026 a réuni plus de 23 000 personnes. Le comité d'organisation avait besoin d'un site public et d'un espace où ses commissions partagent leurs documents. Je me suis chargé de tout le volet technique.
Mon rôle
J'ai conçu, déployé et je maintiens toujours l'ensemble de la plateforme numérique de l'événement : hébergement, sécurité, site public et outils partagés. J'ai aussi aidé les membres du comité à prendre ces outils en main.
Ce que j'ai construit
- Site public : WordPress avec Astra Pro et Elementor Pro, réalisé à partir de la maquette fournie. Il présente les commissions, les actualités et les infos pratiques (billets, programme, activités), avec cache et compression pour les pics de fréquentation.
- Espace de travail partagé : un Nextcloud utilisé par une quarantaine de membres du comité pour les documents officiels, les dossiers de commissions, les visuels et les exports comptables. Les droits sont définis par commission, les fichiers sont versionnés et Collabora Online permet l'édition collaborative.
- Infrastructure auto-hébergée : tout tourne sur mon propre Dell PowerEdge R730 (Ubuntu Server, Docker Compose), avec un réseau Docker par stack. Les bases de données et les outils internes ne sont jamais exposés, et seuls les ports 80 et 443 sont ouverts.
- Reverse proxy : Nginx gère le HTTPS (Let's Encrypt), les redirections et HSTS.
- Sauvegardes : dumps de bases de données planifiés et snapshots des volumes WordPress et Nextcloud.
| Hôte | Service |
|---|---|
porsel2026.ch | Site WordPress |
cloud.giron2026.ch | Nextcloud |
admin.giron2026.ch | Outils internes |
Stack
Docker, Docker Compose, Nginx, Let's Encrypt, WordPress (Astra Pro, Elementor Pro), Nextcloud (Collabora, Redis), MariaDB, Ubuntu Server.
Résultat
L'événement a accueilli plus de 23 000 personnes et une quarantaine de membres du comité ont travaillé sur le Nextcloud partagé. Le site a connu un incident : l'installation WordPress a été piratée une fois. Les sauvegardes étaient en place et j'ai pu restaurer le site à temps.
Ce que j'en retiens
Cet incident, c'est le moment où la routine de sauvegarde a payé.
Liens
- Site : porsel2026.ch
- Le serveur qui l'héberge : Homelab