Healthcare Informatics & Software Engineering

Writing about FHIR standards, clinical decision support systems, healthcare interoperability, and lessons learned building production medical software.

Setting Up a Self-Hosted Infrastructure with Traefik and Docker

I recently migrated my personal infrastructure from nginx to Traefik for reverse proxy and SSL management. Here’s what I learned. The Setup Running multiple services on a single VPS: OpenEMR for family health records This blog (Hugo static site) Future services as needed Why Traefik? Coming from nginx, Traefik offers several advantages: Automatic SSL certificate management with Let’s Encrypt Dynamic service discovery through Docker labels No manual config edits for new services The Migration Process Previously, I was using nginx with cronginx - a Docker container combining Cron, Nginx, and Certbot for automated Let’s Encrypt certificate management. It worked reliably for quite some time. ...

October 4, 2025 · 2 min · Salvador Rodríguez-Loya