---
title: "Instalación con Docker"
description: "Instalar Easy Digital Downloads con Docker"
type: "docs"
category: "doc"
tags: []
authors: [Anonymous]
date: "2026-09-25"
last_update: "2026-09-25"
time_minutes: 3
draft: false
unlisted: false
url: "https://www.billmysales.com/docs/datasources/easydigitaldownloads/docker"
---

# Instalar Easy Digital Downloads con Docker

Sigue la [guía de los stacks de Docker](https://www.billmysales.com/docs/stacks) para instalar Easy Digital Downloads con nuestro [stack](https://github.com/BillMySales/billmysales-docker-easydigitaldownloads) 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:

```shell
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](https://www.billmysales.com/docs/datasources/easydigitaldownloads/configuracion-inicial).



---
Última actualización el 25/09/2026

