# Zimphony Webmail Free Docker Bundle

This bundle starts the Zimphony webmail product in `mail_only` mode.

The Docker Free/mail-only bundle starts two customer containers:

- `frontend`: serves the Mail UI at `/` and the Admin UI at `/admin` on port
  `3000` by default (`FRONTEND_PUBLISHED_PORT`).
- `backend`: serves the webmail API and Admin API on port `8000` by default
  (`BACKEND_PUBLISHED_PORT`).

There is no separate `admin-frontend` container in the customer Docker package.
The frontend routes `/api/*` and `/api/admin/*` to the backend container.

Customer-facing URLs:

- Mail UI: `http://<server>:3000` by default (`FRONTEND_PUBLISHED_PORT`)
- Admin UI: `http://<server>:3000/admin` from the same frontend container

Free packages remain license-free. Leave `LICENSE_SERVER_URL`,
`ZIMPHONY_LICENSE_KEY`, and `LICENSE_CHECK_SIGNING_SECRET` blank. The Free
package does not require a License Server URL, Zimphony license key, automated
payment flow, or LOR connection at runtime.

The installer still asks for the customer's mail server connection settings,
including the user SOAP URL, admin SOAP URL, admin email, and admin password.
Use the customer's own Zimbra-compatible mail server values. Do not paste
generated env files, license keys, mailbox passwords, or other secrets into
support tickets.

Quick start:

```bash
cd ..
chmod +x install.sh install-e1.sh install-e2.sh install-e3.sh
./install-e1.sh
```

The compose file pins `PRODUCT_EDITION=mail_only`.
