Website • Documentation • GitHub • Community
Baserow is an open-source, no-code database platform that enables users to create, manage, and collaborate on databases with ease. A powerful, self-hosted alternative to Airtable.
- No-Code Database — Create databases without writing code
- Real-Time Collaboration — Work together with your team
- REST API — Full API access for developers
- Plugins & Extensions — Extend functionality as needed
- Self-Hosted — Complete control over your data
- Role-Based Access — Fine-grained permissions
- Docker and Docker Compose
- External Docker network
- Reverse proxy (Caddy, Nginx, Traefik)
Copy and edit the environment file:
cp .env.example .env
nano .envUpdate these values:
POSTGRES_USER/POSTGRES_PASSWORD— Database root credentialsPOSTGRES_NON_ROOT_USER/POSTGRES_NON_ROOT_PASSWORD— Application database user
Edit docker-compose.yml:
- Replace
your-networkwith your Docker network name - Update
BASEROW_PUBLIC_URLto your domain
docker compose up -dNavigate to your configured domain and create an account.
| Variable | Description | Default |
|---|---|---|
POSTGRES_USER |
PostgreSQL root username | changeUser |
POSTGRES_PASSWORD |
PostgreSQL root password | changePassword |
POSTGRES_DB |
Database name | baserow |
POSTGRES_NON_ROOT_USER |
Application DB username | changeUser |
POSTGRES_NON_ROOT_PASSWORD |
Application DB password | changePassword |
BASEROW_PUBLIC_URL |
Public URL for Baserow | (required) |
baserow.example.com {
reverse_proxy http://localhost:89
}
| Port | Service | Description |
|---|---|---|
| 89 | HTTP | Web interface |
| Path | Description |
|---|---|
./db_storage |
PostgreSQL data |
./baserow_data |
Baserow application data |
- ☁️ Baserow Cloud — Managed hosting
- ⭐ Star on GitHub
- 💬 Join Community
Baserow is released under the MIT License.
