Concepts, value, and typical clone scenarios — less code.
Concepts, value, and typical clone scenarios — less code.
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Get a Ring Platform clone running in minutes — either as a managed Ringdom settlement or as a self-hosted open-source install via ./install.sh.
Use Founder / Developer tabs. Founders compare ways to launch. Developers configure env vars and boot Postgres.
Pick the path that matches how much ops you want on your plate.
| Path | Best when | You get |
|---|---|---|
| Ringdom.org | You type your needs in chat with AI agent | AI builds your superapp, deploys and maintains |
| Self-host OSS | You want full control on your machine / VPS | install.sh → Next.js + PostgreSQL clone you operate |
Ringdom.org is AI-managed Enterprise Cloud Service https://ringdom.org/new for founders who know what they need.
Clone and run install
install.sh copies env.local.template → .env.local, generates secrets, and walks interactive setup.
Fill required env vars
At minimum set the variables in the Developer section below (DB_BACKEND_MODE, Postgres DB_*, AUTH_SECRET, one OAuth provider). Without these the app will not boot healthy.
Start Postgres + schema, then npm run dev
Follow Installation for Docker Postgres and data/schema.sql. Open http://localhost:3000.
Get a Ring Platform clone running in minutes — either as a managed Ringdom settlement or as a self-hosted open-source install via ./install.sh.
Use Founder / Developer tabs. Founders compare ways to launch. Developers configure env vars and boot Postgres.
Pick the path that matches how much ops you want on your plate.
| Path | Best when | You get |
|---|---|---|
| Ringdom.org | You type your needs in chat with AI agent | AI builds your superapp, deploys and maintains |
| Self-host OSS | You want full control on your machine / VPS | install.sh → Next.js + PostgreSQL clone you operate |
Ringdom.org is AI-managed Enterprise Cloud Service https://ringdom.org/new for founders who know what they need.
Clone and run install
install.sh copies env.local.template → .env.local, generates secrets, and walks interactive setup.
Fill required env vars
At minimum set the variables in the Developer section below (DB_BACKEND_MODE, Postgres DB_*, AUTH_SECRET, one OAuth provider). Without these the app will not boot healthy.
Start Postgres + schema, then npm run dev
Follow Installation for Docker Postgres and data/schema.sql. Open http://localhost:3000.
Get a Ring Platform clone running in minutes — either as a managed Ringdom settlement or as a self-hosted open-source install via ./install.sh.
Use Founder / Developer tabs. Founders compare ways to launch. Developers configure env vars and boot Postgres.
Pick the path that matches how much ops you want on your plate.
| Path | Best when | You get |
|---|---|---|
| Ringdom.org | You type your needs in chat with AI agent | AI builds your superapp, deploys and maintains |
| Self-host OSS | You want full control on your machine / VPS | install.sh → Next.js + PostgreSQL clone you operate |
Ringdom.org is AI-managed Enterprise Cloud Service https://ringdom.org/new for founders who know what they need.
Clone and run install
install.sh copies env.local.template → .env.local, generates secrets, and walks interactive setup.
Fill required env vars
At minimum set the variables in the Developer section below (DB_BACKEND_MODE, Postgres DB_*, AUTH_SECRET, one OAuth provider). Without these the app will not boot healthy.
Start Postgres + schema, then npm run dev
Follow Installation for Docker Postgres and data/schema.sql. Open http://localhost:3000.
| Area | Vars | Needed for |
|---|
| Firebase FCM | AUTH_FIREBASE_*, NEXT_PUBLIC_FIREBASE_* | Push only — not required for Postgres homepage |
| WayForPay / Stripe | WAYFORPAY_*, STRIPE_* | Checkout — add before store payments |
| Supabase mode | SUPABASE_URL, SUPABASE_ANON_KEY, SUPABASE_SERVICE_KEY | Only if DB_BACKEND_MODE=supabase-fcm |
Full annotated list: env.local.template. Deep walkthrough: Installation → Configure environment.
Start PostgreSQL 16
Apply schema
Then apply kingdom migrations as listed in Migrations.
Run the app
Expect status: "healthy" when AUTH_SECRET and DB are correct (degraded / 503 usually means missing AUTH_SECRET).
| Area | Vars | Needed for |
|---|
| Firebase FCM | AUTH_FIREBASE_*, NEXT_PUBLIC_FIREBASE_* | Push only — not required for Postgres homepage |
| WayForPay / Stripe | WAYFORPAY_*, STRIPE_* | Checkout — add before store payments |
| Supabase mode | SUPABASE_URL, SUPABASE_ANON_KEY, SUPABASE_SERVICE_KEY | Only if DB_BACKEND_MODE=supabase-fcm |
Full annotated list: env.local.template. Deep walkthrough: Installation → Configure environment.
Start PostgreSQL 16
Apply schema
Then apply kingdom migrations as listed in Migrations.
Run the app
Expect status: "healthy" when AUTH_SECRET and DB are correct (degraded / 503 usually means missing AUTH_SECRET).
| Area | Vars | Needed for |
|---|
| Firebase FCM | AUTH_FIREBASE_*, NEXT_PUBLIC_FIREBASE_* | Push only — not required for Postgres homepage |
| WayForPay / Stripe | WAYFORPAY_*, STRIPE_* | Checkout — add before store payments |
| Supabase mode | SUPABASE_URL, SUPABASE_ANON_KEY, SUPABASE_SERVICE_KEY | Only if DB_BACKEND_MODE=supabase-fcm |
Full annotated list: env.local.template. Deep walkthrough: Installation → Configure environment.
Start PostgreSQL 16
Apply schema
Then apply kingdom migrations as listed in Migrations.
Run the app
Expect status: "healthy" when AUTH_SECRET and DB are correct (degraded / 503 usually means missing AUTH_SECRET).