The posts you refer to further validate my concerns, as does the news recently that IoT devices are being hacked and hijacked into BotNets.
My current thinking is that the best approach is to set up a VPN and constrain what remote users can access, but let them at the miniserver's web port.
Apache can be limited to implement throttling e.g. Three connections. If a ddos attack did occur only your router and apache on the pi/other server would end hit. The miniserver wouldn't be hit by more than three connections.

