Credentials. The README sample puts a database password and a JWT secret on the command line; replace both with your own values and keep them out of shell history and repositories.
Who it is forA team lead replacing a messy shared spreadsheet with a real database.
The problemSQLite in a single container is fine for testing but not for a team's production data.
The outcomeA NocoDB instance backed by PostgreSQL with views and roles for the team.
What you need first
- Docker for the recommended install, or a prebuilt binary for quick local tests
- Optional PostgreSQL database for the Docker with PG setup
- Note the Sustainable Use License, which is not an OSI open source license
Steps
- Run PostgreSQL and note its host, user, password and database name
- Use the Docker with PG command, setting
NC_DBto your database URL andNC_AUTH_JWT_SECRETto your own secret - Create Kanban, Form and Calendar views over your tables
- Use Access Control with Roles and locked views to limit who can edit what
Prompt for your agent
With nocodb/nocodb, prepare the README's Docker with PG command for my PostgreSQL at <db host and name>, using my own NC_AUTH_JWT_SECRET instead of the sample value, and list the views I should create for a task tracker.
Caveat. The README's Auto-upstall script installs Docker, PostgreSQL, Redis and Traefik with SSL for production, but it runs a remote script with bash, so read it first.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for nocodb/nocodb and "Run NocoDB on PostgreSQL for a team tracker"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer