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:
- Open App Store
- Search for “Bitcoin Node”
- 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.
