It is completely understandable to blame your personal wifi connection when your Minecraft server crashes. In reality, the outage occurred because that server is sharing a single point of failure with 4,000 other servers. Every one of those machines resides inside the exact same building and routes through the identical upstream connection.