Set Up an Umbrel: Your Personal Bitcoin & Lightning Server
Step-by-step guide to setting up umbrelOS on Umbrel Home or a Raspberry Pi 5 in Australia — run your own Bitcoin and Lightning node at home.
Running your own Bitcoin node is one of the most powerful things you can do as a bitcoiner. It means you verify every transaction and block yourself, without trusting anyone else. Umbrel makes this achievable for anyone — no command line, no Linux expertise, just plug-in-and-go home server software.
This guide walks you through setting up umbrelOS 1.5 on Aussie-friendly hardware, syncing the full Bitcoin blockchain, and connecting your wallet so every transaction you make is verified by your own node — not someone else’s.
By the end you will have a 24/7 Bitcoin and Lightning node running on your home network, accessible at umbrel.local from any device in your house.
What you’ll need
- Umbrel Home, Raspberry Pi 5 (8GB) with 1TB SSD, or a spare mini-PC / NUC (x86_64, 8GB+ RAM, 1TB+ SSD)
- Ethernet cable — mandatory for initial block download
- A computer (Mac, Windows, or Linux) to flash umbrelOS
- Balena Etcher installed on that computer
- About 45 minutes of active setup time, then 1–3 days of unattended syncing
Browse hardware options at Shop Bitcoin Australia — Bitcoin Nodes.
Step 1 — Choose your hardware
Option A — Umbrel Home (easiest) Umbrel Home is a purpose-built mini-PC that ships with umbrelOS pre-installed. Plug in ethernet and power, create your account, done. Price: ~$799–$999 AUD shipped to Australia. Available at shopbitcoin.com.au/collections/bitcoin-nodes.
Option B — Raspberry Pi 5 + SSD (DIY, ~$200–$250 AUD)
- Raspberry Pi 5 8GB: ~$140 AUD
- Official Pi 5 case with active cooling: ~$30 AUD
- 1TB NVMe SSD + M.2 HAT+: ~$80 AUD total
- USB-C 27W power supply (the official Pi 27W PSU is recommended)
Make sure your SSD is NVMe (M.2 or via USB 3.1 enclosure) — USB 2.0 is far too slow for IBD.
Option C — Spare mini-PC or NUC (x86_64) Any Intel NUC, Beelink, or similar mini-PC with 8GB RAM and a spare SSD slot works. umbrelOS 1.5 supports x86_64 natively. Cost: whatever you already own, or ~$150–$350 AUD second-hand.
Tip: Whichever hardware you choose, connect it to your router with an ethernet cable before you start. Do not rely on Wi-Fi for initial block download.
Step 2 — Download umbrelOS
Go to umbrel.com/umbrelos and download the image for your hardware:
- Raspberry Pi 5: download the
.img.xzfile labelled for Raspberry Pi / ARM64 - x86_64 mini-PC / NUC: download the
.img.xzfile labelled for x86_64
The current version is umbrelOS 1.5.0 (released November 2025). Verify you are downloading from the official site — umbrel.com — not a mirror.
Also confirm the SHA256 checksum shown on the download page matches what you downloaded:
# macOS / Linux
sha256sum umbrel-os-*.img.xz
# Windows (PowerShell)
Get-FileHash umbrel-os-*.img.xz -Algorithm SHA256
Step 3 — Flash umbrelOS to your SSD
- Install Balena Etcher on your computer (free, available for Mac, Windows, and Linux).
- Connect your SSD — either directly via M.2 adapter, or in a USB 3.1 enclosure.
- Open Balena Etcher → Flash from file → select the
.img.xzyou downloaded. - Under Select target, choose your SSD. Double-check the drive letter / device path — Etcher will erase everything on the target drive.
- Click Flash! and wait. Etcher decompresses and writes the image, then verifies it. This takes 5–15 minutes depending on drive speed.
Warning: Make absolutely sure you select the SSD and not your main computer’s system drive. Etcher labels drives clearly — read the size carefully.
Step 4 — Assemble and connect hardware
Raspberry Pi 5:
- Seat the SSD into the M.2 HAT+ and attach the HAT+ to the underside of the Pi.
- Fit the Pi into its case and attach the active cooler.
- Connect the ethernet cable to your router.
- Plug in the USB-C power supply last.
Mini-PC / NUC:
- Insert the flashed SSD into the machine.
- Connect ethernet to your router.
- Power on. The machine will boot from the SSD automatically (if it does not, enter BIOS/UEFI and set the SSD as first boot device).
Umbrel Home: just plug in ethernet and power — it comes ready to go.
Step 5 — First boot and account creation
Wait about 2–3 minutes for umbrelOS to boot and start its services.
Open a browser on any device on the same home network and navigate to:
http://umbrel.local
If umbrel.local does not resolve (some Australian ISPs or routers block mDNS), find your node’s IP address in your router’s admin panel (usually at 192.168.1.1 or 192.168.0.1) and use that directly:
http://192.168.1.XXX
You will be greeted by the umbrelOS setup wizard. Create your account:
- Enter a name for your Umbrel.
- Set a strong password — write it down and store it securely. This password protects your node and any funds on Lightning channels.
- umbrelOS will generate a recovery phrase (12 words). Write these 12 words on paper and store them offline. They are used to recover Lightning funds if your node is lost or corrupted.
Warning: Losing your recovery phrase means losing any Bitcoin held in Lightning channels. Store it like cash.
Step 6 — Explore the Umbrel dashboard
After account creation you land on the Umbrel home screen. This is your self-hosted app store — think of it like an App Store but every app runs on your own hardware.
Take a moment to familiarise yourself with the interface:
- App Store — browse and install one-click apps
- Settings — manage your account, backups (umbrelOS 1.5 introduced encrypted hourly backups to USB or NAS), and network
- Files — umbrelOS 1.5 includes a built-in file manager for home cloud use
Step 7 — Install the Bitcoin Node app
- Open the App Store from the home screen.
- Search for Bitcoin Node (by Umbrel).
- Tap Install — it will download and start Bitcoin Core.
- Open the Bitcoin Node app. You will see a progress bar for the initial block download (IBD).
The node connects to peers on the Bitcoin network and starts downloading and verifying every block ever produced — currently around 700GB of data.
Tip: Leave your node plugged in and connected to ethernet 24/7 during IBD. Stopping and starting will slow the process significantly.
Expected IBD time on Australian connections:
| Connection | Approximate IBD time |
|---|---|
| NBN 100Mbps fibre | 1–2 days |
| NBN 25Mbps FTTN | 2–4 days |
| 4G/5G home internet | 2–5 days (data usage warning) |
IBD is CPU and disk intensive. Your node will run warm — this is normal.
Step 8 — Install Electrs (wallet indexer)
Once IBD completes (or while it is still running, if you are patient), install the Electrs app so you can connect your wallet directly to your node.
- App Store → search Electrs (by Umbrel).
- Install and open it.
- Electrs will index all blockchain data into a format wallets can query. This takes 1–4 hours after IBD finishes.
You will know Electrs is ready when it shows “Synced” in the app dashboard.
Step 9 — Configure network access (LAN)
By default your Umbrel is accessible only on your home network at umbrel.local or its local IP. This is the safest setup — your node is not exposed to the internet.
If you want remote access (outside your home network), Umbrel supports Tor for private remote access without exposing your IP:
- Go to Settings → Tor.
- Enable Tor — umbrelOS will generate a
.onionaddress. - Use the Tor Browser on any device to reach your node from anywhere in the world.
Do not forward ports or expose your Umbrel directly to the internet unless you know exactly what you are doing.
Step 10 — Connect your wallet
Sparrow Wallet (recommended for desktop):
- Open Sparrow Wallet on your computer.
- Go to File → Preferences → Server.
- Select Private Electrum and enter:
Host: umbrel.local (or your node's IP) Port: 50001 Use SSL: off - Click Test Connection — you should see a green tick confirming Sparrow is connected to your node.
Blue Wallet (iOS / Android):
- Open Blue Wallet → Settings → Network → Electrum server.
- Enter your node’s IP and port
50001. - Save and verify the connection.
Sparrow over Tor (for remote access):
Use the Electrs .onion address shown in the Electrs app. Enable SSL and use port 50002. This lets you connect your desktop wallet to your home node from anywhere without a VPN.
Step 11 — Install Lightning (optional)
Once your Bitcoin node is fully synced, you can open Lightning channels and make instant, low-fee bitcoin payments.
- App Store → install Lightning Node (LND by Umbrel).
- Follow the in-app setup to create or restore a Lightning wallet.
- Fund your Lightning wallet by sending on-chain bitcoin to the address shown.
- Open a channel to a well-connected peer (Umbrel suggests peers automatically).
See our detailed guide: Lightning on Umbrel.
Step 12 — Verify everything is working
Checklist before you consider setup complete:
-
umbrel.localloads the dashboard from your home network - Bitcoin Node app shows “Synced” and a block height matching mempool.space
- Electrs app shows “Synced”
- Sparrow Wallet (or your wallet of choice) shows “Connected” to your node
- Recovery phrase stored securely offline
- umbrelOS 1.5 backup configured (Settings → Backups) — connect a USB drive or NAS
Once the checklist is green, every Bitcoin transaction you make in your connected wallet is verified by your own node. You no longer rely on anyone else’s infrastructure.
Troubleshooting
umbrel.local does not load
Some Aussie routers (particularly Telstra-supplied ones) block mDNS. Log into your router admin panel and find the IP address assigned to your Umbrel. Use that IP directly in your browser: http://192.168.x.x.
IBD is stuck or very slow
Check your SSD connection — USB 2.0 enclosures are a common culprit. umbrelOS needs USB 3.0 or faster. Also check that nothing else is saturating your internet connection. Bitcoin Core needs to connect to many peers; if your router has UPnP disabled, enable it, or manually forward port 8333 TCP.
Electrs says “Indexing” for many hours This is normal immediately after IBD. Electrs indexes ~700GB of block data — allow 2–6 hours on a Pi 5, 1–2 hours on a faster NUC. Do not restart the node during indexing.
Can’t connect Sparrow to my node
Confirm the correct port: Electrs uses 50001 (plaintext) and 50002 (SSL). Make sure your firewall is not blocking the port. If you are on the same LAN, plaintext port 50001 is fine.
Node ran out of disk space A 1TB SSD is the minimum — do not try to run Bitcoin Core on 500GB. If you are seeing disk errors, the blockchain is currently ~700GB and growing. Remove unused Umbrel apps to free space, or migrate to a larger SSD.
What’s next
- Running a Bitcoin Node on Umbrel — deeper dive into Bitcoin Core settings, peers, and mempool configuration
- Lightning on Umbrel — open channels, manage liquidity, and make Lightning payments from your own node
- Shop Bitcoin Australia — Bitcoin Nodes — browse Umbrel Home and Pi 5 kits available with Australian shipping
Frequently Asked Questions
What hardware do I need to run Umbrel in Australia?
The easiest option is an Umbrel Home (available at shopbitcoin.com.au/collections/bitcoin-nodes — ships domestically). Alternatively, a Raspberry Pi 5 with 8GB RAM and a 1TB SSD works well and costs around $200–$250 AUD all-up. Any x86_64 mini-PC or NUC with 8GB RAM and a 1TB drive also runs umbrelOS fine.
How long does the initial Bitcoin blockchain download take in Australia?
On a typical Aussie NBN fibre connection, downloading and verifying the full ~700GB blockchain (initial block download, or IBD) takes 1 to 3 days. Speed depends on your NBN plan, the time of day, and how many peers you connect to. Leave your node plugged in and connected to ethernet — do not use Wi-Fi for IBD.
Can I run Umbrel on Wi-Fi instead of ethernet?
You can, but it is not recommended. Wi-Fi introduces latency and disconnects that can slow IBD significantly and cause Lightning channel issues. Use ethernet for the node — you can still access the Umbrel dashboard from any device on your home network over Wi-Fi.
How much electricity does an Umbrel node use?
A Raspberry Pi 5 under load draws around 5–8W. An Umbrel Home uses a similar amount. A mini-PC or NUC typically draws 10–25W depending on the chip. Running continuously at 10W costs roughly $2–3 AUD per month at average Australian electricity rates — negligible.
Does Umbrel cost anything?
umbrelOS itself is free and open source (MIT licence). The apps in the Umbrel App Store are also free. You only pay for the hardware. Umbrel the company earns revenue from selling Umbrel Home hardware.
What is Electrs and do I need it?
Electrs is an Electrum-compatible server that indexes the Bitcoin blockchain so your wallet can query your node directly. Install it if you want to connect Sparrow Wallet, Blue Wallet, or any Electrum-compatible wallet to your own node. It takes 1–4 hours to index after IBD completes.