Wymagania
Zanim zaczniesz instalację, upewnij się, że masz:
Docker (zalecane na VPS)
- Serwer Linux (Ubuntu jest w porządku)
- Docker i Docker Compose
- Domenę lub subdomenę (opcjonalnie, ale potrzebna do publicznej strony)
- Wolny port 3000 (albo zmienisz go w
docker-compose.yml)
Instalacja ręczna
- Node.js 20 lub nowszy
- npm (jest z Node)
- Bazę danych:
- Postgres na produkcję (Supabase, Neon lub własny Postgres)
- SQLite tylko do lokalnych testów (
file:./dev.db)
Vercel
- Konto Vercel
- Hostowaną bazę Postgres (Supabase działa dobrze)
- Repozytorium GitHub podpięte do Vercel
E-mail (opcjonalnie)
Reset hasła i weryfikacja e-mail wymagają SMTP. Bez tego NovaDocs i tak działa — wiadomości resetujące pojawiają się w logach serwera.
