Can I run NocoDB without a separate database?
Yes. Its Docker quick start uses SQLite, so a separate database container is not needed for a basic setup.
NocoDB turns SQL databases into spreadsheet-style workspaces for tables, views, and forms. Its Docker quick start runs with SQLite, making it a practical way to keep household records on a home server.
How NocoDB stacks up against other productivity apps. Add or remove apps to change the comparison.
| Requirement | NocoDB | BentoPDF | Joplin | Memos | SiYuan | Stirling PDF |
|---|---|---|---|---|---|---|
| Architecture | x86 + ARM | x86 + ARM | x86 + ARM | x86 + ARM | x86 + ARM | x86 + ARM |
| Price | Free / paid plans | Free | Free for personal use | Free | Free | Free / paid plans |
| Containers | 1 (app only) | 1 (app only) | 1 (app only) | 1 (app only) | 1 (app only) | 1 (app only) |
| Database | SQLite | None | SQLite | SQLite | file only | none |
| Runtime | Node.js | JavaScript | Node.js | Go | Go | Java |
| Install options | Docker only | Docker only | Docker only | Docker only | Docker + Linux, Windows, macOS | Docker + Linux, macOS, Windows |
| Clients | – | Web | iOSAndroidmacOSWindowsLinux | Web | iOSAndroidWindows | macOSWindowsLinuxWeb |
Yes. Its Docker quick start uses SQLite, so a separate database container is not needed for a basic setup.
Yes. NocoDB can provide a spreadsheet-style interface for an existing SQL database.
Yes. The Community Edition can be self-hosted for household records and projects on a server you control.
More apps in Productivity.
Browse all apps →