[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-teable-airtable-alternative-vps-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-self-host-teable-airtable-alternative-vps-en",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":68,"ctaBody":69,"ctaButton":70,"ctaUrl":71,"relatedPosts":72},397,"self-host-teable-airtable-alternative-vps",{"fr":12,"en":10,"ar":13,"es":14},"self-host-teable-vps","استضافة-teable-على-vps-بديل-airtable-مفتوح-المصدر","autoalojar-teable-en-vps-alternativa-airtable-codigo-abierto","Self-Host Teable: Open-Source Airtable Alternative on a VPS","Deploy Teable on your ServOrbit VPS: an open-source Airtable alternative with grid, kanban, gallery views and a REST API. Your data, your server. AGPL-3.0.",4,0,false,"2026-09-30T00:00:00+00:00","2026-09-30T11:20:31+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-teable-vps-poster.svg",{"categorySlug":34,"appSlug":35},"databases","teable","Teable is an open-source collaborative database platform (AGPL-3.0, 21k+ GitHub stars) that brings the Airtable experience to your own VPS. Unlike hosted tools, every table is stored directly in PostgreSQL — you keep full SQL access and complete data portability. On a ServOrbit VPS, three containers are enough: PostgreSQL 15, Redis and the Teable application server.",[38,42,53,56,59,62,65],{"type":39,"title":40,"body":41},"h2","Why self-host a database tool like Teable","Airtable-style hosted tools share three structural limitations: your data lives on third-party servers, pricing scales with users or rows, and direct SQL access is often locked behind higher tiers.\n\nTeable removes all three. Installed on your VPS, it creates its own PostgreSQL tables — not a UI wrapper around an existing database, but a schema you own and can query with any SQL client. Real-time updates use WebSockets: multiple collaborators edit the same table without pressing F5. And because it is AGPL-3.0, no data row leaves your infrastructure.",{"type":43,"title":44,"items":45},"ul","What you get with self-hosted Teable",[46,47,48,49,50,51,52],"PostgreSQL-native storage — your tables live in your own database, accessible via SQL or any BI tool.","Real-time collaboration — simultaneous editors, changes visible instantly without refresh.","Multiple views — Grid, Kanban, Gallery and Form on the same dataset, no data duplication.","Auto-generated REST API — every table immediately exposes a REST API with an access token, usable in n8n, Zapier or your own code.","Formula engine — 100+ functions (SUM, IF, LOOKUP, CONCATENATE…) for computed fields and cross-table references.","Granular permissions — viewer, editor or owner roles per workspace, per base or per table.","AGPL-3.0 licence — no telemetry, no cloud account, data 100% on your VPS.",{"type":39,"title":54,"body":55},"Deployment architecture","Teable runs on your VPS with three Docker containers:\n\n- **teable-db**: PostgreSQL 15.4, named volume `teable-db` for persistence.\n- **teable-cache**: Redis 7.2.4 with AOF persistence and password authentication.\n- **teable**: the application server (Next.js + NestJS), listening on port 3000 loopback, exposed by nginx with HTTPS.\n\nThe `PUBLIC_ORIGIN` variable anchors the instance's public URL — ServOrbit injects it automatically from the subdomain or custom domain you configured. `BACKEND_SESSION_ORIGIN_CHECK_ENABLED=false` ensures compatibility with the nginx reverse proxy. All images are pinned to exact versions for reproducible deployments.",{"type":39,"title":57,"body":58},"Teable vs NocoDB vs Grist: which one to pick","The three tools in the ServOrbit catalogue cover slightly different needs:\n\n- **NocoDB** connects to an existing database (PostgreSQL, MySQL…) and wraps it in a collaborative spreadsheet UI. Use it when you already have a schema and want to add an interface.\n- **Grist** uses a Python-formula document model. Its calculations are more powerful than a standard spreadsheet, ideal for analysts.\n- **Teable** creates its own PostgreSQL tables from scratch and focuses on real-time visual collaboration. It is the closest to the Airtable experience, with the advantage of SQL portability.\n\nAll three can run on separate VPS instances if your needs require it.",{"type":39,"title":60,"body":61},"First deployment on ServOrbit","From your ServOrbit client area, open **Marketplace → Databases → Teable** and confirm the order. ServOrbit provisions a VPS, installs Docker and starts the three containers. You receive a notification when the instance is ready with the access URL.\n\nNavigating to that URL shows Teable's registration page — the first account you create becomes the workspace owner. There is no preset admin account: you choose your credentials at install time. Click **New Base**, name your base, define your tables and start inviting collaborators.",{"type":39,"title":63,"body":64},"Using the auto-generated REST API","Every Teable table automatically exposes a REST API. To use it, open **Settings → API Tokens** in the Teable interface and generate an access token. The API follows standard REST conventions:\n\n```\nGET \u002Fapi\u002Ftable\u002F{tableId}\u002Frecord\nPOST \u002Fapi\u002Ftable\u002F{tableId}\u002Frecord\nPATCH \u002Fapi\u002Ftable\u002F{tableId}\u002Frecord\u002F{recordId}\nDELETE \u002Fapi\u002Ftable\u002F{tableId}\u002Frecord\u002F{recordId}\n```\n\nConnect this API directly to n8n, Zapier or your own backend application to trigger data updates, import form responses or sync records with other services.",{"type":39,"title":66,"body":67},"Updating and maintaining Teable","To update Teable, edit the Docker recipe to point to the new image tag (`ghcr.io\u002Fteableio\u002Fteable:\u003Cnew-tag>`) and restart:\n\n```bash\ndocker compose pull\ndocker compose up -d\n```\n\nTeable runs its PostgreSQL schema migrations automatically on startup — your data in the `teable-db` volume is preserved. Check the GitHub releases page for the latest tag before updating.","Deploy Teable on your ServOrbit VPS","Open-source collaborative database, auto-generated REST API, your data on your server.","Deploy Teable","\u002Fmarketplace\u002Fdatabases\u002Fteable",[73,91],{"id":74,"slug":75,"slugs":76,"title":80,"excerpt":81,"readTime":82,"views":18,"isPinned":19,"publishedAt":83,"updatedAt":84,"category":85,"categories":86,"featuredImage":30,"bgImage":31,"posterImage":88,"relatedSolution":89},157,"how-to-self-host-nocodb-on-a-vps",{"fr":77,"en":75,"ar":78,"es":79},"self-host-nocodb-vps","كيفية-استضافة-nocodb-ذاتيا-على-خادم-vps","como-autoalojar-nocodb-en-un-vps","How to Self-Host NocoDB on a VPS","Deploy NocoDB on your VPS for a self-hosted, open-source Airtable alternative. Turn any database into a smart spreadsheet with REST and GraphQL APIs, via Docker Compose.",3,"2026-01-20T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[87],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fself-host-nocodb-vps-poster.svg",{"categorySlug":34,"appSlug":90},"nocodb",{"id":92,"slug":93,"slugs":94,"title":98,"excerpt":99,"readTime":100,"views":18,"isPinned":19,"publishedAt":101,"updatedAt":102,"category":103,"categories":108,"featuredImage":30,"bgImage":31,"posterImage":110,"relatedSolution":30},336,"migrating-from-airtable-to-nocodb-or-grist-on-a-vps",{"fr":95,"en":93,"ar":96,"es":97},"migrer-airtable-vers-nocodb-grist-vps","الانتقال-من-airtable-إلى-nocodb-أو-grist-على-خادم-vps","migrar-de-airtable-a-nocodb-o-grist-en-un-vps","Migrating from Airtable to NocoDB or Grist on a VPS","Bending Spoons acquires Airtable for $1.28B (August 4, 2026). Full guide to migrate your bases to self-hosted NocoDB or Grist on a VPS.",8,"2026-09-07T00:00:00+00:00","2026-09-21T15:22:04+00:00",{"id":104,"name":105,"slug":106,"color":107,"icon":106},5,"Comparison","comparatif","bg-info\u002F10 text-info",[109],{"id":104,"name":105,"slug":106,"color":107,"icon":106},"\u002Fblog\u002Fcovers\u002Fmigrer-airtable-vers-nocodb-grist-vps-poster.svg",1790779540411]