Herramientas DevOps

Cron, YAML, contenedores y configuración, comprobados antes de desplegar.

100% en tu navegador Gratis para siempre Sin registro

La configuración de infraestructura falla de una manera muy concreta: en silencio, luego toda de golpe y normalmente a las tres de la mañana. Una expresión cron que parece horaria pero se dispara cada minuto, un YAML cuya indentación anida una clave un nivel de más, un manifiesto de Kubernetes al que le falta un campo obligatorio, una entrada .env con un valor sin comillas que contiene una almohadilla. Estas herramientas parsean, explican y generan esos archivos para que el error salga en tu portátil y no en producción.

Herramientas de esta categoría

60
Calculadora de permisos chmod Activa lectura, escritura y ejecución para propietario, grupo y otros — y obtén el número octal (755, 644…), la notación simbólica y el comando chmod listo. Generador de expresiones cron Compón horarios cron y entiende los existentes en palabras claras. Generador de Dockerfile Dockerfiles sólidos para cada stack principal. Generador de Docker Compose Construye docker-compose.yml con un formulario — sin errores YAML. Validador de YAML Comprobación instantánea de YAML con ubicación exacta de errores. Generador de configuración Nginx Bloques server correctos para estáticos, proxies y SPAs. Generador de .gitignore Reglas listas para cada lenguaje y sistema — combínalas libremente. Generador de robots.txt Compón reglas allow/disallow y obtén un robots.txt válido. Calculadora CIDR / subredes Desglose completo de subred desde cualquier notación CIDR. Convertidor Docker Run → Compose Un comando docker run dentro, YAML de compose fuera. Generador y Validador de .env Escribe, valida y descarga archivos .env limpios. Generador de Htpasswd Credenciales basic-auth hasheadas en tu navegador. Generador de Configuración SSH Alias de hosts, claves, puertos — un ssh config ordenado. Generador de Servicios Systemd Unit files listos para producción desde un formulario. Generador de Workflows de GitHub Actions YAML de CI para tu stack en un clic. Generador de YAML para Kubernetes Deployment + Service + Ingress desde un formulario. Generador de Mensajes de Commit feat, fix, chore — commits bien formados siempre. Calculadora de Versiones SemVer Compara versiones y prueba rangos npm. Generador de Terraform HCL Configs Terraform listas desde un formulario. Generador de Políticas IAM de AWS Constructor visual de políticas IAM JSON. Generador de Makefile Makefiles listos con targets comunes. Visor y Analizador de Logs Filtra, busca y resalta archivos de log. Analizador de Dependencias Audita dependencias, rangos y riesgos de package.json en segundos Generador de Redirecciones .htaccess Crea reglas de redirección de Apache — HTTPS, www y 301 — directamente en tu navegador. Generador de Virtual Host Apache Genera un VirtualHost de Apache listo para producción — con SSL, PHP-FPM y logs incluidos. Generador de Caddyfile Crea un Caddyfile limpio para sitios estáticos, SPAs, proxies inversos o apps PHP en segundos. Generador de Cabeceras CORS Genera cabeceras CORS correctas para HTTP, Nginx, Apache o Express — adiós errores de preflight. Generador de Content Security Policy Construye una cabecera Content-Security-Policy sólida, directiva a directiva, para cualquier servidor. Generador de Cabecera HSTS Genera una cabecera Strict-Transport-Security correcta con max-age seguro y guía de preload. Generador de Cabecera Cache-Control Obtén la cabecera Cache-Control correcta para cada tipo de recurso — con presets, sin adivinar. Generador de Cabecera Set-Cookie Construye una cabecera Set-Cookie segura con todos los atributos, más código JS y Express. Convertidor de .htaccess a Nginx Traduce reglas .htaccess de Apache a directivas Nginx automáticamente, con notas honestas para revisar. Generador de .editorconfig Crea un .editorconfig que mantiene indentación y finales de línea consistentes en todos los editores. Generador de tsconfig.json Genera un tsconfig.json moderno y estricto con la resolución de módulos correcta para tu proyecto. Generador de Configuración Vite Genera un vite.config.ts con el plugin, proxy y alias correctos para tu framework. Generador de Configuración Webpack Genera un webpack.config.js funcional con loaders, dev server y salida con cache-busting. Generador de Manifest PWA Genera un web app manifest completo con iconos y etiquetas HTML — haz tu sitio instalable. Generador de .dockerignore Genera un .dockerignore completo: builds más pequeños, despliegues rápidos y sin secretos filtrados. Generador de Pipeline GitLab CI Genera un .gitlab-ci.yml funcional con etapas, caché de dependencias y artefactos de build. Generador de Config para IDE con IA Genera CLAUDE.md, .cursorrules o instrucciones de Copilot para que tu asistente de IA siga tus reglas. Generador de Config de Servidor MCP Genera el JSON MCP correcto para Claude, VS Code o Cursor — wrapper y ruta correctos. Constructor de Comandos curl Compón comandos curl completos con headers, autenticación y cuerpo — sin adivinar la sintaxis. Constructor de Comandos docker run Convierte opciones de contenedor en un comando docker run correcto — puertos, volúmenes y límites. Generador de Comandos kubectl Construye el comando kubectl correcto para cualquier acción, recurso y namespace en segundos. Generador de Comandos FFmpeg Obtén el comando FFmpeg exacto para convertir, recortar, comprimir o redimensionar medios. Generador de Comandos Git Obtén los comandos Git correctos para deshacer, hacer squash, ramificar y etiquetar — con seguridad. Generador de Comandos OpenSSL Construye comandos OpenSSL correctos para certificados, CSRs, pares de claves y conversiones. Generador de Scripts Bash Empieza desde una plantilla Bash probada — modo estricto, argumentos, reintentos y más. Explicador de Expresiones Cron Pega cualquier expresión cron y lee exactamente cuándo se ejecuta — campo por campo. Generador de ads.txt Crea un ads.txt válido para AdSense y otras redes publicitarias — formato correcto. Generador de security.txt Publica un security.txt conforme para que los investigadores puedan contactarte. Generador de llms.txt Crea un llms.txt que diga a los modelos de IA qué es tu sitio y dónde están las páginas clave. Generador de robots.txt para IA Decide qué rastreadores de IA acceden a tu sitio — bloquea entrenamiento, permite búsqueda. Generador de Sitemap XML Convierte una lista de URLs en un sitemap.xml válido con lastmod, priority y changefreq. Convertir JSON a .env Convierte configuración JSON en variables dotenv y al revés Comparar Archivos .env Compara dos archivos dotenv variable a variable Linter dotenv Detecta errores del .env antes de que rompan tu deploy .env a Secret de Kubernetes Genera YAML de Secret o ConfigMap desde un archivo dotenv Herramienta de Diff YAML Compara dos documentos YAML clave por clave Formateador y Validador de TOML Valida, formatea y convierte TOML en un solo lugar

Sobre estas herramientas

Cron es fácil de leer mal

Cinco campos, y la diferencia entre "a medianoche" y "cada minuto de la hora de medianoche" es un asterisco en el sitio equivocado. Los pasos, los rangos y las listas se combinan de formas difíciles de sostener en la cabeza, y la programación que querías puede no ser la que escribiste. Un parser que traduce la expresión a una frase y muestra las próximas ejecuciones lo detecta al instante.

YAML: el espacio en blanco es sintaxis

YAML es legible hasta que la indentación se descoloca de forma sutil, momento en el que una clave pasa a pertenecer en silencio a otro padre y el archivo sigue siendo YAML perfectamente válido, solo que no es el documento que querías. Súmale las trampas clásicas, donde yes y no sin comillas se vuelven booleanos y un cero inicial puede convertirse en octal, y validar la estructura antes de aplicarla ahorra tiempo real.

Contenedores y manifiestos

Los Dockerfiles premian un orden concreto: instalar dependencias antes de copiar el código, para que la caché de capas sobreviva a un cambio de código y las reconstrucciones tarden segundos en vez de minutos. Los manifiestos de Kubernetes son tan verbosos que uno escrito a mano suele omitir un campo obligatorio o escribir mal un selector de etiquetas, que luego no encuentra ningún pod por motivos que el mensaje de error no explica.

Ver otras categorías