Répertoire de recettes

150+ playbooks serveur vérifiés

Pas des scripts figés. Chaque recette lit d'abord votre serveur, s'adapte à ce qui existe déjà et prouve chaque étape avant de passer à la suivante. Chaque commande est signée par votre navigateur, validée par vous, et rejouable depuis l'historique.

185 recettes17 catégoriesRecon → Agir → Vérifier

Chaque recette, dans l'ordre

01Recon

Des sondes en lecture seule établissent ce qui est réellement installé, actif et à l'écoute avant tout changement.

02Agir

Chaque commande est adaptée à la distribution trouvée, classée par risque, signée par votre navigateur et relayée telle quelle à l'agent.

03Vérifier

Une étape ne compte comme faite que quand sa propre vérification passe. Le run s'arrête au premier échec, rien ne reste à moitié appliqué.

Filtrer par système
Filtrer par catégorie

185 recettes affichées

WEB

Serveur web

13
  1. nginxServeur web nginx, démarré, activé au boot et vérifié.prudence
  2. CaddyCaddy avec HTTPS automatique pour un domaine.prudence
  3. Apache httpdServeur web Apache, démarré, activé et vérifié.prudence
  4. HAProxyLoad balancer HAProxy, démarré et vérifié.prudence
  5. TraefikReverse proxy Traefik via Docker, avec le dashboard et TLS automatique.prudence
  6. Nginx Proxy ManagerReverse proxy à interface web Nginx Proxy Manager via Docker.prudence
  7. Certificat Let’s EncryptCertbot + certificat TLS et renouvellement automatique.prudence
  8. PHP-FPMPHP-FPM (version au choix) pour nginx/apache.prudence
  9. Varnish CacheCache HTTP Varnish devant un backend web.prudence
  10. nginx reverse proxyConfigure nginx en reverse proxy vers un service local (websocket OK).prudence
  11. IIS (serveur web)Rôle Internet Information Services activé et démarré.prudence
  12. ASP.NET Core Hosting (IIS)Le Hosting Bundle .NET pour héberger des apps ASP.NET Core derrière IIS.prudence
  13. nginx (macOS)nginx via Homebrew, démarré en service.prudence
DB

Base de données

19
  1. PostgreSQLPostgreSQL (version au choix), initialisé, démarré et vérifié.prudence
  2. MySQLMySQL, sécurisé (mysql_secure_installation), démarré et vérifié.prudence
  3. MariaDBMariaDB, démarré, activé et vérifié.prudence
  4. MongoDBMongoDB Community, démarré, activé et vérifié.prudence
  5. RabbitMQBroker de messages RabbitMQ avec le plugin de management.prudence
  6. MemcachedCache mémoire Memcached, lié à localhost.sûr
  7. ClickHouseBase analytique ClickHouse, démarrée et vérifiée.prudence
  8. SQLiteSQLite + outillage (litestream pour la réplication).sûr
  9. InfluxDBBase de séries temporelles InfluxDB, en service sur :8086.prudence
  10. TimescaleDBExtension TimescaleDB sur un PostgreSQL existant.prudence
  11. Neo4jBase de données graphe Neo4j Community.prudence
  12. Sauvegarde Postgres (cron)Dump PostgreSQL planifié, compressé et à rétention limitée.prudence
  13. Durcissement PostgresDurcit PostgreSQL : écoute, pg_hba, SSL. Destructif : touche à l’accès.destructif
  14. CockroachDBCockroachDB en mono-nœud (dev/single), en service.prudence
  15. pgBackRestSauvegardes PostgreSQL fiables avec pgBackRest.prudence
  16. PostgreSQL (Windows)PostgreSQL via winget, service démarré.prudence
  17. SQL ServerMicrosoft SQL Server (Developer) via winget, service démarré.prudence
  18. PostgreSQL (macOS)PostgreSQL via Homebrew, service démarré.prudence
  19. Redis (macOS)Redis via Homebrew, service démarré.prudence
CACHE

Cache & files

04
  1. RedisRedis, avec mot de passe optionnel, démarré et vérifié.prudence
  2. NATSServeur de messaging NATS (JetStream optionnel).sûr
  3. Mosquitto (MQTT)Broker MQTT Mosquitto pour l’IoT.prudence
  4. Apache KafkaKafka en mode KRaft (sans ZooKeeper) via Docker.prudence
OBS

Observabilité

11
  1. node_exporterExportateur de métriques système Prometheus, en service.prudence
  2. NetdataMonitoring temps réel Netdata, sur :19999.prudence
  3. PrometheusPrometheus (collecte de métriques), en service sur :9090.prudence
  4. GrafanaGrafana (dashboards), en service sur :3000.prudence
  5. Grafana LokiAgrégation de logs Loki via Docker, sur :3100.prudence
  6. Stack Grafana + PrometheusGrafana + Prometheus + node_exporter via Docker Compose.prudence
  7. cAdvisorMétriques de conteneurs cAdvisor via Docker.sûr
  8. GlancesMonitoring système temps réel Glances (mode web).sûr
  9. AlertmanagerRoutage d’alertes Prometheus Alertmanager via Docker.prudence
  10. VectorPipeline d’observabilité Vector (logs/métriques).sûr
  11. Grafana AlloyAgent d’expédition de logs Grafana Alloy vers Loki (successeur de Promtail, EOL).sûr
SEC

Sécurité

13
  1. Durcir SSHDésactive le login root et par mot de passe, garde les clés. Destructif : vérifie ton accès par clé d’abord.destructif
  2. fail2banfail2ban avec la jail SSH, actif et vérifié.prudence
  3. Pare-feu UFWUFW : refuse l’entrant par défaut, autorise SSH + ports choisis. Destructif : garde SSH ouvert.destructif
  4. Mises à jour de sécurité autoActive les mises à jour de sécurité automatiques (unattended-upgrades).prudence
  5. CrowdSecIPS collaboratif CrowdSec + bouncer pare-feu.prudence
  6. ClamAVAntivirus ClamAV avec base de signatures à jour.sûr
  7. Audit LynisInstalle Lynis et lance un audit de durcissement (lecture seule).sûr
  8. Pare-feu nftablesPare-feu nftables de base. Destructif : applique des règles réseau.destructif
  9. auditdJournal d’audit noyau auditd, activé.prudence
  10. 2FA SSH (TOTP)TOTP sur SSH via Google Authenticator PAM. Destructif : touche à l’auth SSH.destructif
  11. Scan de secretsCherche des secrets en clair dans un dossier (lecture seule, rapport).sûr
  12. Rotation des clés SSHRemplace les clés autorisées d’un utilisateur. Destructif : accès SSH.destructif
  13. Règle de pare-feu (Windows)Ouvre un port entrant dans le pare-feu Windows. Destructif : réseau.destructif
DEV

Outils dev

23
  1. Node.jsNode.js (version LTS au choix) installé system-wide via NodeSource.prudence
  2. GoLe langage Go (version au choix), dans le PATH.sûr
  3. BunLe runtime JS Bun, dans le PATH.sûr
  4. PythonPython (version au choix) via pyenv, pour l’utilisateur.sûr
  5. RustLa toolchain Rust via rustup.sûr
  6. DenoLe runtime Deno, installé pour l’utilisateur.sûr
  7. Java (Temurin)JDK Temurin (OpenJDK), version LTS au choix.sûr
  8. GitGit installé et vérifié.sûr
  9. PHP CLIPHP CLI (version au choix) + extensions courantes.sûr
  10. Ruby (rbenv)Ruby via rbenv, version au choix, pour l’utilisateur.sûr
  11. .NET SDKLe SDK .NET (version LTS au choix).sûr
  12. Elixir + ErlangElixir et Erlang/OTP.sûr
  13. Toolchain de buildbuild-essential + compilateurs et outils courants.sûr
  14. mise (gestion de versions)mise (ex rtx) pour gérer les versions de runtimes + direnv.sûr
  15. ChocolateyGestionnaire de paquets Chocolatey (bootstrap PowerShell).prudence
  16. Node.js (Windows)Node.js LTS via winget.sûr
  17. Python (Windows)Python 3 via winget.sûr
  18. Git (Windows)Git for Windows via winget.sûr
  19. HomebrewGestionnaire de paquets Homebrew (bootstrap).prudence
  20. Node.js (macOS)Node.js via Homebrew.sûr
  21. Python (macOS)Python 3 via Homebrew.sûr
  22. Git (macOS)Git via Homebrew.sûr
  23. Xcode Command Line ToolsLes outils en ligne de commande d’Xcode (git, clang, make…).prudence
CTR

Conteneurs

13
  1. Docker EngineDocker Engine + Compose, service actif, hello-world vérifié.prudence
  2. Docker ComposePlugin Docker Compose v2, vérifié.sûr
  3. PodmanPodman (conteneurs rootless), vérifié.prudence
  4. PortainerInterface web de gestion Docker Portainer.prudence
  5. k3s (Kubernetes léger)Cluster mono-nœud k3s. Destructif : configure le réseau et un runtime conteneurs.destructif
  6. WatchtowerMise à jour automatique des conteneurs Docker.prudence
  7. Registre Docker privéRegistre d’images Docker privé via Docker.prudence
  8. Nettoyage Docker (cron)Prune planifié des images/volumes Docker inutilisés.prudence
  9. DockgeGestionnaire de stacks Docker Compose Dockge.prudence
  10. HashiCorp NomadOrchestrateur Nomad en mono-nœud (server+client). Destructif : réseau.destructif
  11. Docker Desktop (Windows)Docker Desktop via winget. Destructif : active WSL2/Hyper-V, reboot probable.destructif
  12. Hyper-VActive le rôle Hyper-V. Destructif : virtualisation, reboot requis.destructif
  13. Docker (macOS)Docker Desktop via Homebrew Cask.prudence
SYS

Système

16
  1. Fuseau horaireRègle le fuseau horaire du serveur.sûr
  2. CockpitConsole d’administration web Cockpit, sur :9090.prudence
  3. Zsh + Oh My ZshZsh avec Oh My Zsh pour l’utilisateur courant.prudence
  4. Horloge synchronisée (chrony)Synchronisation NTP via chrony.sûr
  5. Utilisateur + sudoCrée un utilisateur avec clé SSH et accès sudo. Destructif : compte système.destructif
  6. Rotation des logsConfigure logrotate pour un dossier de logs applicatifs.sûr
  7. Nettoyage disquePurge caches apt, vieux logs et paquets orphelins (rapport avant).prudence
  8. Mise à jour systèmeMet à jour tous les paquets. Destructif : peut nécessiter un reboot.destructif
  9. Nom d’hôteDéfinit le hostname et met à jour /etc/hosts.prudence
  10. LocaleConfigure la locale système.sûr
  11. Bannière de connexion (MOTD)Installe une bannière MOTD personnalisée.sûr
  12. Tuning sysctlAjuste les limites réseau/fichiers. Destructif : paramètres noyau.destructif
  13. Serveur OpenSSHActive le serveur OpenSSH intégré à Windows. Destructif : accès distant.destructif
  14. Bureau à distance (RDP)Active le RDP et la règle de pare-feu. Destructif : ouvre l’accès distant.destructif
  15. Windows UpdateInstalle les mises à jour Windows en attente. Destructif : reboot probable.destructif
  16. Active Directory (contrôleur de domaine)Promeut le serveur en contrôleur de domaine (nouvelle forêt). TRÈS destructif.destructif
NET

Réseau

09
  1. TailscaleVPN mesh Tailscale (nécessite une auth key pour se connecter).prudence
  2. WireGuardVPN WireGuard : génère les clés, configure une interface. Destructif : touche au réseau.destructif
  3. Pi-holePi-hole (DNS + blocage de pubs). Destructif : change le résolveur DNS.destructif
  4. AdGuard HomeDNS filtrant AdGuard Home. Destructif : peut prendre le port 53.destructif
  5. OpenVPNServeur OpenVPN via le script road-warrior. Destructif : réseau.destructif
  6. Résolveur DNS (Unbound)Résolveur DNS récursif Unbound, sur localhost.prudence
  7. Outils réseauiperf3, mtr, speedtest et outils de diagnostic réseau.sûr
  8. Tunnel frpClient frp pour exposer un service local via un serveur frp distant.prudence
  9. HeadscalePlan de contrôle Tailscale self-hosted Headscale.prudence
GAME

Serveurs de jeu

09
  1. Serveur Minecraft (Java)Serveur Minecraft Java configurable (version, type, joueurs, RAM), en service systemd.prudence
  2. Serveur ValheimServeur de jeu dédié Valheim via Docker.prudence
  3. Serveur FactorioServeur de jeu dédié Factorio via Docker.prudence
  4. Serveur MumbleServeur vocal Mumble (murmur), démarré et vérifié.prudence
  5. Serveur Minecraft BedrockServeur Minecraft Bedrock dédié via Docker.prudence
  6. Serveur TerrariaServeur de jeu dédié Terraria (TShock) via Docker.prudence
  7. Serveur PalworldServeur de jeu dédié Palworld via Docker.prudence
  8. Serveur CS2Serveur dédié Counter-Strike 2 via Docker (SteamCMD).prudence
  9. Serveur ARKServeur dédié ARK: Survival via Docker.prudence
HOST

Auto-hébergé

17
  1. VaultwardenGestionnaire de mots de passe Vaultwarden (compatible Bitwarden) via Docker.prudence
  2. GiteaForge Git légère Gitea via Docker.prudence
  3. Uptime KumaMonitoring d’uptime self-hosted Uptime Kuma via Docker.prudence
  4. NextcloudNextcloud (cloud de fichiers self-hosted) via Docker.prudence
  5. JellyfinServeur média Jellyfin via Docker, sur :8096.prudence
  6. n8nAutomatisation de workflows n8n via Docker.prudence
  7. ImmichGalerie photo self-hosted Immich via Docker Compose.prudence
  8. Plex Media ServerServeur média Plex via Docker.prudence
  9. Home AssistantDomotique Home Assistant Container via Docker.prudence
  10. Paperless-ngxGED Paperless-ngx via Docker Compose.prudence
  11. Wiki.jsWiki moderne Wiki.js via Docker.prudence
  12. MetabaseOutil de BI Metabase via Docker.prudence
  13. Umami AnalyticsAnalytics respectueux de la vie privée Umami via Docker Compose.prudence
  14. Homepage (dashboard)Dashboard de services Homepage via Docker.sûr
  15. FreshRSSAgrégateur RSS FreshRSS via Docker.sûr
  16. SyncthingSynchronisation de fichiers P2P Syncthing.prudence
  17. CoolifyPaaS auto-hébergé Coolify (déploiement d’apps type Heroku/Vercel).destructif
MAIL

Mail

04
  1. Relais SMTP (Postfix)Postfix en relais sortant (satellite) via un smarthost. Destructif : reconfigure la messagerie.destructif
  2. Dovecot IMAPServeur IMAP/POP3 Dovecot.prudence
  3. RspamdFiltre anti-spam Rspamd + Redis.prudence
  4. ListmonkGestion de newsletters Listmonk via Docker Compose.prudence
STOR

Stockage & backup

10
  1. Fichier d’échange (swap)Crée un fichier de swap de la taille choisie, persistant. Destructif : modifie /etc/fstab.destructif
  2. Sauvegardes resticrestic + sauvegarde planifiée d’un dossier vers une cible (chiffrée).prudence
  3. MinIOStockage objet S3-compatible MinIO via Docker.prudence
  4. Partage SambaServeur de fichiers Samba (SMB). Destructif : crée un partage et un utilisateur.destructif
  5. Sauvegardes BorgBorgBackup + une sauvegarde planifiée chiffrée d’un dossier.prudence
  6. rclonerclone pour synchroniser vers le cloud (S3, B2, Drive…).sûr
  7. Serveur NFSPartage NFS. Destructif : expose un dossier sur le réseau.destructif
  8. Montage disque (fstab)Formate et monte un disque de façon persistante. Destructif : ERASE potentiel.destructif
  9. Pool ZFSInstalle ZFS et crée un pool. Destructif : ERASE des disques.destructif
  10. Partage de fichiers SMBCrée un partage SMB Windows. Destructif : expose un dossier sur le réseau.destructif
CI

CI/CD

09
  1. Runner GitHub ActionsRunner self-hosted GitHub Actions, enregistré comme service.prudence
  2. GitLab RunnerGitLab Runner enregistré avec l’executor Docker/shell.prudence
  3. Woodpecker CICI léger Woodpecker (serveur) via Docker.prudence
  4. Ansible (control node)Ansible installé comme nœud de contrôle.sûr
  5. Service systemdDaemonise une commande en service systemd géré.prudence
  6. Tâche planifiée (cron)Ajoute une tâche planifiée via un timer systemd.prudence
  7. Tâche planifiée (Windows)Enregistre une tâche planifiée Windows.prudence
  8. Service launchd (macOS)Daemonise une commande via un LaunchDaemon macOS. Destructif : service système.destructif
  9. Runner GitHub Actions (macOS)Runner self-hosted GitHub Actions pour les builds Apple.prudence
AI

IA / ML

07
  1. OllamaOllama pour faire tourner des LLM locaux (pull d’un modèle optionnel).prudence
  2. JupyterLabJupyterLab via Docker, avec un token d’accès.prudence
  3. Open WebUIInterface web pour LLM (Ollama) Open WebUI via Docker.prudence
  4. Pilotes NVIDIA + CUDAPilotes NVIDIA et toolkit CUDA. Destructif : modules noyau, reboot probable.destructif
  5. ComfyUI (Stable Diffusion)ComfyUI pour la génération d’images via Docker (GPU recommandé).prudence
  6. Serveur d’inférence vLLMvLLM pour servir un LLM en API OpenAI-compatible. GPU requis.destructif
  7. Ollama (macOS)LLM locaux Ollama via Homebrew (accéléré Metal).prudence
CMS

Web & CMS

07
  1. Déployer une app Docker ComposeDéploie une stack Docker Compose (fournie) et l’expose. Décris ton besoin dans les instructions.prudence
  2. WordPressWordPress via Docker (app + MariaDB), prêt à configurer.prudence
  3. GhostPlateforme de blog Ghost via Docker.prudence
  4. OdooERP Odoo Community via Docker (app + Postgres).prudence
  5. DiscourseForum Discourse (installation officielle). Destructif : prend 80/443.destructif
  6. MattermostMessagerie d’équipe Mattermost via Docker Compose.prudence
  7. DirectusCMS headless Directus via Docker.prudence
MISC

Transverses

01
  1. Paquet HomebrewInstalle un paquet (formule) Homebrew au choix.prudence

Aller plus loin