Deploy Teable
Open-source Airtable alternative on Postgres, with Redis and volumes
Just deployed
/app/.assets
Postgres
Just deployed
/var/lib/postgresql/data
Redis
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
- Teable release.2026-11-10T05-38-53Z.3830
- Teable official self-host Docker Compose example
- Teable image on Docker Hub
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_KEYis 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
