> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bytebase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Step 1: Deploy Bytebase

This quick start takes you from an empty workspace to a reviewed schema change and a query. Choose how you want to run Bytebase below — the remaining steps are the same.

<Tabs>
  <Tab title="Bytebase Cloud">
    If you already have a publicly reachable database, this is the fastest way to get started — no installation required.

    Sign in at [cloud.bytebase.com](https://cloud.bytebase.com/) with Google, Microsoft, GitHub, or email, then click **Create workspace**.

    <Note>
      **Need a database?** A free database from [Neon](https://neon.tech/), [Supabase](https://supabase.com/), or [Aiven](https://aiven.io/) works well for this quick start — as does any managed database that accepts public connections.

      Using an existing database with inbound IP restrictions? See [Network requirements](/get-started/cloud#network-requirements).
    </Note>
  </Tab>

  <Tab title="Self-Host with Docker">
    Run Bytebase locally with Docker. The setup wizard can create sample databases for you, so you don't need to prepare a database yourself.

    1. [Install Docker](https://docs.docker.com/engine/install/) if you don't have it, and make sure it's running.

    2. Start Bytebase, then open [localhost:8080](http://localhost:8080/).

       ```bash theme={null}
       docker run --rm --init \
         --name bytebase \
         --publish 8080:8080 --pull always \
         --volume ~/.bytebase/data:/var/opt/bytebase \
         bytebase/bytebase:latest
       ```

    3. Fill in the fields and click **Create admin account**.

    4. In the wizard's **Setup** step, choose **Use built-in sample** to get the `hr_test` and `hr_prod` databases. Keep the defaults on the remaining steps.
  </Tab>
</Tabs>
