Prerequisites
- Server with Docker and Docker Compose (v2.20+)
- Minimum 1 GB RAM and 1 vCPU
- A domain name pointing to your server with SSL/TLS (e.g. via Caddy, Nginx, or Cloudflare)
Production docker-compose.yml
Create a directory on your server and save the following configuration asdocker-compose.yml:
Environment Setup
Create a.env file in the same directory: