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

# Self-Hosting InfraAudit: Community Edition Overview

> Run the InfraAudit Community edition on your own infrastructure using Docker Compose or Kubernetes. MIT-licensed with no resource limits.

The InfraAudit Community edition is MIT-licensed and designed to run entirely on infrastructure you control. You get the full feature set — unlimited cloud accounts, all compliance frameworks, AI recommendations, and complete API and CLI access — with no license fees or phone-home requirements.

<Note>
  Before you deploy anything, read the [Prerequisites](/self-hosting/prerequisites) page. A Supabase project is required for authentication. The backend will not start without `SUPABASE_URL` and `SUPABASE_JWT_SECRET`.
</Note>

## Deployment options

Choose the deployment method that fits your environment:

<CardGroup cols={2}>
  <Card title="Docker Compose" icon="docker" href="/self-hosting/docker-compose">
    The fastest path to a running instance. Brings up the API, database, Redis, and frontend in one command. Best for development, evaluation, and small teams.
  </Card>

  <Card title="Kubernetes" icon="dharmachakra" href="/self-hosting/kubernetes">
    Production-grade deployment using the manifests under `deployments/kubernetes/`. Supports rolling updates, horizontal scaling, and external secrets management.
  </Card>
</CardGroup>

## Configuration and security

Once your deployment is running, review these pages to configure it correctly for your environment:

<CardGroup cols={2}>
  <Card title="Configuration reference" icon="sliders" href="/self-hosting/configuration">
    Full table of every environment variable the backend accepts, with defaults and valid values.
  </Card>

  <Card title="Secrets and encryption" icon="key" href="/self-hosting/secrets-and-encryption">
    How InfraAudit encrypts cloud credentials at rest, how to generate the encryption key, and how to rotate secrets safely.
  </Card>
</CardGroup>

## Operations

<CardGroup cols={2}>
  <Card title="Upgrades" icon="arrow-up" href="/self-hosting/upgrades">
    How to update to a new release, run database migrations, and pin image versions for production.
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/self-hosting/troubleshooting">
    Common startup and runtime issues — missing environment variables, auth errors, provider connection failures, and more.
  </Card>
</CardGroup>

## What the Community edition includes

All features documented on this site are available in the Community edition:

| Feature                                                 | Included |
| ------------------------------------------------------- | -------- |
| AWS, GCP, Azure, Kubernetes providers                   | Yes      |
| Unlimited connected accounts                            | Yes      |
| Drift detection and baselines                           | Yes      |
| Vulnerability scanning (Trivy + NVD)                    | Yes      |
| Cost optimization and anomaly detection                 | Yes      |
| Compliance frameworks (CIS, SOC2, NIST, PCI-DSS, HIPAA) | Yes      |
| AI recommendations (requires Gemini API key)            | Yes      |
| Automated remediation                                   | Yes      |
| Slack, email, and webhook notifications                 | Yes      |
| Full API and CLI access                                 | Yes      |

The only differences from SaaS editions are managed hosting, extended data retention, and commercial support tiers. See [Resources: FAQ](/resources/faq) for a full comparison.
