---
title: "Deploy Teable"
description: "Open-source Airtable alternative on Postgres, with Redis and volumes"
category: "Other"
url: https://railway.com/deploy/teable-4
---

# Deploy Teable

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

**[Deploy Teable on Railway](https://railway.com/template/teable-4)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/teable-4/manifest.json

- **Creator:** Agaz Self-Host
- **Category:** Other

## Template content

### Teable https://avatars.githubusercontent.com/u/113977713?s=60&v=4

- **Image:** teableio/teable:release.2026-11-10T05-38-53Z.3830@sha256:623dadaeb94f7de141ebdb202138fd185b2611be51e9945f11c4f951356faf68
- **Health check:** /health
- **Public domain:** Yes

### Postgres

- **Image:** postgres:16.15@sha256:f9a7b9ebf6f56201f949db745e47bc423c0f0f8294bafe991cc10bf74b029657

### Redis

- **Image:** redis:7.4.12@sha256:2e3eb11462c4e3759e6972678dd051d150ff54b1e60714b3c33b701260172a90
- **Start command:** `/bin/sh -c "rm -rf $RAILWAY_VOLUME_MOUNT_PATH/lost+found/ && exec docker-entrypoint.sh redis-server --requirepass $REDIS_PASSWORD --appendonly yes --dir $RAILWAY_VOLUME_MOUNT_PATH"`

## Documentation

# 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](https://github.com/teableio/teable/releases/tag/release.2026-11-10T05-38-53Z.3830)
* [Teable official self-host Docker Compose example](https://github.com/teableio/teable/tree/develop/dockers/examples/standalone)
* [Teable image on Docker Hub](https://hub.docker.com/r/teableio/teable)

### 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.



## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/teable-4
