Open-Source Cold Email & Warmup Platform
Warmbly 是開源的冷郵件平台:溫暖您的收件箱、發送活動、並對每個回覆進行分流。可在我們的雲端運行或自行託管整個系統。
AI 翻譯
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗This is a Next.js project bootstrapped with create-next-app.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
/apache)Internal, platform-owner-only tooling (Phase 33, docs/phases.md) -- never reachable by a tenant. A non-admin or logged-out visitor always gets a bare 404.
Seeding the first admin is deliberately a separate, manual SQL step -- never a literal value baked into a migration, which would hand anyone who can read this repo's history a hardcoded admin identity. After 20261102000000_create_platform_admins.sql has been applied, run (Supabase SQL editor or psql), with your own real Clerk user_id (found in the Clerk Dashboard under Users, format user_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx):
insert into public.platform_admins (user_id, role)
values ('user_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'owner');
MFA is required. /apache additionally requires the signed-in Clerk session to have completed a second factor within the last 60 minutes (re-checked at 5 minutes before any destructive action) -- enroll TOTP/SMS MFA on the admin's own Clerk account first, or every request will 404 even with a platform_admins row.
No new environment variables -- /apache reuses SUPABASE_SECRET_KEY (already required) through its own dedicated service-role client, lib/supabase/admin.ts.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.