---
title: Configuration
description: Configure your self-hosted Documenso instance with environment variables, database, email, storage, and signing.
---

<Cards>
  <Card
    title="Environment Variables"
    description="Complete reference of all configuration options."
    href="/docs/self-hosting/configuration/environment"
  />
  <Card
    title="Database"
    description="PostgreSQL setup and configuration."
    href="/docs/self-hosting/configuration/database"
  />
  <Card
    title="Email"
    description="SMTP and email delivery configuration."
    href="/docs/self-hosting/configuration/email"
  />
  <Card
    title="Storage"
    description="File storage with S3 or compatible services."
    href="/docs/self-hosting/configuration/storage"
  />
  <Card
    title="Signing Certificate"
    description="Digital signature certificate setup."
    href="/docs/self-hosting/configuration/signing-certificate"
  />
  <Card
    title="Organisation Limits"
    description="Set per-organisation document, email, and API limits via the admin panel."
    href="/docs/self-hosting/configuration/organisation-limits"
  />
</Cards>

## Required Configuration

At minimum, you need to configure:

1. **Database** - PostgreSQL connection
2. **Email** - SMTP for sending notifications
3. **Base URL** - Your instance's public URL

---

## See Also

- [Quick Start](/docs/self-hosting/getting-started/quick-start) - Get running first, configure later
- [Troubleshooting](/docs/self-hosting/maintenance/troubleshooting) - Common configuration issues
