Catalogue des cours
Des fondamentaux Linux à l'administration de serveurs en production.
- Débutant
Votre premier serveur
Ce qu'est un serveur, comment s'y connecter la première fois, et comment le maintenir à jour sans rien casser.
7 leçons · 136 minutes
- Débutant
Fondamentaux de Linux
Premiers pas dans un terminal Linux : se repérer dans le système de fichiers, lire des fichiers et comprendre les permissions.
11 leçons · 193 minutes
- Intermédiaire
Gérer les services avec systemd
Démarrer, arrêter et diagnostiquer les services d'un serveur Ubuntu, et écrire une unité pour votre propre application.
7 leçons · 130 minutes
- Intermédiaire
Utilisateurs, sudo et accès SSH
Créer des comptes, accorder des privilèges avec sudo et sécuriser l'accès SSH par clé — sans jamais rester à la porte de votre propre serveur.
4 leçons · 85 minutes
- Intermédiaire
Réseau : comment votre serveur est joignable
Adresses, ports et connexions : localiser la couche qui casse au lieu de déclarer « le réseau est en panne ».
5 leçons · 105 minutes
- Avancé
Héberger une application web avec Nginx
Servir un build React/Vite, placer une application Node.js ou Next.js derrière un reverse proxy, et passer en HTTPS.
4 leçons · 88 minutes
- Avancé
ISPConfig : héberger plusieurs sites sur un serveur
Installer le panneau ISPConfig sur Ubuntu Server, comprendre ce qu'il automatise, et y héberger un site puis une application Node.js.
5 leçons · 140 minutes
- Intermédiaire
Scripts Bash pour administrateurs
Automatiser des tâches d'administration sans écrire un script qui échoue en silence ou détruit des données à cause d'une variable vide.
5 leçons · 124 minutes
- Intermédiaire
Sauvegardes et restaurations
Sauvegarder une base et des fichiers, appliquer une rétention, et surtout vérifier qu'une restauration fonctionne avant d'en avoir besoin.
5 leçons · 125 minutes
- Intermédiaire
Pare-feu et durcissement
Fermer ce qui n'a pas à être ouvert, ralentir les attaques automatisées, et vérifier régulièrement ce que le serveur expose — sans se verrouiller dehors.
5 leçons · 130 minutes
- Intermédiaire
Surveiller un serveur
Lire correctement l'espace disque, la mémoire et la charge, maîtriser la croissance des journaux, et être prévenu avant les utilisateurs.
5 leçons · 126 minutes
- Intermédiaire
DNS : faire pointer un domaine vers votre serveur
Comprendre comment un nom se résout, publier les bons enregistrements, et diagnostiquer avec dig au lieu d'attendre.
2 leçons · 52 minutes
- Intermédiaire
Diagnostiquer une panne : ce que chaque sortie prouve
Lire ce que chaque sortie prouve réellement, réduire une panne inconnue à un seul composant, et la corriger sans détruire ce qui l'expliquait.
6 leçons · 128 minutes
- Intermédiaire
Docker : conteneurs pour héberger une application Node
Ce qu'un conteneur est réellement, quand s'en passer, et comment mettre une application Node et sa base derrière un reverse proxy sans exposer la machine.
5 leçons · 108 minutes
- Intermédiaire
Déployer : releases, bascule et retour arrière
Faire arriver le code sur le serveur, basculer en une seule opération, et pouvoir revenir en arrière — y compris quand la vérification échoue.
4 leçons · 90 minutes
- Avancé
Administrer PostgreSQL : accès, connexions et croissance
Qui peut se connecter, combien à la fois, ce que la base fait en ce moment, et pourquoi elle occupe plus de place que les données qu'elle contient.
4 leçons · 92 minutes
- Intermédiaire
Git pour administrateurs : un historique digne de confiance
Répondre à « qu'est-ce qui a changé ? » par une commande plutôt que de mémoire : commits, historique, dépôts distants et étiquettes de version.
6 leçons · 127 minutes
- Avancé
Projet final : du dépôt à la production
Tout le cursus sur une seule machine : construire un service en production, le casser, le rétablir, et prouver qu'il tient.
4 leçons · 97 minutes
