# Self-Hosted Quickstart

This guide walks you through deploying Probo locally with Docker Compose and setting up your first compliance framework. You should be up and running in about 15 minutes.

For a managed service or a production Kubernetes deployment, [compare the deployment options](/docs/product/getting-started/choose-deployment).

## Prerequisites

- [Docker](https://docs.docker.com/get-docker/) and [Docker Compose](https://docs.docker.com/compose/install/) installed on your machine
- [OpenSSL](https://www.openssl.org/) for generating local secrets

:::note
This quickstart creates a local evaluation environment at `http://localhost:8080`. For a production deployment with HTTPS, email delivery, backups, and monitoring, use the [full Docker Compose guide](/docs/deployment/self-hosting/docker-compose).
:::

## Deploy Probo

1. **Clone the repository**

   ```bash
   git clone https://github.com/getprobo/probo.git
   cd probo
   ```

2. **Create the local environment**

   Generate the required secrets and application settings:

   ```bash
   cat > .env <

## Next Steps

You now have a running Probo instance with a compliance framework in place. From here, you can start mapping controls to your security practices, collecting evidence, and managing risks.

- [Set up your first framework](/docs/product/getting-started/first-organization-and-framework) — Continue with organization, framework, ownership, and evidence setup
- [Core Concepts](/docs/product/getting-started/core-concepts) — Understand the data model: frameworks, controls, measures, risks, and more
- [Configuration](/docs/deployment/configuration/overview) — Configure Probo for your environment
- [Single Sign-On](/docs/product/sso/overview) — Set up SSO with Google Workspace, Okta, or other SAML providers
- [Docker Compose (full guide)](/docs/deployment/self-hosting/docker-compose) — Complete deployment guide with production configuration, backups, and monitoring
