aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2023-03-01 15:55:48 +0100
committerQuentin Dufour <quentin@deuxfleurs.fr>2023-03-01 15:55:48 +0100
commit8484bd360150c4e98a2e62a9d923e098aa7aee51 (patch)
tree578641facdf0a4dbceacd06255b945b63b16e10f
parent6cac8feab52e8105bc7be0f1b3a0f37a313635b4 (diff)
downloadguide.deuxfleurs.fr-8484bd360150c4e98a2e62a9d923e098aa7aee51.tar.gz
guide.deuxfleurs.fr-8484bd360150c4e98a2e62a9d923e098aa7aee51.zip
rework se former
-rw-r--r--content/formations/articles.md (renamed from content/formations/mediatheque/articles.md)2
-rw-r--r--content/formations/capitalisme_surveillance.md (renamed from content/formations/conf/capitalisme_surveillance.md)2
-rw-r--r--content/formations/channel.md (renamed from content/formations/nix/channel.md)2
-rw-r--r--content/formations/chiffrement_froid.md (renamed from content/formations/sysadmin/chiffrement_froid.md)4
-rw-r--r--content/formations/cli.md (renamed from content/formations/nix/cli.md)2
-rw-r--r--content/formations/conf.md (renamed from content/formations/conf/_index.md)2
-rw-r--r--content/formations/derivation.md (renamed from content/formations/nix/derivation.md)2
-rw-r--r--content/formations/ecologie.md (renamed from content/formations/conf/ecologie.md)2
-rw-r--r--content/formations/education-populaire.md (renamed from content/formations/conf/education-populaire.md)2
-rw-r--r--content/formations/emancipasso.md (renamed from content/formations/conf/emancipasso.md)2
-rw-r--r--content/formations/flake.md (renamed from content/formations/nix/flake.md)2
-rw-r--r--content/formations/home_manager.md (renamed from content/formations/nix/home_manager.md)2
-rw-r--r--content/formations/installer_linux.md (renamed from content/formations/sysadmin/installer_linux.md)2
-rw-r--r--content/formations/libre-europe.md (renamed from content/formations/conf/libre-europe.md)2
-rw-r--r--content/formations/livres.md (renamed from content/formations/mediatheque/livres.md)2
-rw-r--r--content/formations/mediatheque.md (renamed from content/formations/mediatheque/_index.md)2
-rw-r--r--content/formations/modules.md (renamed from content/formations/nix/modules.md)2
-rw-r--r--content/formations/nix.md (renamed from content/formations/nix/_index.md)2
-rw-r--r--content/formations/nixlang.md (renamed from content/formations/nix/nixlang.md)2
-rw-r--r--content/formations/nixpkgs.md (renamed from content/formations/nix/nixpkgs.md)2
-rw-r--r--content/formations/nixstd.md (renamed from content/formations/nix/nixstd.md)2
-rw-r--r--content/formations/partitionnement.md (renamed from content/formations/sysadmin/partitionnement.md)12
-rw-r--r--content/formations/sauvegardes-cooperatives.md (renamed from content/formations/conf/sauvegardes-cooperatives.md)2
-rw-r--r--content/formations/sysadmin.md (renamed from content/formations/sysadmin/_index.md)2
-rw-r--r--static/img/2022-libreto-camps-chatons.pdf (renamed from content/formations/conf/2022-libreto-camps-chatons.pdf)0
-rw-r--r--static/img/adaway-logo.png (renamed from content/formations/conf/adaway-logo.png)bin3936 -> 3936 bytes
-rw-r--r--static/img/adaway.png (renamed from content/formations/conf/adaway.png)bin52637 -> 52637 bytes
-rw-r--r--static/img/bloque.png (renamed from content/formations/conf/bloque.png)bin25656 -> 25656 bytes
-rw-r--r--static/img/bromite.png (renamed from content/formations/conf/bromite.png)bin3361 -> 3361 bytes
-rw-r--r--static/img/firefox.png (renamed from content/formations/conf/firefox.png)bin46412 -> 46412 bytes
-rw-r--r--static/img/konbi.png (renamed from content/formations/conf/konbi.png)bin489071 -> 489071 bytes
-rw-r--r--static/img/lightbeam.png (renamed from content/formations/conf/lightbeam.png)bin185750 -> 185750 bytes
-rw-r--r--static/img/marmi.png (renamed from content/formations/conf/marmi.png)bin69101 -> 69101 bytes
-rw-r--r--static/img/progres.png (renamed from content/formations/conf/progres.png)bin336980 -> 336980 bytes
-rw-r--r--static/img/uBlock.png (renamed from content/formations/conf/uBlock.png)bin8313 -> 8313 bytes
-rw-r--r--static/img/uBlock.svg (renamed from content/formations/conf/uBlock.svg)0
-rw-r--r--static/img/wireshark.jpg (renamed from content/formations/conf/wireshark.jpg)bin629820 -> 629820 bytes
37 files changed, 54 insertions, 6 deletions
diff --git a/content/formations/mediatheque/articles.md b/content/formations/articles.md
index 1b65ff3..d31b38a 100644
--- a/content/formations/mediatheque/articles.md
+++ b/content/formations/articles.md
@@ -2,6 +2,8 @@
title: "Articles"
description: "Articles"
weight: 20
+extra:
+ parent: 'formations/mediatheque.md'
---
![Capture d'écran de l'article Big Other: Surveillance capitalism](/img/cover/zuboff.png)
diff --git a/content/formations/conf/capitalisme_surveillance.md b/content/formations/capitalisme_surveillance.md
index f3d940a..d70c0a1 100644
--- a/content/formations/conf/capitalisme_surveillance.md
+++ b/content/formations/capitalisme_surveillance.md
@@ -2,6 +2,8 @@
title: "Atelier capitalisme de surveillance"
description: "Atelier capitalisme de surveillance"
weight: 40
+extra:
+ parent: 'formations/conf.md'
---
*Ces notes ont été écrite en préparation d'un atelier réalisé par Deuxfleurs lors d'une journée sur la sobriété numérique
diff --git a/content/formations/nix/channel.md b/content/formations/channel.md
index 72d9ac3..a8ec0a6 100644
--- a/content/formations/nix/channel.md
+++ b/content/formations/channel.md
@@ -2,4 +2,6 @@
title: "Channel"
description: "Channel et cache"
weight: 60
+extra:
+ parent: 'formations/nix.md'
---
diff --git a/content/formations/sysadmin/chiffrement_froid.md b/content/formations/chiffrement_froid.md
index 156fcae..5e6f58e 100644
--- a/content/formations/sysadmin/chiffrement_froid.md
+++ b/content/formations/chiffrement_froid.md
@@ -4,9 +4,11 @@ description: "Guide à l'installation d'une machine en chiffrant intégralement
weight: 30
date: 2022-01-30T20:43:56.953Z
dateCreated: 2021-12-29T15:29:02.943Z
+extra:
+ parent: 'formations/sysadmin.md'
---
-Le chiffrement à froid, c'est le fait de n'inscrire que des données chiffrées sur un disque (plus précisément [une partition de disque](https://fr.wikipedia.org/wiki/Partitionnement_logiciel_/_mat%C3%A9riel)). C'est le standard [LUKS](https://fr.wikipedia.org/wiki/LUKS) qui permet ce chiffrement : ce dernier se place entre le support de stockage et le système d'exploitation (OS), et (dé)chiffre tout ce qui est lu ou écrit sur une partition. **Cette étape doit donc être réalisée avant d'installer le système d'exploitation, mais après [le partitionnement de vos disques](@/formations/sysadmin/partitionnement.md).**
+Le chiffrement à froid, c'est le fait de n'inscrire que des données chiffrées sur un disque (plus précisément [une partition de disque](https://fr.wikipedia.org/wiki/Partitionnement_logiciel_/_mat%C3%A9riel)). C'est le standard [LUKS](https://fr.wikipedia.org/wiki/LUKS) qui permet ce chiffrement : ce dernier se place entre le support de stockage et le système d'exploitation (OS), et (dé)chiffre tout ce qui est lu ou écrit sur une partition. **Cette étape doit donc être réalisée avant d'installer le système d'exploitation, mais après [le partitionnement de vos disques](@/formations/partitionnement.md).**
Une fois le chiffrement mis en place, on utilise le système d'exploitation comme d'habitude (tout a l'air déchiffré à l'usage), parce que LUKS chiffre et déchiffre - de façon transparente - toutes les informations que l'OS lit et écrit sur la mémoire morte (le disque).
diff --git a/content/formations/nix/cli.md b/content/formations/cli.md
index a7ad03a..fdc9bd0 100644
--- a/content/formations/nix/cli.md
+++ b/content/formations/cli.md
@@ -2,6 +2,8 @@
title: "CLI"
description: "Les outils en CLI"
weight: 55
+extra:
+ parent: 'formations/nix.md'
---
# nix-shell
diff --git a/content/formations/conf/_index.md b/content/formations/conf.md
index 7d6270c..a344e52 100644
--- a/content/formations/conf/_index.md
+++ b/content/formations/conf.md
@@ -3,6 +3,8 @@ title: "Conférences"
description: "Compte-rendu des conférences auxquelles on a assisté"
weight: 30
sort_by: "weight"
+extra:
+ parent: 'formations/_index.md'
---
Compilation des comptes-rendus des conférences auxquel Deuxfleurs a participé ou même organisé.
diff --git a/content/formations/nix/derivation.md b/content/formations/derivation.md
index bd08e6e..1ed3a1c 100644
--- a/content/formations/nix/derivation.md
+++ b/content/formations/derivation.md
@@ -2,4 +2,6 @@
title: "Dérivation"
description: "Dérivation"
weight: 10
+extra:
+ parent: 'formations/nix.md'
---
diff --git a/content/formations/conf/ecologie.md b/content/formations/ecologie.md
index 3df342c..d917b28 100644
--- a/content/formations/conf/ecologie.md
+++ b/content/formations/ecologie.md
@@ -2,6 +2,8 @@
title: "Écologie"
description: "Écologie : comment tenir un discours pertinent en tant qu'hébergeur"
weight: 31
+extra:
+ parent: 'formations/conf.md'
---
**Animateur :** Quentin de Deuxfleurs
diff --git a/content/formations/conf/education-populaire.md b/content/formations/education-populaire.md
index 28b4e15..994610f 100644
--- a/content/formations/conf/education-populaire.md
+++ b/content/formations/education-populaire.md
@@ -2,6 +2,8 @@
title: "Éducation populaire"
description: "Éducation populaire chez les CHATONS"
weight: 30
+extra:
+ parent: 'formations/conf.md'
---
**Animateurs :** Quentin de Deuxfleurs
diff --git a/content/formations/conf/emancipasso.md b/content/formations/emancipasso.md
index fa709c1..9a394d8 100644
--- a/content/formations/conf/emancipasso.md
+++ b/content/formations/emancipasso.md
@@ -2,6 +2,8 @@
title: "Émancip'Asso"
description: "Émancip'Asso, la formation à destination des hébergeurs pour comprendre le milieu associatif"
weight: 32
+extra:
+ parent: 'formations/conf.md'
---
**Animatrice :** Angie de Framasoft et Anne-Laure d'Animafac
diff --git a/content/formations/nix/flake.md b/content/formations/flake.md
index 8e49a71..d15d138 100644
--- a/content/formations/nix/flake.md
+++ b/content/formations/flake.md
@@ -2,4 +2,6 @@
title: "Flakes"
description: "Flakes"
weight: 70
+extra:
+ parent: 'formations/nix.md'
---
diff --git a/content/formations/nix/home_manager.md b/content/formations/home_manager.md
index 0a3fcdb..5e60184 100644
--- a/content/formations/nix/home_manager.md
+++ b/content/formations/home_manager.md
@@ -2,4 +2,6 @@
title: "Home Manager"
description: "Home Manager"
weight: 80
+extra:
+ parent: 'formations/nix.md'
---
diff --git a/content/formations/sysadmin/installer_linux.md b/content/formations/installer_linux.md
index 0be769d..de1fd7e 100644
--- a/content/formations/sysadmin/installer_linux.md
+++ b/content/formations/installer_linux.md
@@ -4,6 +4,8 @@ weight: 10
description: "Installer Linux"
date: 2021-12-30T15:23:52.320Z
dateCreated: 2021-12-30T15:23:50.137Z
+extra:
+ parent: 'formations/sysadmin.md'
---
On utilise un Live CD (ou Live USB - le support de stockage important peu) pour lancer un système d'exploitation (celui présent dans le support de stockage) sur un ordinateur, sans toucher aux disques présents dans l'ordinateur.
diff --git a/content/formations/conf/libre-europe.md b/content/formations/libre-europe.md
index 4d93290..568827d 100644
--- a/content/formations/conf/libre-europe.md
+++ b/content/formations/libre-europe.md
@@ -2,6 +2,8 @@
title: "Le libre en Europe"
description: "Le libre en Europe (libre hoster, hackmeeting, assos)"
weight: 10
+extra:
+ parent: 'formations/conf.md'
---
**Animatrice :** Florence de MarsNet
diff --git a/content/formations/mediatheque/livres.md b/content/formations/livres.md
index 2383a04..eb40612 100644
--- a/content/formations/mediatheque/livres.md
+++ b/content/formations/livres.md
@@ -2,6 +2,8 @@
title: "Livres"
description: "Livres"
weight: 10
+extra:
+ parent: 'formations/mediatheque.md'
---
🇫🇷 **Ivan Illich, « La convivialité », 1973, Éditions du Seuil.**
diff --git a/content/formations/mediatheque/_index.md b/content/formations/mediatheque.md
index 2c4c519..7b92537 100644
--- a/content/formations/mediatheque/_index.md
+++ b/content/formations/mediatheque.md
@@ -3,6 +3,8 @@ title: "Médiathèque critique"
description: "Médiathèque critique"
weight: 20
sort_by: "weight"
+extra:
+ parent: 'formations/_index.md'
---
# Des livres
diff --git a/content/formations/nix/modules.md b/content/formations/modules.md
index bb7c69e..73fa3eb 100644
--- a/content/formations/nix/modules.md
+++ b/content/formations/modules.md
@@ -2,4 +2,6 @@
title: "Modules"
description: "Les modules de NixOS"
weight: 50
+extra:
+ parent: 'formations/nix.md'
---
diff --git a/content/formations/nix/_index.md b/content/formations/nix.md
index 7885ab9..b131a30 100644
--- a/content/formations/nix/_index.md
+++ b/content/formations/nix.md
@@ -3,6 +3,8 @@ title: "Écosystème Nix"
description: "L'écosysème Nix : nixlang, nixpkgs, nixos, flakes, etc."
sort_by: "weight"
weight: 60
+extra:
+ parent: 'formations/_index.md'
---
# Apprendre
diff --git a/content/formations/nix/nixlang.md b/content/formations/nixlang.md
index 80da224..88c8306 100644
--- a/content/formations/nix/nixlang.md
+++ b/content/formations/nixlang.md
@@ -2,4 +2,6 @@
title: "Langage"
description: "Le langage Nix"
weight: 20
+extra:
+ parent: 'formations/nix.md'
---
diff --git a/content/formations/nix/nixpkgs.md b/content/formations/nixpkgs.md
index e1caed6..411324a 100644
--- a/content/formations/nix/nixpkgs.md
+++ b/content/formations/nixpkgs.md
@@ -2,4 +2,6 @@
title: "Dépôt officiel"
description: "Le dépôt officiel nixpkgs"
weight: 40
+extra:
+ parent: 'formations/nix.md'
---
diff --git a/content/formations/nix/nixstd.md b/content/formations/nixstd.md
index e397ec8..79676f9 100644
--- a/content/formations/nix/nixstd.md
+++ b/content/formations/nixstd.md
@@ -2,4 +2,6 @@
title: "Bibliothèque standard"
description: "La bibliothèque standard de Nix"
weight: 30
+extra:
+ parent: 'formations/nix.md'
---
diff --git a/content/formations/sysadmin/partitionnement.md b/content/formations/partitionnement.md
index 8b2641b..384b125 100644
--- a/content/formations/sysadmin/partitionnement.md
+++ b/content/formations/partitionnement.md
@@ -4,13 +4,15 @@ description: "Redondance, partitionnement, chiffrement : comment configurer ses
weight: 20
date: 2022-04-02T13:38:01.527Z
dateCreated: 2021-12-30T11:39:09.554Z
+extra:
+ parent: 'formations/sysadmin.md'
---
# Configurer les disques de son futur serveur
On part du principe que vous disposez d'un ordinateur, chez vous ou dans un centre de données, et vous êtes prêt⋅e à annihiler le contenu de ses disques pour en faire un beau serveur tout propre. (Il est tout à fait faisable de garder des données existantes sur les disques, mais c'est hors du cadre de cet article.)
-On commencera par expliquer comment accéder aux disques pour les configurer, avant de traiter de partitionnement et de redondance (le fait d'écrire la même choses sur plusieurs disques, au cas où l'un d'entre eux casse). Un autre se focalise sur [le chiffrement des disques](@/formations/sysadmin/chiffrement_froid.md), dont le but est que leur contenu soit incompréhensible sans la clé (si vous vous faites voler le disque, ou que votre hébergeur est trop curieux).
+On commencera par expliquer comment accéder aux disques pour les configurer, avant de traiter de partitionnement et de redondance (le fait d'écrire la même choses sur plusieurs disques, au cas où l'un d'entre eux casse). Un autre se focalise sur [le chiffrement des disques](@/formations/chiffrement_froid.md), dont le but est que leur contenu soit incompréhensible sans la clé (si vous vous faites voler le disque, ou que votre hébergeur est trop curieux).
## Préliminaire : accéder aux disques
@@ -18,7 +20,7 @@ Pour configurer les disques, il faut y avoir accès, comme s'ils étaient des di
Deux possibilités :
* _Vous disposez d'un accès physique à la machine_, et pouvez donc brancher écran, clavier, et insérer un live CD/USB Linux qui vous permettra de lancer Linux *depuis le live CD/USB*.
- Si vous avez déjà installé un OS sur une machine, vous savez de quoi je parle. Sinon, référez-vous au [guide d'utilisation d'un Live CD](@/formations/sysadmin/installer_linux.md).
+ Si vous avez déjà installé un OS sur une machine, vous savez de quoi je parle. Sinon, référez-vous au [guide d'utilisation d'un Live CD](@/formations/installer_linux.md).
* _Vous n'avez pas accès physiquement à la machine_ (par exemple : elle est dans un centre de données). Auquel cas, le propriétaire de la machine doit avoir prévu le coup : vous devriez pouvoir vous connecter en SSH (ligne de commande à distance) à un *mode rescue* qui vous permettra d'agir sur les disques de la machine alors qu'elle est éteinte. Comment s'y prendre dépend de l'infrastructure logicielle du propriétaire du centre de données.
@@ -81,7 +83,7 @@ Comprenez d'abord qu'on « montera » un dossier du système Linux dans chaque p
Elle a besoin d'être sur le disque dur principal, et son format (BIOS ou EFI) dépend de l'âge de l'ordinateur (EFI est plus récent). La taille qu'elle doit faire dépend de son format, mais ça ne dépassera jamais 600 Mo.
Si vous non plus, vous n'y comprenez rien, j'ai trouvé [ce guide](https://www.easeus.fr/partition-manager-tips/difference-entre-bios-et-uefi.html) très clair et complet.
* `/boot` contient les données d'amorçage du système, et pèse le plus souvent moins de 200 Mo.
- On a besoin de mettre ce dossier dans sa propre partition quand on fait du [Chiffrement à froid](@/formations/sysadmin/chiffrement_froid.md) sur la partition système (`/`), par exemple.
+ On a besoin de mettre ce dossier dans sa propre partition quand on fait du [Chiffrement à froid](@/formations/chiffrement_froid.md) sur la partition système (`/`), par exemple.
* Une partition `swap`, qui sert de **RAM de secours super lente**.
Très utile si l'on n'a pas beaucoup de RAM, parce qu'elle évite que le serveur ne s'éteigne brutalement dès la limite atteinte. En lieu et place, l'ordinateur fonctionne ô-combien-lentement, mais vous laisse quand même la possibilité de tuer cette saleté de processus qui a mangé toute la RAM, sans avoir à redémarrer.
@@ -146,7 +148,7 @@ Personnellement, aujourd'hui, j'ai deux configurations de serveur à partitionne
* Ce serveur étant loué dans un centre de données, je compte chiffrer mes données. Je ne veux pas avoir X clés de déchiffrement (une par partition) à rentrer à chaque démarrage, donc je vais utiliser LVM pour ne créer qu'une seule grosse partition chiffrée (dont LVM gèrera le sous-partitionnement pour mon système).
* J'ai 3 disques, je vais donc pouvoir utiliser RAID5 pour la redondance de cette méga-partition LVM (RAID1 aurait toléré un *crash* de disque de plus, mais j'aurais eu moins d'espace disque).
* Dans LVM, on aura presque 4 To d'espace ! On va faire une partition `/`, une `/home`, une `/var`, une `/data` et la `swap`. Leurs tailles seront facilement adaptables avec LVM à l'usage, donc on s'en fiche à ce stade.
- * Le chiffrement va nécessiter un partition `/boot`, pour que je puisse me connecter au serveur et le déchiffrer avant chaque démarrage (cf. [guide du chiffrement à froid](@/formations/sysadmin/chiffrement_froid.md)). La partition `/boot` sera redondée en RAID1.
+ * Le chiffrement va nécessiter un partition `/boot`, pour que je puisse me connecter au serveur et le déchiffrer avant chaque démarrage (cf. [guide du chiffrement à froid](@/formations/chiffrement_froid.md)). La partition `/boot` sera redondée en RAID1.
* Il va me falloir une petite partition d'amorçage BIOS/EFI de quelques Mo.
Graphiquement, ça ressemblera à ça :
@@ -405,7 +407,7 @@ sda 8:0 0 1.8T 0 disk
C'est magnifique, nous avons des partitions. Mais pour l'instant, elles ne servent à rien : il leur manque un système de fichier pour être utilisables par un système d'exploitation.
-Si vous comptez chiffrer les disques de votre futur serveur (ce qu'on recommande chaudement si votre serveur est dans un centre de données), il faut configurer le chiffrement *avant* d'installer un système de fichier. Rendez-vous donc sur le [guide du chiffrement à froid](@/formations/sysadmin/chiffrement_froid.md), où on traitera aussi de l'installation du système de fichier de A à Z : vous avez donc fini ce guide, bravo !
+Si vous comptez chiffrer les disques de votre futur serveur (ce qu'on recommande chaudement si votre serveur est dans un centre de données), il faut configurer le chiffrement *avant* d'installer un système de fichier. Rendez-vous donc sur le [guide du chiffrement à froid](@/formations/chiffrement_froid.md), où on traitera aussi de l'installation du système de fichier de A à Z : vous avez donc fini ce guide, bravo !
---
diff --git a/content/formations/conf/sauvegardes-cooperatives.md b/content/formations/sauvegardes-cooperatives.md
index bd67d01..6a2da6d 100644
--- a/content/formations/conf/sauvegardes-cooperatives.md
+++ b/content/formations/sauvegardes-cooperatives.md
@@ -2,6 +2,8 @@
title: "Sauvegardes coopératives"
description: "Sauvegardes coopératives entre CHATONS"
weight: 10
+extra:
+ parent: 'formations/conf.md'
---
**Animateurs :** Équipe Picasoft
diff --git a/content/formations/sysadmin/_index.md b/content/formations/sysadmin.md
index 057cd02..296bfc1 100644
--- a/content/formations/sysadmin/_index.md
+++ b/content/formations/sysadmin.md
@@ -3,6 +3,8 @@ title: "Administration Système"
description: "Administration Système"
sort_by: "weight"
weight: 50
+extra:
+ parent: 'formations/_index.md'
---
L'administration système est un concept aux contours flous.
diff --git a/content/formations/conf/2022-libreto-camps-chatons.pdf b/static/img/2022-libreto-camps-chatons.pdf
index 87ff752..87ff752 100644
--- a/content/formations/conf/2022-libreto-camps-chatons.pdf
+++ b/static/img/2022-libreto-camps-chatons.pdf
diff --git a/content/formations/conf/adaway-logo.png b/static/img/adaway-logo.png
index b26b987..b26b987 100644
--- a/content/formations/conf/adaway-logo.png
+++ b/static/img/adaway-logo.png
Binary files differ
diff --git a/content/formations/conf/adaway.png b/static/img/adaway.png
index 6ac3b5a..6ac3b5a 100644
--- a/content/formations/conf/adaway.png
+++ b/static/img/adaway.png
Binary files differ
diff --git a/content/formations/conf/bloque.png b/static/img/bloque.png
index be3ad76..be3ad76 100644
--- a/content/formations/conf/bloque.png
+++ b/static/img/bloque.png
Binary files differ
diff --git a/content/formations/conf/bromite.png b/static/img/bromite.png
index 979c136..979c136 100644
--- a/content/formations/conf/bromite.png
+++ b/static/img/bromite.png
Binary files differ
diff --git a/content/formations/conf/firefox.png b/static/img/firefox.png
index 2909b09..2909b09 100644
--- a/content/formations/conf/firefox.png
+++ b/static/img/firefox.png
Binary files differ
diff --git a/content/formations/conf/konbi.png b/static/img/konbi.png
index f62d685..f62d685 100644
--- a/content/formations/conf/konbi.png
+++ b/static/img/konbi.png
Binary files differ
diff --git a/content/formations/conf/lightbeam.png b/static/img/lightbeam.png
index a71f1f4..a71f1f4 100644
--- a/content/formations/conf/lightbeam.png
+++ b/static/img/lightbeam.png
Binary files differ
diff --git a/content/formations/conf/marmi.png b/static/img/marmi.png
index 241d1e9..241d1e9 100644
--- a/content/formations/conf/marmi.png
+++ b/static/img/marmi.png
Binary files differ
diff --git a/content/formations/conf/progres.png b/static/img/progres.png
index 2ab327c..2ab327c 100644
--- a/content/formations/conf/progres.png
+++ b/static/img/progres.png
Binary files differ
diff --git a/content/formations/conf/uBlock.png b/static/img/uBlock.png
index 44d22cd..44d22cd 100644
--- a/content/formations/conf/uBlock.png
+++ b/static/img/uBlock.png
Binary files differ
diff --git a/content/formations/conf/uBlock.svg b/static/img/uBlock.svg
index 2275c58..2275c58 100644
--- a/content/formations/conf/uBlock.svg
+++ b/static/img/uBlock.svg
diff --git a/content/formations/conf/wireshark.jpg b/static/img/wireshark.jpg
index d95d575..d95d575 100644
--- a/content/formations/conf/wireshark.jpg
+++ b/static/img/wireshark.jpg
Binary files differ