Nextcloud Tables
Nextcloud Tables is a self-hosted no-code / low-code tool that creates your own tables and columns from scratch or pre-defined templates.
A structured data tool built into the world’s most popular self-hosted cloud. Honestly reviewed.
TL;DR
- What it is: A Nextcloud app that adds spreadsheet-style structured tables to your Nextcloud instance — think a lightweight Airtable without the subscription bill [merged profile].
- Who it’s for: Nextcloud users who already self-host and want a basic structured data layer without paying for Airtable, Notion databases, or a separate NocoDB deployment.
- Cost savings: Airtable’s paid plans start at $10/user/month and climb fast. Nextcloud Tables is free software (AGPL-3.0) — $0 on top of whatever you’re already paying to run Nextcloud [merged profile].
- Key strength: Zero marginal cost if Nextcloud is already running, tight integration with Nextcloud’s sharing and permissions model.
- Key weakness: It requires a full Nextcloud instance as a prerequisite — you can’t run Tables standalone. With only ~200 GitHub stars, it’s a relatively young app with a small user base compared to purpose-built alternatives like NocoDB or Baserow.
What is Nextcloud Tables
Nextcloud Tables is an app for the Nextcloud platform that lets users create custom structured tables — rows, columns, views — within their existing Nextcloud environment. The pitch from the README is terse but accurate: “Manage data the way you need it.” You create tables from scratch or from templates, define column types (text, number, date, selection, user references), and share them using the same permissions system you use for files [README].
The important framing: Tables is not a standalone product. It’s an extension of Nextcloud, the self-hosted cloud platform that was founded in 2016 as a fork of ownCloud [2]. If you haven’t already deployed Nextcloud — a full PHP/database stack — you cannot use Tables. This is the central tradeoff that shapes everything else in this review.
Nextcloud itself is a serious platform. It’s used by universities, government agencies, and businesses across Europe as an on-premise alternative to Google Workspace [2][5]. The Nextcloud project operates under the AGPL-3.0 license, which means the source code is open and you can self-host it freely, but any modifications you distribute must also be open-source [2]. Tables inherits this license [merged profile].
The app is maintained by Florian Steffens with support from the Nextcloud release service, and as of this review supports Nextcloud versions 22 through 33. The current stable release is 2.0.1 [app store]. With roughly 200 GitHub stars on its own repository, Tables is a small component within a much larger ecosystem.
Why people choose it
There are no dedicated third-party reviews of Nextcloud Tables specifically — the tool is niche enough that it doesn’t appear in the standard “Airtable alternatives” roundups yet. What exists is a body of writing about the Nextcloud platform as a whole, and the reasoning maps over.
The Nextcloud-already-running case. The most coherent reason to use Tables is that you’re already operating a Nextcloud instance for file sync, calendar, contacts, or document editing, and you need a structured data layer. Installing Tables from the Nextcloud app store takes minutes, and there’s no new infrastructure, no new authentication system, no additional cost. The alternative — deploying NocoDB or Baserow separately — adds another Docker container, another domain, another backup job, and another user management system to maintain.
Data sovereignty in the full stack. One of the recurring themes in Nextcloud writing is the argument that every service you move out of big-cloud SaaS is a win for control [2]. The VPSBG review puts it plainly: Nextcloud “removes the risk of third-party interference and data misuse” [2]. Tables extends this logic to structured data specifically — CRM records, project trackers, inventory lists — data that Airtable, Notion, or Smartsheet would otherwise hold.
The free-tier trap problem. Airtable’s free tier is genuinely limited: 1,000 records per base, five editors, limited history. Paying for Airtable Plus or Teams to escape those limits runs $10–$24/user/month. For a five-person team that number reaches $50–$120/month — on top of whatever you’re already paying for cloud storage [data not available from provided sources; Airtable published pricing]. If Nextcloud is already covering file storage and collaboration, Tables makes that bill zero.
Features
Based on the README, app store profile, and the Tables wiki documentation:
Core table engine:
- Create tables from scratch or from built-in templates (e.g., weight tracking, event planning, customer lists) [README]
- Column types: text, long text, number, progress (0–100), stars/rating, yes/no, date and time, selection (single), multi-selection, user reference, link [README wiki]
- Multiple views per table — filter, sort, and arrange data without changing the underlying records
- Import/export capabilities
Sharing and collaboration:
- Tables inherit Nextcloud’s sharing model — share with users, groups, or via public link [merged profile]
- Granular permissions: view-only, edit, manage
- Integrates with Nextcloud’s existing user and group management — no separate identity system
API and integration:
- REST API documented in the Tables wiki [merged profile, README]
- Connection with Nextcloud Forms — form submissions can feed directly into a table
- Mobile app access through the Nextcloud mobile client [merged profile]
What’s not there:
- No formula engine comparable to Airtable’s or even a basic spreadsheet
- No automation — no “when row added, send email” logic (that would require a separate Nextcloud Flows setup)
- No gallery/kanban/calendar view as mature alternatives to the grid view
- No relation between tables (linked records) comparable to Airtable’s relational layer
The feature set reads like a solid v1: it covers the structured data basics but hasn’t yet built the power-user layer that makes Airtable genuinely hard to leave.
Pricing: SaaS vs self-hosted math
Nextcloud Tables is free software. The app costs $0 from the Nextcloud app store [app store]. There’s no cloud-hosted version of Tables specifically — it only runs inside your own Nextcloud.
The full cost picture:
The real question is what it costs to run Nextcloud in the first place, since Tables doesn’t exist without it.
- Minimum VPS to run Nextcloud reliably: $5–10/month on Hetzner or Contabo [2][5]. The Bike Gremlin guide notes that Nextcloud’s updater “assumes VPS-level I/O” — shared hosting is technically possible but creates reliability problems [4].
- Recommended hardware: quad-core CPU, 8GB RAM according to XDA [1]. For a small team on a VPS, that’s roughly $15–25/month.
- Nextcloud Hub (the full platform) is free at this tier.
If you’re already paying for Nextcloud and deploying Tables adds $0 to that bill, the comparison is straightforward:
| Scenario | Monthly cost |
|---|---|
| Airtable Plus, 3 users | $30/mo |
| Airtable Teams, 3 users | $60/mo |
| Notion Plus, 3 users | $24/mo |
| NocoDB Cloud (separate) | $15–30/mo depending on tier |
| Nextcloud + Tables (already running NC) | $0 incremental |
| Nextcloud + Tables (new VPS deployment) | $10–25/mo total |
If you’re deploying Nextcloud specifically to get Tables, that math is less clean — a purpose-built NocoDB or Baserow instance is simpler to operate. But if Nextcloud is already running for other reasons, Tables is the obvious first choice.
Deployment reality check
Deploying Nextcloud Tables means deploying Nextcloud — the entire stack: PHP application server, database (MySQL/MariaDB or PostgreSQL), Redis for caching, optional Collabora or OnlyOffice for document editing, and a reverse proxy for HTTPS.
The XDA guide recommends budgeting for hardware beyond the minimums: dual-core with 4GB RAM is technically sufficient but degrades under real use [1]. The VPSBG review and Sesame Disk comparison agree that 4GB RAM and an SSD are the practical floor for a team workload [2][5].
What can go wrong:
The Bike Gremlin writeup is unusually honest about the Nextcloud maintenance experience: “In January 2026, Nextcloud broke Contacts, Floccus bookmark sync and who knows what else after a minor patch update. That is unacceptable.” The author eventually moved to managed Nextcloud hosting (Hetzner Storage Share) and explicitly warns: “Nextcloud markets to ‘small teams’ but their updater assumes VPS-level I/O. Their CDN can’t handle release surges. Their migration scripts aren’t restart-safe.” [4]
This isn’t a Tables-specific problem, but it’s the infrastructure Tables runs on. If Nextcloud goes down or breaks in an update, Tables goes with it.
Managed Nextcloud option: Hetzner, Ionos, and several European providers offer managed Nextcloud hosting at $5–15/month. Tables is available in these environments just like any other app store install. For non-technical founders, this is the sensible path — you get the app ecosystem without the server maintenance burden [4][2].
Time estimates:
- Fresh VPS install (technical user following a guide): 2–4 hours including domain and HTTPS setup [1]
- Managed Nextcloud signup: 20–30 minutes
- Installing Tables from app store once Nextcloud is running: under 5 minutes
Pros and cons
Pros
- Zero incremental cost if Nextcloud is already deployed. The app is free and installs from the built-in app store in one click [app store].
- AGPL-3.0 license — fully open source, no commercial edition gating features [2][merged profile].
- Native Nextcloud integration. Shares the same users, groups, permissions, and authentication as the rest of your Nextcloud. No separate login, no user sync headaches [merged profile].
- REST API included — programmatic access for integration with other tools [merged profile][README].
- Mobile access via the standard Nextcloud mobile client [merged profile].
- Part of actively maintained platform. Nextcloud Hub is updated regularly and is used at institutional scale across Europe [2][5].
Cons
- Requires full Nextcloud deployment — you cannot run Tables standalone. If you only need structured data, deploying all of Nextcloud is significant overhead [merged profile].
- Young and small ecosystem. ~200 GitHub stars is a thin signal of community adoption. No major third-party reviews exist specifically for Tables as of this writing. Compare NocoDB (~50K+ stars) or Baserow (~10K+ stars).
- No formula layer. Tables doesn’t compute derived fields, rollups, or lookup values. It’s a structured data store, not a spreadsheet.
- No automation. There’s no native “when a row matches condition, do X” trigger. You’d wire that through Nextcloud Flows or an external tool separately.
- No relational data. You can’t link records between tables the way Airtable’s linked record fields work.
- Nextcloud update brittleness is a real risk. Minor patch updates have broken integrations in the past [4]. Your Tables data lives or dies with Nextcloud’s update cadence.
- Limited views. As of version 2.x, the view types are less mature than competitors — no kanban, no gallery mode on par with Airtable.
Who should use this / who shouldn’t
Use Nextcloud Tables if:
- You’re already self-hosting Nextcloud for file storage, calendar, or document editing — Tables costs you nothing and adds structured data to the same stack.
- You need basic table/spreadsheet functionality for a small team and have no appetite for another SaaS subscription.
- Your data sovereignty requirements mean everything must stay on your own infrastructure — Tables is the only Airtable-like option that genuinely stays on your server with no phone-home.
- You’re a Nextcloud administrator comfortable with the update and maintenance cycle.
Skip it (use NocoDB or Baserow instead) if:
- You don’t already run Nextcloud — deploying the entire platform just to get Tables is the wrong trade.
- You need a formula layer, rollups, linked records, or automation.
- You want a polished Airtable clone with kanban and gallery views out of the box.
- You want a larger community and more third-party integrations.
Skip it (use Airtable) if:
- You’re not comfortable managing Linux server infrastructure or don’t have someone to do it for you.
- Your team needs Airtable’s interface richness, 20,000+ record capacity per base, or the Airtable automation ecosystem.
- Compliance requirements prohibit self-managed infrastructure.
Skip it (evaluate managed Nextcloud) if:
- You want the Nextcloud ecosystem including Tables but don’t want to own the server maintenance.
- European providers like Hetzner offer managed Nextcloud at $5–15/month, which gets you Tables plus a maintained, backed-up instance [4].
Alternatives worth considering
- NocoDB — standalone, open-source Airtable alternative with ~50K GitHub stars. Connects directly to MySQL, Postgres, SQLite. Much larger community and more mature feature set (linked records, API, multiple view types). Runs as a single Docker container without needing all of Nextcloud. The clear first choice if you don’t already run Nextcloud.
- Baserow — another open-source Airtable alternative, MIT-licensed, well-documented self-hosting path, strong formula and relational support. More polished UI than NocoDB. Also runs standalone.
- Airtable — the SaaS incumbent. Richest feature set, largest integration catalog, best onboarding. $10–24/user/month on paid tiers. Closed source with a vendor lock-in problem.
- Notion — database views plus documents. More expensive for teams ($8–16/user/month), closed source, but the best-in-class for blending structured data with written content.
- Grist — open-source spreadsheet/database hybrid, self-hostable, with a proper formula engine. Underrated in this category and worth a look if you need computed fields.
- Nextcloud + Forms — if your actual need is collecting data rather than managing it, Nextcloud Forms (also free) may be the simpler answer. Tables and Forms integrate, but Forms alone covers the data collection use case without the full table management overhead.
Bottom line
Nextcloud Tables is the right answer to a narrow question: “I already run Nextcloud — what’s the simplest way to add structured data storage?” As an answer to that question, it’s hard to argue with. Zero additional cost, same users and permissions, installs in a click, REST API included.
As an answer to the broader question — “I need a self-hosted Airtable replacement” — it’s the wrong starting point. NocoDB and Baserow are more mature, run standalone, and don’t require operating the full Nextcloud stack as a prerequisite. Tables is also young enough (200 stars, no major third-party reviews) that anyone betting critical business data on it is early to the party.
The Nextcloud platform itself is solid but demanding. The Bike Gremlin assessment is worth taking seriously: Nextcloud breaks things in minor updates, its updater is VPS-sized infrastructure, and the maintenance burden is real [4]. Tables inherits all of that. If your tolerance for infrastructure ops is low, managed Nextcloud hosting is a smarter path than bare-metal self-hosting for this particular use case.
For a founder already invested in the Nextcloud ecosystem who wants to stop paying for Airtable’s free-tier limitations: Tables is a reasonable first move. For everyone else: start with NocoDB.
Sources
-
Sumukh Rao, XDA Developers — “5 things I wish I had known before setting up my first self-hosted Nextcloud instance” (Sep 6, 2025). https://www.xda-developers.com/things-known-before-setting-up-first-self-hosted-nextcloud-instance/
-
VPSBG.eu — “Open-source software review: Nextcloud”. https://www.vpsbg.eu/blog/open-source-software-review-nextcloud
-
Nextcloud Community Forum — “Self hosting Next Cloud for Team collaboration for beginners” (Oct 2025). https://help.nextcloud.com/t/self-hosting-next-cloud-for-team-collaboration-for-beginners/234602
-
Bike Gremlin I/O — “Nextcloud selfhosted install on shared hosting”. https://io.bikegremlin.com/38385/nextcloud-selfhosted-install-on-shared-hosting/
-
Sesame Disk — “Self-Hosted Cloud Storage: Nextcloud vs Seafile vs ownCloud”. https://sesamedisk.com/self-hosted-cloud-storage-nextcloud-seafile-owncloud/
Primary sources:
- GitHub repository: https://github.com/nextcloud/tables
- Nextcloud App Store listing: https://apps.nextcloud.com/apps/tables
- Tables wiki and API documentation: https://github.com/nextcloud/tables/wiki
Features
Integrations & APIs
- REST API
Mobile & Desktop
- Mobile App
Related Automation & Workflow Tools
View all 122 →n8n
180KOpen-source-ish workflow automation for people who write code and people who don't — the 180K-star platform technical teams actually adopt.
Langflow
146KVisual platform for building AI agents and MCP servers with drag-and-drop components, Python customization, and support for any LLM.
Dify
133KOpen-source platform for building production-ready agentic workflows, RAG pipelines, and AI applications with a visual builder and no-code approach.
Browser Use
81KMake websites accessible for AI agents — automate browsing, extraction, testing, and monitoring in natural language with Playwright and LLMs.
Ansible
68KThe most popular open-source IT automation engine — automate provisioning, configuration management, application deployment, and orchestration using simple YAML playbooks over SSH.
openpilot
60KOpen-source driver assistance system from comma.ai that brings adaptive cruise control and lane centering to 275+ supported car models.