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

# Overview

> You can self-host Langtrace to monitor your applications. This guide will help you set up Langtrace on your own infrastructure.

## Self-hosting Langtrace

To run Langtrace locally, you have to run three services:

* Next.js app
* Postgres database
* Clickhouse database

### Configure Langtrace SDK

To configure the Langtrace SDK for self-hosted setups, checkout the guide [here](/hosting/using_local_setup).

### Authentication Setup

Langtrace supports multiple authentication methods, including Admin Password, Google OAuth, and Azure AD OAuth. For detailed instructions on configuring authentication for your self-hosted setup, refer to our [Authentication](/hosting/auth) guide.

### Setup Guides

> Video Guide Playlist for Langtrace Setups [here](https://www.youtube.com/playlist?list=PL1oUBNzZiq8cfdHvJJ5YN5qO4P_6uA6CP).

<CardGroup cols={2}>
  <Card title="Docker" icon="docker" href="/hosting/hosting_options/docker-standalone">
    Run standalone instance of Langtrace docker container
  </Card>

  <Card title="Docker Compose" icon="container-storage" href="/hosting/hosting_options/docker-compose">
    Run Langtrace with all required databases using docker-compose
  </Card>

  <Card title="Kubernetes" icon="dharmachakra" href="/hosting/hosting_options/kubernetes">
    Run Langtrace on Kubernetes using Helm Chart
  </Card>

  <Card title="Azure" icon="windows" href="/hosting/hosting_options/azure">
    Run Langtrace on Azure AppService
  </Card>

  <Card title="Railway" icon="train" href="/hosting/hosting_options/railway">
    Run Langtrace on Railway with a single click!
  </Card>
</CardGroup>
