---
title: Self-Hosting
description: Deploy Plunk on your own infrastructure
---

## Requirements

- Docker and Docker Compose
- AWS SES account (for sending emails)
- Domain name (for production)

## Quick Start

```bash
git clone https://github.com/useplunk/plunk.git
cd plunk
cp .env.self-host.example .env
# Edit .env with your settings
docker compose up -d
```

## Access

| Service | URL |
|---------|-----|
| Dashboard | http://app.localhost |
| API | http://api.localhost |
| Docs | http://docs.localhost |
| Minio Console | http://localhost:9001 |

## Next Steps

- [Docker Deployment](/self-hosting/docker) — Configuration details
- [Environment Variables](/self-hosting/environment-variables) — All settings
- [AWS SES Setup](/self-hosting/email-setup) — Email configuration
