What's installed on your NocoDB server?
- NocoDB 2026.10 Community, from the official Docker image
- PostgreSQL 17 database, where your tables live
- A super admin account, with its email and password shown in your panel
- A persistent volume for attachments
- Anonymous usage reporting to NocoDB switched off
- HTTPS through Caddy on an sslip.io address based on your IP, so a domain is optional
- Firewall with only ports 22, 80 and 443 open
What size do you need for NocoDB?
NocoDB's documentation asks for at least 2 vCPU, 2 GB of RAM and 10 GB of disk, and recommends 4 vCPU, 8 GB of RAM and 50 GB or more for production. Set the CPU to at least 2 cores on the size screen. A small team can start on 2 GB and move to 4 or 8 GB with use. There's no official user count, because table size, views and people working at once decide the load. You can grow RAM, CPU and disk separately from your panel.
| Use | Size | Price | Choose |
|---|---|---|---|
| A few people | 2 GB RAM · 2 vCore · 40 GB NVMe | $4.51/mo | |
| Small team | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mo | |
| Company | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mo |
Who is it for?
- Teams moving work out of shared Excel files into a proper database
- People leaving Airtable who want their data on their own server
- Companies adding a table interface to an existing MySQL or PostgreSQL database
- Developers collecting data through forms and pulling it into their software over the API
What happens after you order?
- Set the size, make sure the CPU is at least 2 cores, and pay.
- Your server starts and NocoDB installs itself. Carry on when the App row in your panel says NocoDB is ready.
- On the Overview tab, click Open app and log in with the Email and Password rows.
- Update your email address in your profile. The install uses a placeholder address.
- Create your first table, or import one from a CSV, Excel or JSON file.
- Invite your team and add form and Kanban views.
With every server
- Daily backups included in the price
- Unlimited traffic
- Full root access
- Scale RAM and CPU up or down later, and grow the disk
- Location: Istanbul · IST-1.
Good to know
- NocoDB Community comes under the Sustainable Use License, which covers your own internal business use and personal or non-commercial use. It isn't a traditional open source licence.
- If you offer NocoDB to third parties as a hosted or managed service, you may need a commercial licence. That licence isn't included in the price.
- SSO, audit logs and row-level security belong to the paid Business, Scale and Enterprise plans, which aren't included in the price.
- Outgoing email isn't set up. For invitation emails, add your own SMTP service through the NC_SMTP_ variables. The service isn't included in the price.
- NocoDB stays on 2026.10.1, the version it was installed with. Moving up is your responsibility: change the tag in compose.yaml and run docker compose up -d.
NocoDB questions and answers
How much RAM does NocoDB need?
NocoDB's documentation asks for at least 2 vCPU, 2 GB of RAM and 10 GB of disk, and recommends 4 vCPU, 8 GB of RAM and 50 GB or more for production. A small team can start on 2 GB with 2 cores and scale up from the panel.
Is NocoDB free, and can I use it for my business?
The Community edition is free, with no limit on projects, records or fields, and you can use it for your company's internal work. The licence doesn't cover selling it to others as a service, which may need a commercial licence.
Can I connect my existing database to NocoDB?
Yes. Use Connect External Data to link MySQL 5.7 or newer, or PostgreSQL 14 or newer. If the database is on another server, allow this server's IP address to connect to it.
How do I move from Airtable to NocoDB?
NocoDB imports Airtable bases using a shared link and an access token. Formula fields don't come across, so you rebuild those afterwards. You can also import CSV, Excel and JSON files of up to 5 MB.
What if I forget my NocoDB password?
Update NC_EPOSTA and NC_SIFRE together in the app's .env file, then run docker compose up -d. NocoDB's documentation points to these variables for recovering a login. The password needs an uppercase letter, a number and a special character.
How do I connect my own domain to NocoDB?
Point the A record at your server's IP address and add the name to the Caddy settings. Then change SITE_URL in the .env file and run docker compose up -d, because NocoDB builds its links from that address.