Requisiti
Cosa serve per eseguire un'istanza self-hosted.
Software
- Node.js 20 o superiore.
- pnpm come gestore di pacchetti.
- Docker e Docker Compose, il modo più semplice per eseguire il database e lo storage.
Servizi
- Postgres 16 con l'estensione pgvector. Il file Compose fornito lo esegue per te.
- Storage compatibile con S3. Il file Compose fornito esegue MinIO, oppure puoi usare il tuo bucket S3.
Opzionale
- Credenziali OAuth di Google o GitHub, se vuoi l'accesso sociale. Email e password funzionano senza di esse.
- Dettagli SMTP, se vuoi che l'app invii email. Altrimenti le email vengono registrate nella console.
- Chiavi del provider di stock, se vuoi la ricerca di media stock.
Chiavi del provider per l'AI
L'AI funziona utilizzando la tua chiave provider, che aggiungi per utente nell'app. Non è necessaria alcuna chiave AI per eseguire il server. Vedi Porta la tua chiave AI.
Una volta che hai tutto, continua con Distribuzione.