Docs / Self-Hosted Applications / How to Self-Host Baserow Open-Source Airtable Alternative

How to Self-Host Baserow Open-Source Airtable Alternative

By Admin · Mar 1, 2026 · Updated Apr 23, 2026 · 25 views · 1 min read

What Is Baserow?

Baserow is an open-source no-code database platform that provides a spreadsheet-like interface for creating and managing relational databases. It offers multiple views including grids, forms, galleries, and Kanban boards, along with a powerful REST API for integrations.

Prerequisites

  • A Breeze with at least 4 GB RAM running Ubuntu 22.04+
  • Docker and Docker Compose installed
  • A domain name pointed to your Breeze

Docker Compose Setup

mkdir -p ~/baserow && cd ~/baserow
version: "3.8"
services:
  baserow:
    image: baserow/baserow:latest
    container_name: baserow
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - baserow_data:/baserow/data
    environment:
      - BASEROW_PUBLIC_URL=https://baserow.yourdomain.com
      - BASEROW_CADDY_ADDRESSES=:80

volumes:
  baserow_data:

The all-in-one image includes PostgreSQL, Redis, and all required services in a single container for simplicity.

Launch and Access

docker compose up -d

Open http://your-breeze-ip:8080 and create your admin account. Build your first database by adding tables, defining field types (text, number, date, file, link-to-row, formula, and more), and creating views.

Useful Features

  • Form view for collecting structured data from external users
  • Gallery and Kanban views for visual data management
  • Row-level comments and activity tracking
  • REST API for programmatic access and integrations
  • Webhooks for triggering actions on row changes

Was this article helpful?