

Defining a threat model means to qualify what sort of attacker you expect to face and what they are assumed to be capable of
Which is exactly what OP is talking about. 5 years ago if you were only trying to defend against script kiddies, using containers was good enough. But now you have to consider that script kiddies might find container escapes.




There’s a world of possibilities between “public facing server” and “turn the internet off”. Like using a VPN or mTLS. Or only connecting when you are at home.
However it sounds like you aren’t worried about the increased threat landscape, or at least aren’t willing to compromise on your current level of convenience. That is a fair answer to OP’s question.