Archivos de Código y Config Comunes 🔒 Funciona localmente en tu navegador — no se sube nada.

phpinfo.php, .htaccess, Dockerfile, nginx.conf y más — copia o descarga.

Servidor

phpinfo.php Súbelo a un servidor para imprimir toda su configuración PHP. Bórralo después: filtra detalles del servidor. .htaccess Apache: fuerza HTTPS, fallback SPA a index.html, gzip y caché larga de estáticos. .htpasswd Archivo de usuarios de basic-auth de Apache. La contraseña de ejemplo es "secret" (bcrypt). Genera hashes reales con htpasswd -B. nginx.conf Proxy inverso a una app en :3000 con fallback SPA y gzip. php.ini Ajustes PHP comunes para subidas, memoria y visualización de errores en desarrollo. app.service Unidad systemd para ejecutar una app Node/Python como servicio que reinicia si falla. crontab Ejemplos de programación cron — backups, limpieza de caché, pings de salud.

Docker

Dockerfile Imagen Node.js multietapa — capa final pequeña, solo dependencias de producción. Dockerfile (Python) Imagen Python slim con capa pip cacheada. docker-compose.yml App web + PostgreSQL con volumen nombrado y healthcheck. .dockerignore Mantén node_modules, historial de git y secretos fuera del contexto de build de Docker.

CI / Despliegue

.github/workflows/ci.yml GitHub Actions: instala, lint, prueba y compila en cada push y pull request. .gitlab-ci.yml Pipeline de GitLab CI con etapas de test y build usando una imagen Node. Procfile Tipos de proceso de Heroku / Railway — cómo iniciar tus dynos web y worker. vercel.json Config de Vercel: rewrites SPA y una cabecera de seguridad. netlify.toml Ajustes de build de Netlify y un redirect SPA.

Web

index.html Página mínima "It works!" para confirmar que un servidor web sirve archivos estáticos. robots.txt Permite todos los rastreadores y apúntalos a tu sitemap. sitemap.xml Sitemap XML mínimo con dos URLs y fechas de última modificación. manifest.webmanifest Manifest de web app para que un sitio se instale como PWA. sw.js Service worker básico: precachea el shell y sirve cache-first. .well-known/security.txt Indica a los investigadores de seguridad cómo reportar vulnerabilidades (RFC 9116). humans.txt Da crédito a las personas detrás del sitio — una pequeña tradición web. 404.html Una página 404 personalizada sencilla.

Config y herramientas

.env.example Plantilla de variables de entorno — commitea esto, nunca el .env real. .editorconfig Espaciado consistente entre editores y lenguajes. .gitattributes Normaliza los finales de línea y marca archivos binarios para diffs limpios. .prettierrc Una base sensata de Prettier. eslint.config.js Config plana de ESLint para JavaScript moderno con reglas recomendadas. tsconfig.json Config inicial de TypeScript moderna y estricta. .npmrc Instalaciones npm reproducibles y más silenciosas. .nvmrc Fija la versión de Node.js para nvm y CI. Makefile Atajos de tareas comunes. Recuerda: las recetas se indentan con TABS.

Manifiestos de lenguaje

requirements.txt Dependencias Python fijadas para una app web típica. pyproject.toml Metadatos de proyecto Python modernos y config de herramientas. composer.json Manifest de Composer PHP con autoloading PSR-4. package.json Un manifest de paquete Node.js mínimo con scripts comunes. go.mod Un archivo de módulo Go que declara la ruta del módulo y la versión de Go.

Sobre esta herramienta

Todo desarrollador reescribe una y otra vez el mismo puñado de archivos: el phpinfo.php que dejas en un servidor para revisar su configuración, el .htaccess que fuerza HTTPS, el Dockerfile, el docker-compose con base de datos, el proxy inverso nginx. Aquí están, listos para ver, copiar o descargar con el nombre correcto.

Trátalos como puntos de partida, no como configuraciones de producción — lee cada uno y ajústalo a tu entorno. Todo se sirve como texto estático; aquí nada corre en un servidor.

Preguntas frecuentes

¿Bajo qué licencia están estos ejemplos de código?

Son de uso, copia y modificación libres para cualquier propósito: proyectos personales, pruebas, enseñanza o como plantilla de partida. No se requiere atribución.

¿Están listos para producción, o son solo ejemplos?

Son un boilerplate mínimo y funcional pensado como punto de partida o fixture de prueba: revísalo y refuérzalo (manejo de errores, seguridad, configuración) antes de llevarlo a producción.

¿Para qué más sirven estos archivos, más allá de simplemente leer el código?

Son útiles como fixtures de prueba reales: úsalos para comprobar validadores de subida de archivos, resaltadores de sintaxis, linters, o detección de tipo de archivo en muchos lenguajes y formatos, sin tener que escribir tú mismo los archivos de muestra.

¿Se rastrea o sube algo sobre lo que descargo?

No. Se trata de descargas de archivos estáticos: nada sobre qué archivos eliges o descargas se envía a ningún sitio ni se registra.

¿Qué categorías y lenguajes se cubren?

Los archivos se agrupan por categoría —servidor, Docker, CI, web, configuración y lenguaje— abarcando muchos lenguajes y cadenas de herramientas populares, para que puedas obtener un archivo de muestra realista para casi cualquier tipo de archivo.