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

# Self-Hosting

> Deploy TryPost on your own infrastructure

TryPost is open-source and can be self-hosted on your own server. This section covers everything you need to install, configure, and run TryPost in production.

<Note>
  Don't want to manage infrastructure? Use [TryPost Cloud](https://app.trypost.it/register) — no setup required, free to get started.
</Note>

## Pick a path

| Path | Best when | Guide |
| - | - | - |
| **Docker production** | You want the published image with Horizon, Reverb, and the scheduler already wired | [Docker → Production](/self-hosting/docker#production-recommended-for-self-hosting) |
| **Bare metal** | You install PHP/Node yourself on a VPS | [Installation](/self-hosting/installation) then [Production](/self-hosting/production) |
| **Docker development** | You contribute to the codebase locally | [Docker → Local development](/self-hosting/docker#local-development) |

Every path needs the same building blocks:

1. **App key** (`APP_KEY`)
2. **Database** configured and migrated
3. **Redis** + `QUEUE_CONNECTION=redis` (Horizon)
4. **Passport keys** + **Personal Access Client** (REST API keys; MCP OAuth also uses the keys)
5. **Admin user** (`UserSeeder`)
6. Long-running **Horizon**, **Reverb**, and the **scheduler** (Docker prod starts these for you)

## Deployment options

<Columns cols={2}>
  <Card title="Manual Installation" icon="terminal" href="/self-hosting/installation">
    Step-by-step guide to install TryPost on a server.
  </Card>

  <Card title="Docker" icon="docker" href="/self-hosting/docker">
    Deploy with Docker Compose — local development or production.
  </Card>
</Columns>

## Configuration & production

<Columns cols={2}>
  <Card title="Configuration" icon="gear" href="/self-hosting/configuration">
    Environment variables, database, mail, storage, and more.
  </Card>

  <Card title="Production Setup" icon="globe" href="/self-hosting/production">
    Nginx, SSL, Horizon, cron, and WebSockets (bare metal).
  </Card>
</Columns>

## Server requirements

See [Requirements](/self-hosting/requirements) for the full list of software and hardware requirements.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.