I still remember how excited I was when I first learnt I could deploy services so easily with Docker and Traefik. At the time I was experimenting a lot of different dockerized images like crazy and I settles with 3 major services. I had already written article about WordPress and Bitwarden today it is time to introduce the last one - NextCloud.
As you are reading this article right now, I assume you should at least know what NextCloud is. Basically it is a Dropbox (for storage) + Office (for editing documents) on your own server.
Anyway, let me put down my docker-compose.yml file first.
Please note, my docker-compose.yml is meant to be used with my Traefik configurations. It might not work with your set ups. You can find my Traefik configuration at this link
As you can see, there are not too many differences between this configure than my WordPress config. I only added a Redis service to speed up the website and change the image tag from latest to stable. In my opinion, stability is the most important aspect of online storage. If you want to know more about what each part does, please check my WordPress post.