# Baserow Baserow is an open-source no-code database platform — a self-hosted alternative to Airtable. ## Dependencies - **PostgreSQL** - Database for storing tables and workspace data - **Redis** - Used for caching and background job queuing ## Configuration Key settings in `config.yaml`: - **domain** - Where Baserow will be accessible - **storage** - Persistent volume size (default: `2Gi`) - **db.name** - Database name (default: `baserow`) ## First-Time Setup 1. Add and deploy the app: ```bash wild app add baserow wild app deploy baserow ``` 2. Visit the app URL and sign up to create your account. 3. The first user to sign up can be promoted to staff/admin via the Django admin panel at `/api/admin/`. ## Notes - To make a user a staff member (admin): ```bash kubectl exec -n baserow deploy/baserow -- python /baserow/backend/manage.py shell \ -c "from django.contrib.auth import get_user_model; u = get_user_model().objects.get(email='your@email.com'); u.is_staff = True; u.save()" ``` - The `secretKey` is auto-generated in `secrets.yaml` - Baserow supports importing data from CSV, JSON, and XML files