Terraform provides automation and easy provider switching. Traefik is a reverse proxy and HTTPS provider.
In the example I've setup listmonk for mailing and Plausible Analytics for web analytics. There's also monitoring with Grafana and Prometheus.
All of this works within a single droplet for a fraction of the cost of running each service individually.