Tu entorno de desarrollo web local en Linux, desde una ventana.
Crea, clona y gestiona proyectos PHP, Laravel, WordPress y más — con DDEV por debajo.
Read in English · Antes Panel DDEV
Si vienes de Laragon en Windows, esto es lo más parecido en Linux: cada
proyecto con su dominio (https://mi-app.local), su versión de PHP y de Node,
Apache o nginx, MariaDB/MySQL/PostgreSQL, phpMyAdmin, Mailpit y git integrado.
Gratis y de código abierto. En español e inglés, con tema claro y oscuro.
![]() |
![]() |
| Git: preparar, diferencias, commit, push | Editor de código integrado |
En Linux Mint 22 / Ubuntu 24.04 (o derivados de Ubuntu/Debian), abre una terminal y ejecuta:
curl -fsSL https://raw.githubusercontent.com/jaayala03/stackyard/main/install.sh | bashEl instalador deja todo listo: Docker, DDEV, certificados HTTPS locales
(mkcert) y Stackyard. Te pedirá tu contraseña de sudo.
Al terminar:
- Cierra sesión y vuelve a entrar (para usar Docker sin
sudo). - Reinicia el navegador (para que acepte los certificados HTTPS).
- Abre Stackyard desde el menú de aplicaciones.
Instalación manual (solo el paquete)
Si ya tienes Docker y DDEV, descarga el .deb de la
última versión e instálalo:
sudo apt install ./stackyard_*_all.debDesde el código fuente
git clone https://github.com/jaayala03/stackyard.git
cd stackyard
./bin/stackyard # ejecutar sin instalar
./install.sh --local # o construir e instalar el paquetesudo apt remove stackyard(Docker, DDEV y tus proyectos no se tocan.)
- Proyectos: lista con su estado; iniciar, detener, reiniciar, apagar todo; abrir en el navegador, la carpeta o tu editor.
- Icono en la bandeja: arranca o para proyectos y abre sus webs sin abrir la ventana; opcionalmente se abre al iniciar sesión.
- Nuevo proyecto: tipo (PHP, Laravel, WordPress, Symfony, Drupal, CodeIgniter, CakePHP, Craft CMS, Magento), versión de PHP y Node, Apache o nginx, base de datos. Puede descargar el framework automáticamente.
- Clonar con git: pega una URL o elige uno de tus repositorios de GitHub (con buscador); elige la rama; configura DDEV, arranca e instala dependencias
(
composer install,npm install,.envyAPP_KEYen Laravel). - Proyectos Node.js (backends Express, Fastify, Koa… y frontends Vite, también
monorepos con
backend/yfrontend/): se detectan solos y se ejecutan como servicios de DDEV con su propia URL, dependencias instaladas (y módulos nativos recompilados) dentro del contenedor,.envcreados con las URLs de DDEV y secretos generados, Vite aceptando el dominio local con recarga en caliente y Chromium para Puppeteer. No necesitas Node en tu equipo. - Despliegue con pm2: pestaña Despliegue para proyectos con archivo ecosystem (cualquier extensión): desplegar, revertir, recargar, estado y logs en vivo en el servidor.
- HTTP o HTTPS por proyecto.
- Añadir carpeta: usa código que ya tienes; detecta el framework y la carpeta pública automáticamente.
- Xdebug: actívalo o desactívalo con un interruptor.
- Compartir un proyecto con un enlace público temporal (túnel de Cloudflare).
- Editor de .env para todos los
.envdel proyecto (también en subcarpetas), con colores, copia de seguridad y «crear desde .env.example». - Cambiar configuración de un proyecto existente (incluye migrar MariaDB ↔ MySQL).
- Vite: un clic para que
npm run devy la recarga en caliente funcionen con DDEV. - Comandos rápidos: atajos del framework (artisan, wp-cli, drush…), los
scripts de tu
package.jsony tus propios comandos guardados por proyecto. - Herramientas: terminal dentro del contenedor, logs en vivo, phpMyAdmin, Mailpit, importar/exportar la base de datos y copias (guardar y restaurar copias completas de la base de datos).
- Editor de código: explorador (crear, renombrar, copiar, cortar, pegar, duplicar, papelera), pestañas, resaltado de sintaxis, buscar/reemplazar y Ctrl+P para abrir archivos.
- Git: cambios con casillas para prepararlos, diferencias con colores, historial, commit (Ctrl+Enter), ramas, fetch, pull (fast-forward, merge o rebase) y push, descartar cambios, stash y resolución de conflictos.
- Uso de recursos (CPU y RAM por proyecto) y apagado automático opcional de los proyectos sin uso para ahorrar memoria.
- Avisos de escritorio cuando terminan las acciones largas, aunque la ventana esté oculta.
- Preferencias: español o inglés, tema claro, oscuro o el del sistema, avisos.
- Aviso de actualización cuando sale una versión nueva, con actualización en un clic.
Cada acción se ejecuta en una terminal integrada: ves exactamente qué comandos se lanzan, y si algo pide contraseña la escribes ahí mismo.
- Linux con
apt(probado en Linux Mint 22.3 y Ubuntu 24.04). - 4 GB de RAM como mínimo (8 GB recomendado).
- Conexión a internet la primera vez (imágenes de Docker, ~3 GB).
- Código bajo licencia MIT.
- Términos de uso y privacidad: sin garantía; la app no recopila datos.
- Stackyard es un proyecto independiente, no afiliado al proyecto DDEV ni a Docker. Sus nombres son marcas de sus titulares.
La documentación para desarrolladores está en el README en inglés.


