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

# Quickstart

> If you do not want to handle running your own server or building your apps from scratch, simply follow this guide to setup your devices.

### Step 1: Set up your desktop device

<AccordionGroup>
  <Accordion title="Clone your docs locally" icon="copy">
    During the onboarding process, you created a GitHub repository with your docs content if you didn't already have one. You can find a link to this repository in your [dashboard](https://dashboard.mintlify.com).

    To clone the repository locally so that you can make and preview changes to your docs, follow the [Cloning a repository](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository) guide in the GitHub docs.
  </Accordion>

  <Accordion title="Start the preview server" icon="rectangle-terminal">
    1. Install the Mintlify CLI: `npm i -g mint`
    2. Navigate to your docs directory and run: `mint dev`
    3. Open `http://localhost:3000` to see your docs live!

    <Tip>
      Your preview updates automatically as you edit files.
    </Tip>
  </Accordion>
</AccordionGroup>

### Step 2: Set up your Android device

<AccordionGroup>
  <Accordion title="Install our GitHub app" icon="github">
    Install the Mintlify GitHub app from your [dashboard](https://dashboard.mintlify.com/settings/organization/github-app).

    Our GitHub app automatically deploys your changes to your docs site, so you don't need to manage deployments yourself.
  </Accordion>

  <Accordion title="Update your site name and colors" icon="palette">
    For a first change, let's update the name and colors of your docs site.

    1. Open `docs.json` in your editor.
    2. Change the `"name"` field to your project name.
    3. Update the `"colors"` to match your brand.
    4. Save and see your changes instantly at `http://localhost:3000`.

    <Tip>
      Try changing the primary color to see an immediate difference!
    </Tip>
  </Accordion>
</AccordionGroup>

### Step 3: Start syncing

<Accordion title="Publish your docs" icon="rocket">
  1. Commit and push your changes.
  2. Your docs will update and be live in moments!
</Accordion>

## Next steps

This is enough for a stable syncing setup between 2 or more devices with absolute privacy. However, if you want to go a step further or are willing to take on a challenge, you might want to self host the API server and build your client apps from scratch.

<CardGroup cols={2}>
  <Card title="Self Hosting the Server" icon="server" iconType="regular" color="#ffffff" horizontal href="/selfhost/server">
    Self Hosting Board's API server from scratch and setting up the client apps to use the custom API server.
  </Card>

  <Card title="Building the macOS app" icon="apple" iconType="regular" color="#ffffff" horizontal href="/selfhost/mac">
    Compiling and building a binary build for the macOS client app from source
  </Card>

  <Card title="Building the Windows app" icon="desktop" iconType="regular" color="#ffffff" horizontal href="/selfhost/windows">
    Compiling and building a binary build for the Windows client app from source
  </Card>

  <Card title="Building the Android app" icon="mobile" iconType="regular" color="#ffffff" horizontal href="/selfhost/android">
    Compiling and building a binary build for the Android client app from source
  </Card>
</CardGroup>
