I run a Ghost installation on a Debian VM, reverse proxied through Nginx and set up with Let's Encrypt.