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.