I actually kind of like the idea of forcing any plugin/optional services to simply listen only on local interfaces, and having ingress handled by some kind of ingress proxy like nginx or haproxy or something.
It can simplify the network configuration of the local services by really eliminating the need for the services to do tls individually and rely on the configured ingress to do the work - also reduces the attack service to only soemthing explicitly configured for.
It is also a bit more of an advanced configuration though that could confuse those with less experience.
I think this will be my approach going forward :)
It can simplify the network configuration of the local services by really eliminating the need for the services to do tls individually and rely on the configured ingress to do the work - also reduces the attack service to only soemthing explicitly configured for.
It is also a bit more of an advanced configuration though that could confuse those with less experience.
I think this will be my approach going forward :)