Self-hosting
Run NocoDB on your infrastructure with full control over your data.
Self-hosting NocoDB means running it on your own server or computer instead of NocoDB Cloud. You stay in control of your data and your upgrade cadence.
Pick your path
| If you want to... | Start here |
|---|---|
| Try NocoDB locally in 60 seconds | Quickstart |
| Deploy on a single server with HTTPS | Single-server install |
| Run with managed Postgres, custom SSL, or your own infrastructure | Custom infrastructure |
| Use a platform-specific guide (Homebrew, Cloudron, AWS, GCP, DO…) | Community methods |
Requirements
| Minimum | Recommended (production) | |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| RAM | 2 GB | 8 GB |
| Disk | 10 GB | 50 GB+ |
The Single-server install runs on Linux, macOS, or Windows; a Linux server is recommended for production. The Quickstart works on any platform with Docker Desktop.
Licensing
NocoDB Community is distributed under the Fair Code Sustainable Use License. You may self-host NocoDB and use it for internal purposes, including building applications for your own organization. Offering NocoDB as a hosted or managed service to third parties may require a commercial license. See the official license text or Fair Code license details for the full terms.
For Business, Scale, or Enterprise plans (SSO, audit logs, row-level security, priority support, airgapped deployment), see Purchase a license and License activation.