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

Requirements

Admin2 min readUpdated Aug 7, 2026

Requirements

Before you install, make sure you have:

  • A Linux server (Ubuntu is fine)
  • Docker and Docker Compose
  • A domain or subdomain (optional, but needed for a public site)
  • Ports 3000 free (or you change the port in docker-compose.yml)

For manual install

  • Node.js 20 or newer
  • npm (comes with Node)
  • A database:
    • Postgres for production (Supabase, Neon, or your own Postgres)
    • SQLite is OK for local testing only (file:./dev.db)

For Vercel

  • A Vercel account
  • A hosted Postgres database (Supabase works well)
  • Your GitHub repo connected to Vercel

Email (optional)

Password reset and email verification need SMTP settings. Without them, NovaDocs still works — reset emails are printed in the server logs instead.

Was this helpful?