Skip Navigation

What is your contingency for when the ISP goes down?

In my ever-ongoing struggle to disentangle myself and my family from our corporate overlords I have gleefully dived into self-hosting and have a little intranet oasis available; media, passwords, backups, files, notes, contacts, calendars -- basically everything I needed the Big G suite for at one point, I'm hosting locally, and loving it. But Unfortunately... my ISP can be shitty. Normally its' fine and no complaints, but every now and then the network itself goes down for maintenance for a few hours, half a day, a day. When those outages happen even though I have a battery backup/generator, I'm basically stuck treading water, unable to even listen to podcasts. I'm wondering what the folks here' have as a contingency plan for these kinds of outages. Part of me is considering pricing out some kind of VPS for barebone, password manager, podcast player, notes etc for outages; but I haven't dipped my toe into that world yet. Just wondering what folks are doing/recommending/

66 comments
  • I set up a backup cell connection to my cable internet connection. Sketchy Chinese 4G LTE modem. My router was a DIY job I set up off of Ubuntu Server. Everything ran to a Cisco switch and then was VLAN isolated. For the two WAN connections, I ran scripts from the router that periodically tried to reach out to several DNS providers and then average response rates to determine if the main connection was up. If not then it would modify default routes and push everything to the cell.

    The cell connection had pretty low data cap, so it was just for backup and wasn't a home style plan. I used the old TTL modification trick to get it to pass data like a phone. When I moved the backup to 5G, TTL modification stopped working and I had to resort to creating tunnel interfaces to an actual phone. Since that tunnel is limited in bandwidth to the lowest value, my speeds were really cut in half.

  • USB tethering between home server and cellphone with cheap data plan. Setup iptables rules/default routes on the server and other devices on my LAN, to route traffic to the Internet through the server and the USB modem/phone. Call ISP and wait 3 months for them to unfuck phone/fiber pole trashed by tractor. Keep paying for service while it is down. Keep calm and carry on, at least I got a backup Internet access.

    I don't need to access this server from outside (and it wouldn't work as the mobile Internet plan uses CGNAT), just to have the laptop or phone on the same LAN once in a while to let Nextcloud sync do its thing (essential files, Keepass database...). I suppose I could set up a wireguard tunnel between the home server and my cheap VPS, and access it from there, I just don't have the need for it.

  • i have cable, in the us, it goes out for awhile probably on a weekly basis. calling them is pointless.

    if i really need internet--and i did a couple weeks ago when it happened (i don't carry an internet-capable phone), my office is less than five minutes away and has dsl. the phone company has proven itself to be far more reliable than cable, even if they are scummy, greedy bastards just like cable and wireless companies.

  • I've been in IT all my life, starting in the mid 80's. Got an extensive home lab and host pretty much everything you tend to use as SAAS these days at home too. Home mail, cloud, web based office suite, etc.

    But for the "what if your ISP goes down", well, then I switch to my neighbors ISP XD.

    There's dozens of ISPs of various sizes where I live and there's neighbors representing 8 of these ISPs. I have access to all their networks (most of them gave access).

    So if my ISP goes down, I switch to another one.

    That said, I haven't had an outage longer than 30 minutes in 5 years and the average time between shorter outages (quick resets to minutes long) happen 1ce a year or so.

    There are some announced outages, usually once per quarter, for network upgrades and system maintenance. But generally, my ISP has a 99,99% uptime.

66 comments