i can recommend you Google Cloud Platform for hosting Ghost.
It took me ages to just install docker, docker-compose and so on.
In addition to that Digital Ocean doesn’t support german keyboard settings and even with installed english keyboard settings it was tough.
Nevermind.
Let’s assume that you want to start a blog using a fully supported docker environment with following docker images:
nginx-proxy,
docker-gen,
letsencrypt,
ghost (blog software) and
mariaDB.
Then you will find my answer here (including redirect from non-www to www):
Assuming your sites-enabled folder contains the blog.club.in.conf and blog.club.in-ssl.conf, you need to edit those files (sites-available is a list of configuration files you can use, and sites-enabled is (usually a linked list) of configuration files that will be used; by linked list, I mean when you edit something in sites-available, it will change in sites-enabled as well)! It would look something like this in the end: