ZebaMail Setup Guide

Environment Configuration

Check if your environment variables are properly configured

NEXT_PUBLIC_SUPABASE_URL
https://uvcebvlmufytjxiysbhr.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY
eyJhbGciOiJIUzI1NiIs...
NEXT_PUBLIC_SITE_URL

Setup Required

To set up ZebaMail, follow these steps:

  1. Copy the environment file:
    cp .env.local.example .env.local
  2. Set up Supabase:
    • • Go to supabase.com
    • • Create a new project
    • • Copy your project URL and anon key
  3. Update .env.local with your values:
    NEXT_PUBLIC_SUPABASE_URL=your-project-url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
    SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
    NEXT_PUBLIC_SITE_URL=http://localhost:3000
  4. Run database migrations:
    npm run db:migrate
  5. Restart the development server:
    npm run dev