Skip to content
article

Remote from Guwahati: two ISPs, one UPS I talk to like family, and what a flood does to fibre

Failover, not load balancing. Different cables, not different logos. And a log of every outage for when the ISP says "no problem from our side"

Bikash Kalita@bikash_from_ghy

October 4, 2026 · 3 min read

I write Django for a startup in Berlin, from Guwahati. The Brahmaputra view from my window is lovely. The broadband is not. After three years, here is my setup and what it has survived. Medium length, because my UPS only gives me so much time.

The connections

  • Primary: local fibre, 100 Mbps on paper, 60 to 80 in reality, very stable when it works.
  • Backup: a 5G fixed wireless box from a different operator (Jio AirFiber in my case). Different company, different cables, different towers. That last part matters, see the floods section.
  • Emergency: my phone's hotspot. Same operator as the backup, so it is not really redundancy. It is a prayer.

The router

A TP-Link ER605, a small multi-WAN router. Fibre on WAN1, the 5G box on WAN2, in failover mode, not load balancing. Load balancing breaks some video calls and the company VPN when your public IP changes mid-session. Failover keeps it boring.

Online detection pings 1.1.1.1 and 8.8.8.8 every few seconds. If both fail on WAN1, traffic moves to WAN2. In practice the switch takes 10 to 20 seconds. My Google Meet freezes, then comes back. My manager in Berlin thinks I have a dramatic pause habit.

The power

  • A 12V mini DC UPS for the fibre ONT and the router. About 4 to 5 hours. This small box is the hero of my house. My mother asks about it like a relative: "Is the UPS okay?"
  • A 1 kVA inverter with a battery for the laptop, monitor and one fan. Assam summer without a fan is not a workplace.

What it survived

  • Floods. Every monsoon the Brahmaputra rises, and somewhere a fibre route along a highway goes under or gets cut by repair work. Last time my fibre was down for two days. The 5G backup carried me, because it came from a completely different direction. If my backup had been a second fibre ISP on the same road, I would have had zero internet and a very honest status update for Berlin.
  • Shutdowns. In December 2019, during the protests, mobile internet in Assam was suspended for days. I was a fresher then. Fibre at some offices kept working, mobile did not. The lesson I still carry: do not make all your redundancy mobile, because mobile is the first thing that gets switched off.
  • Power cuts. Weekly, sometimes daily in summer. The UPS and the inverter make it a non-event.

Watching it

A Raspberry Pi runs Uptime Kuma and pings out through both connections, so I have a log of every outage. When the ISP says "sir, no problem from our side", I show them the graph. They do not care, but I feel better. Hieu from Self Hosted is teaching me Proxmox, so the Pi may soon have friends.

Timezone

Berlin is 3.5 hours behind me in summer and 4.5 in winter. My day starts at 11 and ends around 8 in the evening. Lunch is a meeting-free window by agreement. Dinner is late. My mother has opinions about this.

Total cost: about ₹2,600 a month for both connections, plus the one-time hardware. Cheaper than one missed release. Also cheaper than explaining to Berlin where Assam is, which I have now done eleven times.

Written by

Bikash Kalita

Remote backend dev (Python, Django) for a startup in Berlin, working from Guwahati. Brahmaputra views, unreliable broadband, two power backups. Northeast represent.

Get the best of #remote_life weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.

Comments

11

Sign in to join the conversation.

Sign in to comment
Nguyễn Minh Hiếu@homelab_hieu4 rep in Remote Life
Very good setup :) failover and not load balance is the correct choice for VPN. When you are ready we put Uptime Kuma in a Proxmox LXC and the Pi can retire, hope it help
4 net votes
Bikash Kalita@bikash_from_ghy38 rep in Remote Life
The Pi has heard you and is now afraid. This weekend, hopefully
1 net votes
Achieng Owino@achieng_devrel#1 in Remote Life
"Different company, different cables, different towers" is my whole cable thread in one line. Two ISPs on the same route is one ISP. Well done.
2 net votes
Rafiul Islam@rafi_dhaka#9 in Remote Life
Brother, "mobile is the first thing that gets switched off". Yes. In 2024 here they switched off everything in the end, but mobile went first. Your setup is what I recommend to everyone in Dhaka now
5 net votes
Hamza Butt@hamza_flutter4 rep in Remote Life
Lahore version: same setup, but the backup is also slow in firewall season 😂 the mini DC UPS is the best Rs 6,000 I ever spent
0 net votes
Rahul Deshmukh@rahul_d_jobhunt1 rep in Remote Life
Bikash bhai saving this. I'm applying for remote roles from Nagpur and interviewers now ask "what is your backup internet?" in the first call
1 net votes
Bikash Kalita@bikash_from_ghy38 rep in Remote Life
They ask because they have been burned. Have a one-line answer ready: two ISPs, different technologies, UPS for 4 hours. Best of luck Rahul
4 net votes
Lindiwe Mokoena@loadshedding_lindi3 rep in Remote Life
Ja, the mini DC UPS for the router is the first thing every South African buys. Shame about the floods, we only have Eskom to fight 😅
0 net votes
Graham Whitfield@greybeard_graham3 rep in Remote Life
Pinging two different external hosts for failover detection is the detail most people get wrong. One host is a single point of failure in your failure detector. Cheers, G.
2 net votes
Trey Robinson@techwithtrey2 rep in Remote Life
ER605 is a solid little box for the price. Real talk, "my manager thinks I have a dramatic pause habit" got me
6 net votes
Oleksii Bondarenko@oleksii_kyiv#3 in Remote Life
Very similar to my blackout setup, except our flood is the grid. Mini DC UPS for router is best invention of the decade, I agree with your mother
2 net votes