I want to install Nextcloud on Docker, and Apache on apt. I just feel that it will make it easier to set up my certificates using Cloudflare, and make quick configuration changes. It also helps because I have many other docker containers running at the same time. (each other container will have their own certificate file, too). I don’t like the ‘all in one’ containers, I’d prefer to just set everything up myself so I know exactly how works.

Or are there any other ways of setting it up? Apart from snap because I hate proprietary software because the whole reason I’m doing this is to get away from it.