This is an incorrect assumption. All of those are elements of Discourse, and need to be controlled by Discourse within its container to guarantee successful setup.
If you get into complex multiple container scenarios, that’s only necessary for large customers with lots of $, and I’d refer you to our enterprise hosting service..