After updating Umbrel, my Bitcoin Node disappeared from the dashboard and I couldn’t reinstall it from the App Store. Here’s how I fixed it.

The Problem

After updating Umbrel and restarting the VM:

  • Bitcoin Node disappeared from the Umbrel dashboard
  • App Store showed Bitcoin Node as available for installation (like it was never installed)
  • All my blockchain data seemed gone

Root Cause

The Umbrel update overwrote /etc/fstab, which contained the mount configuration for my external drive. Without this entry:

  • The external drive doesn’t mount automatically on boot
  • The symlink points to an empty directory
  • Umbrel can’t find the Bitcoin data
  • The Node appears “uninstalled”

Important: Your blockchain data is still safe on the external drive - it just needs to be remounted!

The Fix

Open the terminal in Umbrel:
Umbrel → Settings → Advanced settings → Terminal (open) → umbrelOS

Step 1: Check if data is still there

# Check if external drive is mounted
df -h | grep bitcoin-data

# Try to access Bitcoin data
ls -lh /mnt/bitcoin-data/bitcoin/

If you get “No such file or directory”, the drive isn’t mounted.

Step 2: Identify the issue

# Check if the disk is recognized
lsblk

# Check if fstab entry exists
cat /etc/fstab | grep bitcoin-data

If lsblk shows your 2TB drive but fstab returns nothing, the mount configuration was deleted by the update.

Step 3: Restore the mount

# Recreate mount point (if needed)
sudo mkdir -p /mnt/bitcoin-data

# Get the UUID of your external drive
sudo blkid /dev/sda
# Note: Your device might be /dev/sdb - check lsblk output!

# Edit fstab
sudo nano /etc/fstab

Add this line at the end (replace with YOUR UUID):

UUID=your-uuid-here  /mnt/bitcoin-data  ext4  defaults  0  2

Save: Ctrl+O, Enter, Exit: Ctrl+X

# Reload systemd and mount
sudo systemctl daemon-reload
sudo mount -a

# Verify the mount worked
df -h | grep bitcoin-data
ls -lh /mnt/bitcoin-data/bitcoin/

You should see your Bitcoin data again (~836 GB).

Step 4: Reinstall Bitcoin Node

Now go to Umbrel Web Interface:

  1. Open App Store
  2. Search for “Bitcoin Node”
  3. Click “Install”

Important: The Node will recognize your existing blockchain data and continue from where it left off - it won’t start syncing from 0%!

Prevention

To avoid this issue after future updates, create a restore script:

# Create restoration script
nano ~/restore-bitcoin-mount.sh

Add this content (replace UUID with yours):

#!/bin/bash
# Restore Bitcoin mount after Umbrel update

if ! grep -q "bitcoin-data" /etc/fstab; then
    echo "Bitcoin mount missing - restoring..."
    echo "UUID=your-uuid-here  /mnt/bitcoin-data  ext4  defaults  0  2" | sudo tee -a /etc/fstab
    sudo mkdir -p /mnt/bitcoin-data
    sudo mount -a
    echo "✓ Bitcoin mount restored!"
else
    echo "✓ Bitcoin mount already configured"
fi

Make it executable:

chmod +x ~/restore-bitcoin-mount.sh

After every Umbrel update, simply run:

~/restore-bitcoin-mount.sh

Verification

After completing these steps, verify everything works:

# Check mount
df -h | grep bitcoin-data

# Check symlink
ls -la ~/umbrel/app-data/ | grep bitcoin

# Check Bitcoin data size
du -sh /mnt/bitcoin-data/bitcoin/

Your Bitcoin Node should now appear in the Umbrel dashboard and continue operating normally.


Previous article: Umbrel on Proxmox: Bitcoin Node Data on External SSD

This issue occurs because Umbrel updates can reset system configurations. Always check your /etc/fstab after major updates if you’re using external storage.