NocoDB logo

Deploy NocoDB

Spreadsheet style databases on your own NocoDB

DataDevelopmentWorkNocoDB + PostgreSQL + Email

Deploy NocoDB with managed Postgres, a volume for attachments and a public HTTPS URL. Build tables with typed fields, switch between grid, kanban, form, gallery and calendar views, and reach every table through the REST API. The super admin is created at deploy with a generated password, and sign-up is invite only.

What you get with NocoDB

  • Tables with real field typesText, single select, dates, numbers, percent, attachments, links between tables and more, edited like a spreadsheet.
  • Views for every teamThe same records as a grid, a kanban board stacked by any select field, a gallery, a calendar or a form that adds rows.
  • A REST API for every tableCreate an API token in your account and read or write any table over HTTP. Requests without a token are refused.
  • Attachments that stayFiles you attach to records are stored on the app’s own volume and served through signed links that expire.
  • Invite your teamInvite people by email with a role per workspace or base. Invites and password resets go out through the platform’s email add-on.
  • Closed from the first secondThe super admin exists before the app answers its first request, and open sign-up is switched off, so only people you invite can join.

After you deploy NocoDB

  1. 1Sign in as the super adminOpen the public URL and sign in with NC_ADMIN_EMAIL and NC_ADMIN_PASSWORD from the app’s Variables. The first start sets up the database in about two minutes.
  2. 2Create a base and a tableCreate a base, add a table and give it fields, then add records in the grid or share a form that adds them.
  3. 3Invite your teamInvite people by email from the members page. Sign-up is invite only, so nobody else can register.

How NocoDB is wired

NocoDB, Postgres, an attachments volume and email ship together. The public hostname serves the app, the shared views and forms you publish, and the REST API.

Postgres holds your data
Your tables, views and users live in the attached database. Migrations run on each start, so updates apply themselves.
Attachments on a volume
Uploaded files are stored on the app’s volume and survive redeploys. They are only served through signed, expiring links.
Admin from Variables
NocoDB applies NC_ADMIN_EMAIL and NC_ADMIN_PASSWORD on every start. Change them in Variables and redeploy, not in the app.
Keep the secret
NC_AUTH_JWT_SECRET signs sessions and encrypts saved data source credentials. It is generated once at deploy, so leave it as it is.

Why run NocoDB on StackBlaze

  • Scale your appChange CPU, RAM, and replicas without a rebuild, or let autoscaling add replicas when CPU climbs.
  • Git-based CI/CDPush to GitHub and it builds and ships. Pull requests get their own preview URL on Pro and Business.
  • One-click rollbackA deploy went wrong? Go back to any previous successful deploy.
  • Environments built inProduction, staging, and dev as separate environments in one project, each with its own URL.
  • Built-in observabilityCPU, memory, and response time per app, live logs with search, and alerts to Slack, Discord, or a webhook.
  • Developer-first toolsA CLI and Stack MCP: deploy, read logs, and wire services from your terminal or your AI assistant.
  • Built for teamsInvite teammates with roles. An audit log records who changed what.
  • Managed Postgres with HAPostgres is run for you. Turn on high availability for a three-node cluster when the app needs it.

Common questions about NocoDB

How do I sign in after deploy?

Open the public URL and sign in with the email in NC_ADMIN_EMAIL and the password in NC_ADMIN_PASSWORD, both in the app’s Variables. The password is generated at deploy.

How do I change the admin password?

Edit NC_ADMIN_PASSWORD (and NC_ADMIN_EMAIL if you like) in Variables and redeploy. NocoDB applies them on every start, so a password changed inside the app is reset on the next restart.

Can anyone sign up?

No. The template turns on invite only sign-up on the first start. Invite people from the members page. You can open sign-up again in the app’s settings.

Where are attachments stored?

On the app’s volume, which survives redeploys. NocoDB serves them through signed links that expire, so a file URL cannot be shared forever.

Is NocoDB free to use?

NocoDB is under its Sustainable Use License: free for your own internal business, personal or non commercial use. Scripts, workflows and some other features need a paid NocoDB license and stay locked without one.

Can I use my own domain?

Yes. Attach a custom domain from the dashboard. Links in invite emails follow the app’s public URL. Custom domains

What does it cost?

You pay for the compute, storage and bandwidth NocoDB and Postgres use, not per seat, per base or per record. Pricing

More Data templates