macsimacsi

Deploying with Docker and Traefik on a VPS

Automatic HTTPS, zero-downtime deploys, no Kubernetes.

· Blog

Not everything needs Kubernetes. For a personal site or a small client, a VPS with Docker Compose and Traefik as a reverse proxy is more than enough.

Traefik handles HTTPS via Let's Encrypt automatically, and with a healthcheck on the container you can deploy with zero downtime using a simple docker compose up -d.