---
title: "Deploy NocoDB on StackBlaze"
description: "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."
category: "data, development, work"
url: https://www.stackblaze.com/templates/nocodb
---

# Deploy NocoDB

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.

**[Deploy NocoDB on StackBlaze](https://dashboard.stackblaze.com/new/template/nocodb)**

## This stack

- **NocoDB**: Web service
- **PostgreSQL**: managed database · TCP:5432
- **Email**: platform add-on

## What you get

- **Tables with real field types**: Text, single select, dates, numbers, percent, attachments, links between tables and more, edited like a spreadsheet.
- **Views for every team**: The 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 table**: Create an API token in your account and read or write any table over HTTP. Requests without a token are refused.
- **Attachments that stay**: Files you attach to records are stored on the app’s own volume and served through signed links that expire.
- **Invite your team**: Invite 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 second**: The 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

1. **Sign in as the super admin**: Open 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. **Create a base and a table**: Create a base, add a table and give it fields, then add records in the grid or share a form that adds them.
3. **Invite your team**: Invite people by email from the members page. Sign-up is invite only, so nobody else can register.

## How it is wired

- **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.

## Common questions

### 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.

### What does it cost?

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


Source: https://github.com/nocodb/nocodb
