Powered by NovaDocs
Welcome to NovaDocsStart with Installation → Install with Docker, or switch language to Polish (PL).

Zmienne środowiskowe

Admin5 min readUpdated Aug 27, 2026

Zmienne środowiskowe

Żyją w pliku .env (albo w Vercel → Settings → Environment Variables).

Skopiuj z .env.example i uzupełnij prawdziwymi wartościami.

Wymagane

ZmiennaDo czego służy
DATABASE_URLPołączenie z bazą
AUTH_SECRETSekret sesji logowania — długi i losowy
NEXT_PUBLIC_APP_URLPubliczny adres strony, np. https://docs.example.com

Seed admina (pierwsza konfiguracja)

ZmiennaDo czego służy
SEED_ADMIN_EMAILE-mail admina tworzony przez npm run db:seed
SEED_ADMIN_PASSWORDHasło admina
SEED_ADMIN_NAMEWyświetlana nazwa

Media (obrazy i pliki)

ZmiennaDo czego służy
SUPABASE_URLOpcjonalnie. URL projektu Supabase
SUPABASE_SERVICE_ROLE_KEYOpcjonalnie. Włącza Supabase Storage

Jeśli nie ustawisz service role key, uploady trafiają do bazy. Działa na VPS, Dockerze i Vercel.

Własne domeny

ZmiennaDo czego służy
CUSTOM_DOMAIN_MAPMapa JSON: hostname → slug projektu

Przykład:

env
CUSTOM_DOMAIN_MAP={"docs.mojprodukt.com":"guide"}

Wejście na docs.mojprodukt.com pokazuje docs projektu guide.

E-mail (opcjonalnie)

ZmiennaDo czego służy
SMTP_HOSTHost serwera poczty
SMTP_PORTZwykle 587
SMTP_USERLogin SMTP
SMTP_PASSHasło SMTP
EMAIL_FROMAdres nadawcy

Bez SMTP aplikacja działa. Weryfikacja / reset idą do konsoli serwera.

Was this helpful?