Deploy Teable

Open-source Airtable alternative on Postgres, with Redis and volumes

Deploy Teable

Just deployed

/var/lib/postgresql/data

Just deployed

/data

Deploy and Host Teable on Railway

Teable is an open-source, no-code database built on PostgreSQL, often used as an Airtable alternative. You work in a spreadsheet-like grid with formulas, links between tables, attachments and real-time collaboration, and switch to kanban, form, gallery or calendar views. Every table is a real Postgres table you can query with SQL.

About Hosting Teable

Teable runs as one Node.js container that serves the web app and the API on a single port. It needs PostgreSQL for its metadata and your table data, and Redis for its cache, job queues and real-time updates. This template deploys the official Teable image, pinned to a tested release, together with Postgres 16 and Redis 7.4, each on its own volume. Uploaded attachments are stored on a volume mounted at /app/.assets, so they survive redeploys. Teable connects to both databases over Railway's private network. The public URL, the database passwords and the Teable secret key are set for you, so there is nothing to fill in.

Common Use Cases

  • Replace Airtable or spreadsheets for project tracking, CRM lists, inventories and content calendars
  • Collect data through shareable forms and review it in grid or kanban views with your team
  • Give non-developers a friendly interface over data that stays in your own Postgres database

Dependencies for Teable Hosting

  • PostgreSQL (included: postgres:16.15)
  • Redis (included: redis:7.4.12)

Deployment Dependencies

Implementation Details

  • First account is the admin. The first person to sign up becomes the instance admin. Open your Railway URL and create your account right after the deploy finishes. If the instance is only for you or your team, go to Admin settings and turn off sign-up for new users.
  • Image: teableio/teable:release.2026-11-10T05-38-53Z.3830, pinned by digest. To upgrade, change the image tag on the Teable service. Database migrations run automatically on start.
  • Secrets: SECRET_KEY is generated at deploy time. Teable derives its JWT, session and storage keys from it, so keep it unchanged after the first start.
  • Email (optional): to send invitations and password resets, add the BACKEND_MAIL_* SMTP variables from Teable's self-hosting docs to the Teable service.
  • Health check: /health. On the first deploy, Teable may restart once while Postgres is still starting; the restart policy handles this.

Why Deploy Teable on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Teable on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Rocky Linux
Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
51
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
52