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

# Configuration

> Configure Visual Layer for self-hosted deployments through config.json, environment files, and S3 storage settings.

**Visual Layer** self-hosted deployments are configured through a layered system of JSON files and environment variables. Settings are applied in order of precedence: built-in defaults, your `config.json` overrides, and finally environment variables.

<CardGroup cols={2}>
  <Card title="General Settings" icon="blocks" href="/docs/self-hosting/Configuration">
    Configure feature flags, storage options, authentication, and pipeline behavior through config.json and environment variables.
  </Card>

  <Card title="S3 Configuration" icon="blocks" href="/docs/self-hosting/s3-configuration">
    Configure S3 storage for indexing and serving images from remote object stores.
  </Card>
</CardGroup>
