---
title: "Configure Depot"
description: "Every Depot setting, what it does, what it defaults to, and whether it lives in the environment or in the console."
url: "https://support.outpostplatform.com/depot/configuration/"
product: "depot"
type: "reference"
status: "stub"
ai_summary: "Reference for Depot configuration. Separates settings read from the environment at start up, such as the listen address, database connection and trusted proxies, from settings edited in the console, and states the default for each."
source: "https://gitlab.com/outpostplatform/docs/-/edit/main/src/content/docs/depot/configuration.md"
license: "CC BY 4.0"
---

# Configure Depot

Depot is configured in two places, and knowing which is which saves an hour:
what the server needs before it can start comes from the environment, and
everything an operator changes day to day is in the console. This page lists
both for the administrator who runs the server.

<!-- TODO: write this page against the reference template.

Sections:

- Scope: which version, and what is on this page rather than in the
  environment variables reference.
- Start up settings: listen address, database, trusted proxies, log level,
  shutdown timeout. Every one with its default.
- Where the environment file lives on each supported platform, and its
  permissions.
- Console settings, grouped as the console groups them.
- Which settings need a restart and which take effect immediately.
- The settings audit chain: every console change is recorded.
- Backing up and restoring configuration.
- Source: where these values are read in the product.
-->

Follow the [reference template](https://gitlab.com/outpostplatform/docs/-/blob/main/templates/reference.md).
