pull down to refresh

umbrelOS (verified up to 1.7.3 and current master) pins getumbrel/tor:0.4.7.8 for every Tor daemon it runs. Tor 0.4.7.x reached end-of-life in January 2024, and after the Tor Project's directory-authority changes this client version can no longer validate the network consensus. It gets permanently stuck at Bootstrapped 30%.
The impact on an affected node is total loss of Tor connectivity:
  • LND has zero peer connectivity â€” Umbrel routes all LND outbound traffic (onion and clearnet) through the Tor SOCKS proxy at 10.21.21.11:9050, so all channels show offline and watchtower sessions fail.
  • Bitcoin Core loses onion peers and its .onion service.
  • All app hidden services (<app>-tor_server-1 containers) are dead.
  • Umbrel's backup-over-Tor fails ([backup-monitor] Error: Proxy connection timed out).
  • Remote dashboard access via Tor Browser is dead.
No amount of restarting, reinstalling apps, or updating umbrelOS fixes it, because the same broken image is pinned everywhere (see "Affected components"). Users also cannot patch it persistently themselves, because /opt/umbreld is reset on every boot.

Suggested fixSuggested fix

Update the pinned Tor image (all three locations above, plus app.ts) to a currently supported Tor release (0.4.8.x+ / current stable 0.4.9.x), either by publishing a rebuilt getumbrel/tor or by adopting a maintained upstream image. Given that Tor bootstrap has been broken network-wide for this version, this affects every umbrelOS node running Bitcoin/Lightning or any Tor-dependent app, and silently disables watchtower protection for Lightning nodes.

umbrelOS 1.7.4 is now out which includes the latest Tor version, just login and update to fix the issue.

So trying to understand what this means, is this an issue for all Umbrel nodes? I am having trouble accessing my umbrel node via Zeus, but it sometimes it is a bit temperamental. Not sure if related or not.

reply

Why do you use Tor for connecting to your OWN node? You are not trusting yourself ?
Use LNC with Lightning Terminal or Tailscale or a VPN tunnel over clearnet to connect Zeus and manage your node from a mobile device.
Is really dumb to use Tor just for that.

reply

Man, I didn't know that was an option. Got it working with tailscale, thanks. I always found TOR to be fucking slow to connect.

reply
reply

As I said many times before: Is stupid to run LN nodes over Tor, especially PUBLIC ones #944885
If you do not want to reveal your home IP, there are many ways to do it, but not Tor.

reply

Good news : Update is done !

reply

Thanks!

reply
23 sats \ 0 replies \ @RadVladdy21 12 Jul -121 sats

Lived this. Start9, not Umbrel, but same Tor-or-nothing setup — remote access died on me enough times that I ripped it out and put Tailscale in front of everything. Tor-only access is a single point of failure, and this outage just proved it at NETWORK scale. A second path in isn't optional anymore.