Quickstart
Run NocoDB locally in 60 seconds on Mac, Windows, or Linux.
The fastest way to try NocoDB locally. One command downloads the installer, generates a Compose stack (NocoDB, a worker, Postgres, and Redis), and starts it on http://localhost:8080. Works on Mac, Windows, and Linux.
Prerequisite: Docker Desktop (Mac/Windows) or Docker Engine (Linux). Install it from docker.com before running the command below.
1. Run
curl -fsSL https://install.nocodb.com/noco.sh | bash -s -- --quickThis writes a ready-to-run stack into nocodb/ and brings it up. The first run pulls the images, so it can take a few minutes.
2. Open NocoDB
Visit http://localhost:8080. Sign up with an email and password. The first user becomes super admin.
What this runs
| Container | Image | Purpose |
|---|---|---|
nocodb | nocodb/nocodb:latest | The web app and API |
worker | nocodb/nocodb:latest | Background jobs (imports, exports, automations) |
db | PostgreSQL | Stores metadata and your data |
redis | Redis | Caching and job queue |
Data is stored in Docker-managed named volumes (postgres_data, redis_data, nocodb_data), so it persists across restarts and docker compose down. List them with docker volume ls.
Common operations
The installer writes everything into nocodb/. Run these from there:
cd nocodb
# Tail logs
docker compose logs -f nocodb
# Stop everything (keeps your data)
docker compose down
# Start again
docker compose up -d
# Update to the latest version
docker compose pull && docker compose up -dPrefer not to run a script?
Grab the same four-container stack from the quickstart-demo example on GitHub: a plain Compose file you can read before running. Copy its docker-compose.yml into an empty directory, then start it:
docker compose up -dIt's the identical stack, just without the installer. Run the operations above from that directory.
Next steps
- Deploying to a server? See Single-server install. Same single command, plus automatic Traefik + Let's Encrypt SSL.
- Need managed Postgres, custom SSL, or your own infrastructure? See Custom infrastructure for example configurations.
- Want enterprise features? Purchase a license, then activate it.
- Something not working? See Troubleshooting for startup, networking, SSL, and attachment issues.