Install NocoDB with Docker
The fastest way to get started is using Docker. Run this command to start NocoDB:For other installation methods, see the Installation guide.
NocoDB will be available at http://localhost:8080/dashboard after the container starts.
Create your account
When you first access NocoDB, you’ll be prompted to create an admin account:
- Open http://localhost:8080/dashboard in your browser
- Enter your email address
- Create a secure password
- Click Sign up to create your account
The first account created automatically becomes the workspace owner with full administrative privileges.
Create your first base
After signing in, you’ll be taken to the workspace dashboard:
- Click Create Base or New Base
- Choose between:
- Create blank base - Start with an empty base
- Create base from external database - Connect to existing MySQL, PostgreSQL, or SQLite database
- Enter a name for your base (e.g., “Project Management”)
- Click Create
Create your first table
Once inside your base:
- Click Add new table or the + button
- Enter a table name (e.g., “Tasks”)
- NocoDB automatically creates an
Idfield as the primary key - Add your first custom field:
- Click + next to the Id column
- Choose a field type (e.g., “SingleLineText”)
- Name it “Title”
- Click Save
- Add more fields as needed (Status, Due Date, Assignee, etc.)
NocoDB supports 40+ field types including text, numbers, dates, attachments, formulas, links to other tables, and more.
Add your first record
Start adding data to your table:
- Click the + button at the bottom of the table or press Enter
- Type in the “Title” field (e.g., “Create project documentation”)
- Press Tab to move to the next field
- Fill in other fields
- Press Enter to save and create another record
Explore different views
NocoDB offers multiple ways to visualize your data. Try switching between views:To create a new view:
- Grid View
- Gallery View
- Kanban View
- Calendar View
The default spreadsheet-like interface. Perfect for:
- Bulk data entry
- Sorting and filtering
- Quick edits
- Viewing all data at once
- Click + Create New View in the sidebar
- Choose your view type
- Configure the view settings
- Click Create View
Next steps
Now that you have NocoDB up and running, explore these key features:Add relationships
Link tables together to create powerful relational databases
Set up filters
Create complex filters to find exactly the data you need
Create formulas
Use Excel-like formulas to compute values automatically
Set up webhooks
Automate workflows with webhooks triggered by data changes
Common actions
How do I invite team members?
How do I invite team members?
- Click on your workspace name in the top left
- Select Workspace Settings
- Go to Members tab
- Click Invite Member
- Enter their email and assign a role
- Click Send Invite
How do I share a view publicly?
How do I share a view publicly?
How do I connect to my existing database?
How do I connect to my existing database?
- When creating a new base, select Create base from external database
- Choose your database type (PostgreSQL, MySQL, SQLite)
- Enter connection details:
- Host
- Port
- Database name
- Username
- Password
- Click Test Connection
- Once successful, click Connect
How do I export my data?
How do I export my data?
- Open the view you want to export
- Click the … menu in the top right
- Select Download
- Choose your format (CSV, Excel, JSON)
- Click Export
Need help?
Documentation
Explore the full documentation
Discord Community
Join our Discord community
GitHub Issues
Report bugs or request features