How to get started with Multi-container setup

right, but then lots of things should be configured manually in config files, or through the appropriate GUIs, right? like all the reverse proxy configurations.

I will definitely start experimenting with the obvious solutions of stacking them up and trying to make them play nice with each other, but I’m sure there is a better way.

one example I could find: https://github.com/bilyboy785/seedbox-compose

I would love a guide that tries to explain the implications of each choice.
examples:

  1. why is a multicontainer approach better for the job, as opposed to a monocontainer? I understand it’s more aligned with the philosophy of docker, but what are the effective implications?
  2. how is the security of all this? I’m still naively confused by root permissions and (potentially) putting a root process to listen on the web (portainer?).

thanks for your reply!