If you need maximum flexibility and control over your TeamForge site, you'll want an "advanced" install.
In an "advanced" install, you'll identify the hosts on which the various components of your TeamForge site will run. For each machine that's part of your site, you'll set up the needed services and define how and where each service runs, and how they communicate with each other.
In principle, a multi-box TeamForge site can have its services running in a wide variety of combinations on an undefined number of boxes. However, real-world sites tend to follow one of the following patterns, depending on the specific needs of the community of site users.