Encryption via HTTPS is something that virtually every website should support, and Let’s Encrypt lets you set this up (mostly) automatically, and for free.
I recently migrated a personal server to use Docker, and this is how I set up HTTPS certificates on it.