Self-Hosting
Self-Hosting
Deploy Plunk on your own infrastructure
Requirements
- Docker and Docker Compose
- AWS SES account (for sending emails)
- Domain name with subdomains for each service
Quick Start
- Download the docker-compose.yml
- Create environment variables with your configuration (see Environment Variables)
- Run
docker compose up -d
Domain Setup
Configure these subdomains pointing to your server:
| Subdomain | Service |
|---|---|
app.yourdomain.com | Dashboard |
api.yourdomain.com | API |
docs.yourdomain.com | Documentation |
www.yourdomain.com | Landing page |
smtp.yourdomain.com | SMTP relay (optional) |
Next Steps
- Docker Deployment — Configuration details
- Environment Variables — All settings
- AWS SES Setup — Email configuration