🐧 Linux & Docker

29 tutoriels pour Docker, SSH, Cron, pare-feu UFW, iptables, Apache, Samba, WireGuard, MariaDB, Ansible, Grafana, Proxmox, PBS, NFS et l'administration de serveurs Linux.

🐳

Docker & Conteneurs

Docker Compose, Docker Run, Images, Réseaux, Reverse Proxy, Observabilité, Virtualisation, Sauvegarde, NFS

Linux 📦

Docker Compose — Stack complète

Comprendre Docker Compose et déployer Nextcloud, ownCloud et WordPress avec leurs bases de données.

Voir le tuto
Linux 🔌

Docker Run — Containers même réseau

Apprendre à lancer plusieurs containers Docker sur le même réseau (pgAdmin4, PostgreSQL…).

Voir le tuto
Linux 🛠

Créer une image Docker (Nginx)

Découvrir les Dockerfile et créer une image Nginx personnalisée. Chaque instruction expliquée en détail.

Voir le tuto
Linux 🛠

Créer une image Docker Apache (Ubuntu)

Construire une image Docker Apache depuis Ubuntu avec un Dockerfile. Apprendre à installer ses propres paquets.

Voir le tuto
Linux 🔀

Docker Compose avec Network

Comprendre les réseaux Docker et créer un docker-compose.yml avec des réseaux personnalisés.

Voir le tuto
Linux 🛡

Nginx Proxy Manager

Comprendre ce qu'est un reverse proxy et déployer Nginx Proxy Manager via Docker Compose.

Voir le tuto
Linux 📊

Schéma d'observabilité (Grafana)

Mettre en place une architecture d'observabilité complète avec Grafana, Prometheus, Loki et Promtail.

Voir le tuto
Linux 🔧

Grafana Mimir — Docker Compose (GitHub)

Déployer Mimir en labo avec Docker Compose (MinIO, NGINX, Grafana) à partir de la doc officielle GitHub.

Voir le tuto
Linux 💻

Proxmox — Créer un cluster + Ceph (GUI)

Monter un cluster Proxmox et déployer Ceph entièrement via l'interface graphique, sans CLI.

Voir le tuto
Linux 💾

Proxmox Backup — PBS

Créer un ZFS/Datastore sur PBS, sauvegarder un CT en un clic puis répliquer les backups entre deux PBS.

Voir le tuto
Linux 🔄

Proxmox — Cluster 2 nœuds + Réplication (BCP)

Monter un cluster Proxmox 2 nœuds avec réplication ZFS, puis tester le backup d'un CT vers PBS en GUI.

Voir le tuto
Linux 🗂

Proxmox — Monter un NFS dans une VM

Ajouter un stockage NFS dans Proxmox puis monter le partage dans une VM Linux avec mount et fstab.

Voir le tuto
🔧

Administration système

SSH, Cron, Pare-feu UFW, Rsync, LVM

Linux 🔐

SSH — Configuration et sécurisation

Apprendre ce qu'est SSH, générer vos clés, changer le port et sécuriser votre serveur avec fail2ban.

Voir le tuto
Linux ⏰

Cron — Tâches planifiées

Comprendre crontab et automatiser l'exécution de scripts à heures fixes avec des exemples concrets.

Voir le tuto
Linux 🛡

UFW — Configurer le pare-feu Linux

Découvrir UFW, le pare-feu simplifié de Linux. Installation, règles de ports, sous-réseaux et logging.

Voir le tuto
Linux 🔄

Rsync — Synchronisation & sauvegarde

Utiliser rsync pour synchroniser des fichiers, créer des sauvegardes incrémentales et automatiser les transferts.

Voir le tuto
Linux 💽

LVM — Gestion des volumes logiques

Créer et gérer des volumes logiques avec LVM pour un stockage flexible et redimensionnable.

Voir le tuto
🛡

Sécurité & Services

Systemd, Fail2ban, iptables, Apache, Samba, WireGuard, MariaDB

Linux ⚙

Systemd — Gestion des services

Gérer les services avec systemctl, créer des services personnalisés, consulter les logs et configurer des timers.

Voir le tuto
Linux 🚫

Fail2ban — Protection anti-brute force

Installer et configurer Fail2ban pour bloquer automatiquement les attaques par force brute sur vos services.

Voir le tuto
Linux 🛡

iptables — Pare-feu avancé

Maîtriser iptables : tables, chaînes, règles de filtrage, NAT et persistance des règles sur Debian/Ubuntu.

Voir le tuto
Linux 🌐

Apache — Serveur web

Installer Apache2, configurer des virtual hosts, activer SSL avec Let's Encrypt et sécuriser le serveur.

Voir le tuto
Linux 📁

Samba — Partage de fichiers

Installer Samba pour partager des fichiers entre Linux et Windows sur le réseau local.

Voir le tuto
Linux 🔐

WireGuard — VPN Linux

Créer un tunnel VPN rapide et sécurisé avec WireGuard entre un serveur et des clients.

Voir le tuto
Linux 🗃

MariaDB — Base de données

Installer MariaDB, sécuriser l'instance, gérer les bases de données, les utilisateurs et les sauvegardes.

Voir le tuto
📄

Scripting & Automatisation

Scripts Bash pour la gestion de serveurs

Linux 📜

Bash — Scripts d'automatisation

Apprendre à écrire des scripts Bash pour automatiser vos tâches serveur : sauvegarde, monitoring et déploiement.

Voir le tuto
⚙

Ansible & Automatisation

Déployer Apache, Nginx, MySQL et créer ses propres rôles Ansible

Linux 🚀

Ansible — Introduction

Installer Ansible, configurer SSH sans mot de passe, créer un inventaire et exécuter ses premières commandes ad-hoc.

Voir le tuto
Linux 🖥

Ansible — Préparer les machines

Configurer la machine de contrôle et les nœuds managés : utilisateur dédié, clés SSH, sudo sans mot de passe et Python.

Voir le tuto
Linux 🌐

Ansible — Déployer Apache2

Créer un rôle Ansible pour installer et démarrer Apache2 automatiquement sur tous les serveurs web.

Voir le tuto
Linux 🌐

Ansible — Déployer Nginx

Installer et activer Nginx sur plusieurs serveurs Linux avec un rôle Ansible minimaliste et réutilisable.

Voir le tuto
Linux 🔒

Ansible — MySQL avec Vault

Déployer MySQL, créer une base et un utilisateur, et chiffrer le mot de passe avec Ansible Vault.

Voir le tuto
Linux 📦

Ansible — Créer un rôle

Générer automatiquement la structure d'un rôle Ansible (defaults, handlers, tasks, templates) avec un playbook factory.

Voir le tuto
Linux 📊

Ansible — Déployer Grafana Alloy

Installer Grafana Alloy via son paquet .deb, déposer sa configuration et pousser les métriques système vers Mimir.

Voir le tuto