Skip to content

Self-hosting upgrades

How to upgrade a self-hosted Fajita install: pull releases, run migrations, and restart workers safely.

Core · 6 min

Upgrade by pulling a release tag, applying database migrations, and restarting Compose services.

  1. Back up PostgreSQL

    Take a backup before any upgrade.

  2. Pull the release and rebuild

    bash
    git fetch --tags
    git checkout v0.1.0
    docker compose build
    docker compose up -d
  3. Verify migrations

    bash
    npm run db:status

    Confirm the migrate service completed successfully in Compose logs.

Was this page helpful?