Files
umbrel-apps/nx-webmail/README.md
2026-02-23 11:45:18 +01:00

41 lines
1013 B
Markdown

# Standalone Webmail (Docker-ready)
## Local setup
1. Install dependencies:
npm install
2. Run dev mode (Vite + API):
npm run dev
3. Open:
http://localhost:5173
## Docker (standalone)
1. Copy env file:
cp .env.example .env
2. Build + run:
docker compose up --build -d
3. Open:
http://localhost:3001
## Umbrel app packaging
This repository is prepared for Umbrel app-store usage.
1. Put this project into your app folder (folder name must match `id` in `umbrel-app.yml`, currently `nx-webmail`).
2. Keep these files in that folder:
- `docker-compose.yml`
- `umbrel-app.yml`
- `Dockerfile`
3. Add the app folder to your Umbrel community app store repo and push.
Notes:
- Umbrel uses the `app_proxy` service in `docker-compose.yml`.
- Internal app port is `3001`.
- If your store prefix is not `nx`, change `id` in `umbrel-app.yml` and update `APP_HOST` accordingly.
## Notes
- Frontend calls API on `/api/webmail/*`.
- IMAP/SMTP credentials are provided by user login in UI.