···2020SUPABASE_SERVICE_ROLE_KEY=somekey
21212222# https://dashboard.stripe.com/
2323-NEXT_PUBLIC_STRIPE_PRICE_ID=price_randomhash2323+NEXT_PUBLIC_STRIPE_PRICE_ID=price_randomhash
2424+2525+# Optional: plan-specific Stripe Price IDs (recommended). Keys match package names.
2626+# If provided, the UI will show amounts from Stripe and checkout will use the correct Price per plan.
2727+NEXT_PUBLIC_STRIPE_PRICE_PERSONAL_ID=price_randomhash_personal
2828+NEXT_PUBLIC_STRIPE_PRICE_COMMUNITY_ID=price_randomhash_community
2929+NEXT_PUBLIC_STRIPE_PRICE_BUSINESS_ID=price_randomhash_business
+7-1
README.md
···6464STRIPE_WEBHOOK_SECRET=your_webhook_secret
6565NEXT_PUBLIC_STRIPE_PRICE_ID=your_stripe_price_id
66666767+# Optional (recommended): plan-specific Price IDs for checkout + pricing display.
6868+# If set, the UI will show the real Stripe amounts for each plan.
6969+NEXT_PUBLIC_STRIPE_PRICE_PERSONAL_ID=your_stripe_price_id_personal
7070+NEXT_PUBLIC_STRIPE_PRICE_COMMUNITY_ID=your_stripe_price_id_community
7171+NEXT_PUBLIC_STRIPE_PRICE_BUSINESS_ID=your_stripe_price_id_business
7272+6773# App URL (for redirects)
6874NEXT_PUBLIC_APP_URL=http://localhost:3000
6975```
70767177Get your Supabase keys from your project settings → API.
7278Get your Stripe keys from your Stripe dashboard.
7373-Create a subscription product and price in Stripe, then use the price ID for `NEXT_PUBLIC_STRIPE_PRICE_ID`.
7979+Create 3 subscription prices in Stripe (Personal / Community / Business). Set the resulting Price IDs in `NEXT_PUBLIC_STRIPE_PRICE_PERSONAL_ID`, `NEXT_PUBLIC_STRIPE_PRICE_COMMUNITY_ID`, and `NEXT_PUBLIC_STRIPE_PRICE_BUSINESS_ID`.
748075813. Start the development server:
7682
+4-13
app/components/hero/hero-left.tsx
···1010 as="h1"
1111 className="font-heading text-4xl leading-tight tracking-tight text-white sm:text-5xl md:text-6xl"
1212 >
1313- Managed PDS hosting with a real UI.
1313+ Managed PDS hosting, launching soon.
1414 </Heading>
1515 <Paragraph className="text-lg text-white/90 sm:text-xl">
1616- eny.space lets you run your own Personal Data Server without touching
1717- Kubernetes, Docker or cloud consoles. Spin up a PDS in one click, bring
1818- your own domain, and manage users, access and resources from a clear, AT
1919- Protocol-native dashboard.
1616+ eny.space will let you run your own Personal Data Server with a real UI.
1717+ For now, sign up and we'll notify you when packages go live.
2018 </Paragraph>
2119 <div className="flex flex-wrap gap-3">
2220 <ButtonLink
···2422 className="border border-white/80 bg-transparent uppercase tracking-wide text-white hover:bg-white/10 hover:border-white focus-visible:ring-white/50"
2523 endIcon={<ArrowUpRightIcon className="size-4" aria-hidden />}
2624 >
2727- Launch your PDS
2828- </ButtonLink>
2929- <ButtonLink
3030- href="/dashboard"
3131- className="border border-white/80 bg-transparent uppercase tracking-wide text-white hover:bg-white/10 hover:border-white focus-visible:ring-white/50"
3232- endIcon={<ArrowUpRightIcon className="size-4" aria-hidden />}
3333- >
3434- View PDS dashboard
2525+ Get started
3526 </ButtonLink>
3627 </div>
3728 </div>