Instalar Easy Digital Downloads con Docker

Sigue la guía de los stacks de Docker para instalar Easy Digital Downloads con nuestro stack y ten en cuenta lo propio de esta plataforma. El detalle completo está en el README del repositorio.

Recursos

En reposo el stack usa unos 16 MiB en Caddy, unos 80 MiB en PHP-FPM y unos 135 MiB en MariaDB. Todas las imágenes son oficiales y no se construye nada localmente.

Variables obligatorias

Variable Qué debe contener
WP_URL URL pública de la tienda, por ejemplo https://tienda.example.com.
SITE_ADDRESS El dominio de la tienda, por ejemplo tienda.example.com.
DB_PASSWORD y DB_ROOT_PASSWORD Contraseñas de la base de datos.
WP_ADMIN_PASSWORD y WP_ADMIN_EMAIL Contraseña y correo del administrador de WordPress. Solo se usan al instalar (igual que WP_ADMIN_USER): si los cambias después en el .env, la cuenta no cambia (hazlo desde el panel).
SMTP_HOST Recomendada: el stack arranca sin ella, pero la plataforma no podrá enviar correos. Servidor SMTP. Completa también SMTP_PORT, SMTP_USER, SMTP_PASSWORD, SMTP_FROM y SMTP_FROM_NAME según tu proveedor.

Configuración inicial de la tienda

La tienda se crea configurada para Chile (idioma es_CL, país CL, moneda CLP y formato numérico chileno, como $12.345). Si vendes en otro país, cambia WP_LOCALE, EDD_COUNTRY y EDD_CURRENCY (y el nombre en WP_TITLE) antes del primer arranque: estos valores solo se aplican en la instalación inicial y después se modifican desde el panel. El formato numérico chileno (símbolo antes del monto, punto para los miles y coma para los decimales) se aplica siempre en la instalación, sea cual sea la moneda: si vendes en otro país, ajústalo después en la configuración de Easy Digital Downloads.

Easy Digital Downloads no trae el peso chileno; el stack lo agrega con el símbolo $ y sin decimales.

Acceso

Cuando setup termina, la tienda queda disponible en tu dominio y el panel de administración en /wp-admin, con el usuario admin (configurable con WP_ADMIN_USER).

Actualizaciones

WordPress, Easy Digital Downloads, plugins y temas se actualizan desde el panel de WordPress, como en cualquier instalación. Si fijas una versión en EDD_VERSION, el stack la mantiene en cada arranque; déjala vacía para actualizar Easy Digital Downloads desde el panel.

Restaurar un respaldo

Los respaldos incluyen la base de datos y la carpeta wp-content (plugins, temas y archivos subidos). Para restaurar uno:

docker compose stop cron
docker compose run --rm --no-deps backup restore <fecha>
docker compose start cron

Siguiente paso

Con la tienda funcionando, configura Easy Digital Downloads como origen de datos en BillMySales siguiendo la configuración inicial.

En esta página

Última actualización el 25/09/2026 por Anonymous