Home

Awesome

mailbox-browser

Web Interface for Mailbox.

Usage

Docker

docker run --env AWS_ACCESS_KEY_ID=<AWS_ACCESS_KEY_ID> \
           --env AWS_SECRET_ACCESS_KEY=<AWS_SECRET_ACCESS_KEY> \
           --env AWS_REGION=<AWS_REGION> \
           --env AWS_API_GATEWAY_ENDPOINT=<AWS_API_GATEWAY_ENDPOINT> \
           harryzcy/mailbox-browser

Cloudflare Pages & Pages Functions

  1. Clone the repository
  2. Create Cloudflare project
  3. Configure correct environment variables according to this section
  4. Run make cloudflare

Replace the environment variables with respective values.

Two forms of authentication is supported when using Cloudflare for deployments:

Environment Variables

During runtime:

During deployment:

Components

DirectoryDescription
bffBackend for frontend
cloudflareCloudflare Pages deployment
webWeb frontend

Screenshots

Dark modeLight mode
Screenshot Dark ModeScreenshot Light Mode