Start here

You don't need to buy everything at once.

Start with the failure that would create the biggest problem for you. Then work down the list. Preparedness built in order is achievable; preparedness built all at once rarely happens.

  1. Step 01

    Keep critical devices powered

    Start with the short list of things that must stay on: modem and router, phone, laptop or computer, and essential lighting. Solving for a handful of low-draw devices is far easier — and far cheaper — than trying to back up a whole home.

  2. Step 02

    Plan for longer outages

    Needs change when an interruption lasts hours instead of minutes. Think about how much stored capacity you'd actually need, what you'd stop running to stretch it, and which backup options make sense for your living situation.

  3. Step 03

    Have a way to replenish power

    Stored energy runs out. Solar and generator-based replenishment are the two common ways to put energy back. Both have real constraints — placement, fuel, weather, maintenance. Follow manufacturer instructions and authoritative safety guidance; never run a generator indoors or in an enclosed space.

  4. Step 04

    Build internet & communication redundancy

    A primary connection, an independent backup connection that doesn't share the same local infrastructure, and cellular or satellite options where they make sense for your location.

  5. Step 05

    Build a water reserve

    A stored drinking-water reserve is one of the simplest layers to start. What's appropriate depends on your household, climate and local guidance — use authoritative sources for quantities and for anything involving treatment or purification.

  6. Step 06

    Add the rest of the essentials

    Food, lighting, charging, communications, first-aid basics and whatever else your specific location calls for. This is the layer that keeps growing, and it's fine for it to grow slowly.

What I did first

My own order was step one, then step two, then the rest — because my income depends on staying online. Yours may start somewhere else entirely.

See my setup