One compose file, three containers, automatic TLS.
Start with a clean VPS, install Docker and pull the official images. Caddy handles certificates.