For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /it/docs/web/external-accounts.md (or send Accept: text/markdown).
Crea i tuoi account esterni
La checklist principale: quali servizi esterni può usare il kit, cosa ti dà ciascuno e in che ordine crearli.
Puoi costruire prima di comprare
Ogni funzionalità di questo kit funziona prima con un sostituto locale — un adattatore integrato che imita il servizio reale senza account. EMAIL_PROVIDER=local scrive i messaggi in una pagina di anteprima invece di inviarli, AI_PROVIDER=fake restituisce una risposta fittizia deterministica, BILLING_PROVIDER=local completa il checkout senza un fornitore di pagamenti, JOB_PROVIDER=local accoda i lavori in background in memoria senza eseguirli, e CAPTCHA_PROVIDER=off lascia aperti i moduli pubblici. La configurazione .env.example viene consegnata così — il tutorial dei cinque minuti non richiede alcun account a pagamento.
Crea un vero account esterno solo quando lanci la funzionalità che alimenta: un database prima del login reale, un provider email prima che i messaggi debbano arrivare in caselle reali, un fornitore di fatturazione prima di addebitare denaro. Ogni guida qui sotto indica la pagina della console, i valori da copiare e dove incollarli.
La checklist completa degli account
Questa tabella elenca ogni servizio esterno di cui un prodotto supastack può aver bisogno. Salta qualsiasi riga la cui funzionalità non stai lanciando — uno starter solo web non tocca mai le righe mobile e desktop. La colonna Guida indica il documento che percorre quella console clic dopo clic; i link reali sono in «Da dove iniziare» in fondo a questa pagina.
| Servizio | Cosa ti dà | Necessario per | Guida |
|---|---|---|---|
| Database Postgres (Supabase, Neon o Docker) | Tabelle per account, workspace e dati | Login reale e dati salvati | Configura il database |
| Stripe | Pagamenti con carta e abbonamenti sul web | Incassare denaro nell'app web | Aggiungi i pagamenti con Stripe |
| Resend o Amazon SES | Consegna di email transazionali | Codici di accesso e ricevute in caselle reali | Aggiungi l'email con Resend / Configurare le email di Amazon SES |
| Client OAuth di Google Cloud | Il pulsante Continua con Google | Offrire l'accesso con Google | Aggiungi l'accesso con Google |
| OAuth App di GitHub | Il pulsante Continua con GitHub | Offrire l'accesso con GitHub | Aggiungi l'accesso con GitHub |
| Chiave del provider IA (OpenAI, Anthropic o OpenRouter) | Risposte reali del modello | Attività IA reali invece dell'adattatore fittizio | Raccogli le chiavi provider rimanenti |
| Trigger.dev | Esecuzioni gestite dei lavori in background | Lavoro in background in produzione | Raccogli le chiavi provider rimanenti |
| Bucket compatibile con S3 (es. Cloudflare R2) | Archiviazione di file e oggetti | Upload e file salvati | Raccogli le chiavi provider rimanenti |
| Sentry o PostHog | Tracciamento degli errori e analytics di prodotto | Osservabilità in produzione | Raccogli le chiavi provider rimanenti |
| Cloudflare Turnstile | Controlli antispam sui moduli pubblici | Moduli pubblici di registrazione e contatto | Raccogli le chiavi provider rimanenti |
| Registrar di dominio + DNS | Il tuo nome a dominio | Un indirizzo pubblico https://yourdomain.com | Raccogli le chiavi provider rimanenti / Distribuisci su Google Cloud |
| Hosting (Google Cloud Run o un VPS + Coolify) | Un URL HTTPS pubblico per l'app web | Andare in produzione per utenti reali | Distribuisci su Google Cloud / Checklist di deployment |
| Expo + EAS | Build cloud dell'app nativa | Tutto oltre l'anteprima Expo Go | Crea gli account mobile |
| Programma Apple Developer | Firma iOS, invio all'App Store, Sign in with Apple | Uscite per iPhone e accesso con Apple | Crea gli account mobile / Aggiungi l'accesso con Apple |
| Google Play Console | La scheda dello store Android | Invio al Play Store | Crea gli account mobile |
| RevenueCat | Acquisti nativi verificati e ripristini | Vendere abbonamenti nell'app | Configura gli acquisti RevenueCat |
| Developer ID Apple + CA di firma | Installer desktop firmati e notarizzati | Uscite desktop pubbliche senza avvisi | Crea gli account di rilascio desktop |
Un ordine di creazione sensato
Crea gli account nell'ordine in cui le funzionalità vanno online. Per la maggior parte dei prodotti web significa: 1. database Postgres, 2. email transazionali, 3. accesso con Google e/o GitHub, 4. fatturazione, 5. un provider IA — poi archiviazione, lavori in background, osservabilità e protezione antispam secondo le necessità del prodotto.
Hosting e dominio vengono per ultimi — un URL pubblico serve solo quando esiste un'app funzionante a cui puntare. Gli account mobile (Expo, Apple, Google Play, RevenueCat) e gli account di firma desktop contano solo quando raggiungi quelle piattaforme; saltali del tutto per un lancio solo web.
Conserva ogni segreto — client secret OAuth, chiavi API, segreti di firma dei webhook e la password dentro DATABASE_URL — nei file .env.local o nel gestore dei segreti del tuo host. Non metterli mai in variabili NEXT_PUBLIC_ o EXPO_PUBLIC_ e non committarli mai su Git.
Da dove iniziare
Le guide dettagliate qui sotto percorrono ogni console clic dopo clic. Lavora dall'alto in basso: i provider di accesso, poi le procedure degli account per pagamenti, email e le chiavi provider rimanenti, poi i riferimenti di configurazione dei servizi che il tuo prodotto lancia, poi la distribuzione; le guide degli account di piattaforma quando arrivi su mobile o desktop.
- Aggiungi l'accesso con Google
- Aggiungi l'accesso con GitHub
- Aggiungi l'accesso con Apple
- Aggiungi i pagamenti con Stripe
- Aggiungi l'email con Resend
- Raccogli le chiavi provider rimanenti
- Configura il database
- Configura i pagamenti
- Configura l'email
- Configura l'accesso OAuth
- Configura l'AI
- Configura i job in background
- Configura l'archiviazione file
- Configura l'osservabilità
- Protezione anti-spam
- Configura i domini personalizzati
- Distribuisci su Google Cloud
- Checklist di deployment
- Crea gli account mobile
- Crea gli account di rilascio desktop
- Configurazione EAS
- Configura gli acquisti RevenueCat
- Firma del codice
Per continuare la configurazione, leggi Aggiungi l'accesso con Google.