Yes I second this. I would prefer to have a dedicated Bitcoin core node running and then other services running on a separate box. That way rebooting say a lighting node wouldn't need to wait for Bitcoin core to shutdown and reinitialize which can take some time if you're using a high dbcache setting