Outils DevOps

Cron, YAML, conteneurs et configurations, vérifiés avant le déploiement.

100% côté client Gratuit pour toujours Sans inscription

La configuration d’infrastructure échoue d’une manière très particulière : en silence, puis d’un coup, et généralement à trois heures du matin. Une expression cron qui se lit comme horaire mais se déclenche chaque minute, un YAML dont l’indentation imbrique une clé d’un niveau de trop, un manifeste Kubernetes auquel manque un champ obligatoire, une entrée .env dont la valeur non quotée contient un dièse. Ces outils analysent, expliquent et génèrent ces fichiers pour que l’erreur apparaisse sur votre portable plutôt qu’en production.

Outils de cette catégorie

60
Calculateur de permissions chmod Activez lecture, écriture et exécution pour propriétaire, groupe et autres — et obtenez le nombre octal (755, 644…), la notation symbolique et la commande chmod prête. Générateur d'Expressions Cron Composez des crons et comprenez ceux qui existent, en clair. Générateur de Dockerfile Des Dockerfiles solides pour chaque stack majeure. Générateur de Docker Compose Créez docker-compose.yml avec un formulaire — zéro faute YAML. Validateur YAML Vérification YAML instantanée avec localisation exacte des erreurs. Générateur de Config Nginx Des blocs nginx corrects pour sites statiques, proxys et SPA. Générateur de .gitignore Règles d'exclusion prêtes pour chaque langage et OS — combinables. Générateur de robots.txt Composez vos règles allow/disallow et obtenez un robots.txt valide. Calculateur CIDR / Sous-réseaux Décomposition complète du sous-réseau depuis toute notation CIDR. Convertisseur docker run vers Compose D'une longue commande à un compose.yml propre et organisé. Générateur de fichiers .env Des modèles env prêts pour les bases de données et services courants. Générateur htpasswd sécurisé Protection Basic Auth avec bcrypt, 100% en local. Générateur de configuration SSH Connectez-vous en tapant simplement ssh monserveur. Générateur de services systemd Lancez votre application comme service Linux au démarrage. Générateur de workflows GitHub Actions Un pipeline CI/CD complet pour votre dépôt en une minute. Générateur de manifestes Kubernetes D'un simple formulaire à des manifests prêts à déployer. Générateur de messages de commit Des commits normalisés pour un historique Git plus clair. Calculateur de Versions SemVer Comparez versions et plages npm. Générateur de Terraform HCL Des configs Terraform prêtes depuis un formulaire. Générateur de Politiques IAM AWS Constructeur visuel de politiques IAM JSON. Générateur de Makefile Makefiles prêts avec les cibles courantes. Visionneuse et Analyseur de Logs Filtrer, chercher, surligner vos logs. Analyseur de Dépendances Auditez dépendances, plages et risques du package.json en secondes Générateur de Redirections .htaccess Créez des règles de redirection Apache — HTTPS, www et 301 — directement dans votre navigateur. Générateur de Virtual Host Apache Générez un VirtualHost Apache prêt pour la production — SSL, PHP-FPM et logs inclus. Générateur de Caddyfile Créez un Caddyfile propre pour sites statiques, SPA, reverse proxies ou apps PHP en quelques secondes. Générateur d'En-têtes CORS Générez des en-têtes CORS corrects pour HTTP, Nginx, Apache ou Express — fini les erreurs de preflight. Générateur de Content Security Policy Construisez un en-tête Content-Security-Policy solide, directive par directive, pour tout serveur. Générateur d'En-tête HSTS Générez un en-tête Strict-Transport-Security correct avec max-age sûr et conseils de preload. Générateur d'En-tête Cache-Control Obtenez le bon en-tête Cache-Control pour chaque type de ressource — presets inclus, zéro devinette. Générateur d'En-tête Set-Cookie Construisez un en-tête Set-Cookie sécurisé avec tous les attributs, plus le code JS et Express. Convertisseur .htaccess vers Nginx Traduisez automatiquement les règles .htaccess Apache en directives Nginx, avec des notes honnêtes à vérifier. Générateur de .editorconfig Créez un .editorconfig qui garde indentation et fins de ligne cohérentes dans tous les éditeurs. Générateur de tsconfig.json Générez un tsconfig.json moderne et strict avec la bonne résolution de modules pour votre projet. Générateur de Configuration Vite Générez un vite.config.ts avec le bon plugin, proxy et alias pour votre framework. Générateur de Configuration Webpack Générez un webpack.config.js fonctionnel avec loaders, dev server et sortie anti-cache. Générateur de Manifest PWA Générez un web app manifest complet avec icônes et balises HTML — rendez votre site installable. Générateur de .dockerignore Générez un .dockerignore complet : builds plus petits, déploiements rapides, aucun secret divulgué. Générateur de Pipeline GitLab CI Générez un .gitlab-ci.yml fonctionnel avec étapes, cache de dépendances et artefacts de build. Générateur de Config pour IDE avec IA Générez CLAUDE.md, .cursorrules ou instructions Copilot pour que votre assistant IA suive vos règles. Générateur de Config de Serveur MCP Générez le bon JSON MCP pour Claude, VS Code ou Cursor — bon wrapper, bon chemin. Constructeur de Commandes curl Composez des commandes curl complètes avec headers, authentification et corps — sans deviner la syntaxe. Constructeur de Commandes docker run Transformez les options de conteneur en commande docker run correcte — ports, volumes et limites. Générateur de Commandes kubectl Construisez la bonne commande kubectl pour toute action, ressource et namespace en quelques secondes. Générateur de Commandes FFmpeg Obtenez la commande FFmpeg exacte pour convertir, couper, compresser ou redimensionner vos médias. Générateur de Commandes Git Obtenez les bonnes commandes Git pour annuler, squasher, brancher et taguer — en toute sécurité. Générateur de Commandes OpenSSL Construisez des commandes OpenSSL correctes pour certificats, CSR, paires de clés et conversions. Générateur de Scripts Bash Partez d'un modèle Bash éprouvé — mode strict, arguments, reprises et plus. Explicateur d'Expressions Cron Collez une expression cron et lisez exactement quand elle s'exécute — champ par champ. Générateur de ads.txt Créez un ads.txt valide pour AdSense et d'autres régies publicitaires — bon format, bon emplacement. Générateur de security.txt Publiez un security.txt conforme pour que les chercheurs puissent vous signaler des failles. Générateur de llms.txt Créez un llms.txt qui dit aux modèles IA ce qu'est votre site et où sont les pages clés. Générateur de robots.txt pour IA Décidez quels robots IA accèdent à votre site — bloquer l'entraînement, autoriser la recherche. Générateur de Sitemap XML Transformez une liste d'URLs en sitemap.xml valide avec lastmod, priority et changefreq. Convertir JSON en Fichier .env Transformez une config JSON en dotenv et inversement Outil de Comparaison de .env Repérez les écarts entre deux fichiers d'environnement avant de déployer Linter de Fichiers .env Détectez les erreurs du .env avant qu'elles ne cassent le déploiement Convertir .env en Secret Kubernetes Générez le YAML d'un Secret ou ConfigMap depuis un fichier dotenv Outil de Diff YAML Comparez deux documents YAML clé par clé Formateur et Validateur TOML Validez, formatez et convertissez du TOML au même endroit

À propos de ces outils

Cron se lit mal facilement

Cinq champs, et la différence entre « à minuit » et « chaque minute de l’heure de minuit » tient à un astérisque mal placé. Les pas, les plages et les listes se combinent d’une manière difficile à tenir en tête, et la planification voulue peut différer de celle écrite. Un analyseur qui retraduit l’expression en phrase et affiche les prochaines exécutions repère cela immédiatement.

YAML : l’espace blanc est de la syntaxe

YAML est lisible jusqu’à ce que l’indentation dérape subtilement : une clé appartient alors silencieusement à un autre parent et le fichier reste du YAML parfaitement valide, simplement pas le document voulu. Ajoutez les pièges classiques, où yes et no non quotés deviennent des booléens et où un zéro initial peut devenir un nombre octal, et valider la structure avant de l’appliquer fait gagner un temps réel.

Conteneurs et manifestes

Les Dockerfiles récompensent un ordre précis : installer les dépendances avant de copier le code, pour que le cache de couches survive à une modification et que les reconstructions durent des secondes et non des minutes. Les manifestes Kubernetes sont assez verbeux pour qu’un fichier écrit à la main oublie souvent un champ obligatoire ou orthographie mal un sélecteur de label, qui ensuite ne correspond à aucun pod pour des raisons que le message d’erreur n’explique pas.

Voir les autres catégories