Two Philosophies for Running Your Own Node
Umbrel and Start9 (StartOS) are the two most popular platforms for running a Bitcoin and Lightning node at home. Both transform commodity hardware into a self-sovereign server with a web-based interface, but they differ fundamentally in their approach to architecture, privacy, and user experience.This is not a case where one platform is objectively better. Your choice depends on what you value most: Umbrel optimizes for ease of use and breadth of applications, while Start9 prioritizes data sovereignty and architectural rigor. We compared both from their official documentation, release notes and independent reviews (facts checked November 2026).
Affiliate disclosure: both the Umbrel and the Start9 links below are affiliate links. We may earn a commission from either, and the amounts differ. KnowingBitcoin readers get 5% off Start9 hardware with code KnowingBitcoin. The commission does not change what we recommend: the verdict is the one we would write either way, and StartOS remains fully open source while running the same on cheaper DIY hardware.
Head-to-Head Comparison
| Feature | Umbrel | Start9 (StartOS) |
|---|---|---|
| Current Version | umbrelOS 2.0.1 (Nov 2026) | StartOS 0.4.1.2 (Nov 2026) |
| Architecture | Docker containers with declared dependencies | LXC containers with dependency and health checks (StartOS 0.4) |
| App Ecosystem | About 400 apps (Nov 2026) | About 70 in Start9’s own registry, plus about 110 in the Community Registry (Nov 2026) |
| Lightning | LND or CLN | LND or CLN |
| Hardware | Pi 5 or Pi 4, x86-64, Umbrel Home / Pro | x86-64, ARM64, RISC-V, Pi 4, Server One |
| Tor | Built in, off until you turn it on | Optional service from the marketplace |
| Update Model | Manual, one click (never automatic) | Manual, with release notes |
| Open Source | Source available (PolyForm) | Fully open source |
| Backup System | Encrypted full backup (hourly) | Encrypted full-system backup |
| Networking | Home network by default; Tailscale or Tor from outside | Home network by default; VPN, Tor or a public domain from outside |
| Support | Community + docs | Community + premium support |
| Price (Software) | Free | Free |
| Price (Hardware) | Umbrel Home from $499, Umbrel Pro from $699 (Nov 2026), or bring your own | Server One $899–$1,399 (Nov 2026), or bring your own |
App Ecosystem: Breadth vs Depth
Umbrel’s Approach
Umbrel’s App Store held about 400 applications in November 2026, spanning far beyond Bitcoin. You can run Nextcloud, Pi-hole, Home Assistant, Jellyfin, and dozens of other self-hosted services alongside Bitcoin Core and LND. The app submission process is relatively open, leading to a rapidly expanding catalog.Bitcoin and Lightning-specific apps include:
- Lightning Node (LND) — primary Lightning implementation
- ThunderHub — advanced channel management
- Ride the Lightning (RTL) — node management interface
- LNbits — extensible Lightning accounting system
- BTCPay Server — self-hosted payment processor
- Mempool — blockchain explorer
- Electrs / Fulcrum — Electrum server implementations
- BOS (Balance of Satoshis) — command-line channel tools
Start9’s Approach
Start9’s marketplace is smaller and more curated, focusing primarily on sovereignty-related applications: Start9 maintains about 70 services in its own registry, and the Community Registry that comes with StartOS lists about 110 more that Start9 does not maintain (November 2026). Every service declares which other services it depends on, and StartOS checks them for you (more on this under Architecture below).Bitcoin and Lightning-specific apps include:
- LND and CLN — both major Lightning implementations available
- RTL — node management (ThunderHub is in the Community Registry)
- LNbits — Lightning accounting
- BTCPay Server — payment processing
- Mempool — blockchain explorer
- Electrs — Electrum server
Start9 offers CLN as a first-class option alongside LND. Umbrel’s app store also carries Core Lightning (submitted by Blockstream), so this is not a Start9-only option. The dependency system helps apps work together: install BTCPay Server, for example, and StartOS prompts you to install Bitcoin Core if it is missing and guides any setup with a task, after which the services talk to each other automatically.
Setup Experience
Umbrel Setup
Umbrel’s setup is designed to be as frictionless as possible:- Download umbrelOS from umbrel.com/downloads. On a Raspberry Pi 5 (Umbrel’s recommendation) or Pi 4, flash
umbrelos-pi.img.zipto a microSD card of 32 GB or more with Raspberry Pi Imager or balenaEtcher, following Umbrel’s Raspberry Pi guide (many Pi 4 boards need a bootloader update first). On an Intel or AMD machine, flash umbrelOS to a USB drive and run it from there, or use Umbrel’s USB installer to put it on an internal drive. An Umbrel Home or Pro arrives with umbrelOS installed. - Boot the device and open
umbrel.localin your browser. - Create your account with a name and password.
- Install Bitcoin Node and any other apps from the App Store with one click. On a Pi, apps live on the microSD card, so plug in an ext4-formatted SSD and move Bitcoin Node to it (in the app’s settings: Storage, then App storage, then Move) before letting the blockchain sync.
Start9 Setup
Start9’s setup involves slightly more steps but provides more transparency:- Flash StartOS to a USB drive and install it onto your PC or mini PC; on a Raspberry Pi 4, flash it straight to the microSD card instead.
- Boot the device and open
start.localin a browser on your home network to start the setup wizard. - Create a master password (Start9 uses a password-based system, no seed phrase for the OS itself).
- Name your server (the name becomes its .local address on your home network) and trust its root certificate so your browser connects securely.
- Install services from the marketplace, reviewing dependency information for each.
Architecture: How They Differ Under the Hood
Umbrel’s Architecture
Umbrel runs each app as a Docker Compose project. The system is straightforward: an app can have several containers (Lightning Node runs its web app, LND and Tor), most apps share one Docker network, and Umbrel’s middleware handles authentication and proxying.The advantage is simplicity and speed of deployment. Apps also declare which other apps they need: BTCPay Server, for example, requires Bitcoin Node and Lightning Node, which you install first and which stay installed while BTCPay Server needs them, and Umbrel hands it their connection details.
Start9’s Architecture
StartOS (since version 0.4) runs each service in an isolated LXC container and adds a service management layer on top. Each app declares its dependencies, configuration options, and health checks in a structured manifest. The system enforces these declarations:- Installing BTCPay Server prompts you to install Bitcoin Core if it is missing; a Lightning node (LND, Core Lightning or Eclair) is optional.
- Health checks on the dashboard show whether each service is ready and working, and BTCPay Server needs Bitcoin Core running and healthy.
- When a dependency needs configuring, a task on the dashboard walks you through it, often with the form already filled in.
This architecture trades some of Umbrel’s “install anything quickly” simplicity for stronger guarantees about system consistency. It is the more robust engineering approach, particularly for users running many interconnected services.
Privacy and Security
Tor Integration
Both platforms start out reachable only on your home network. For access from outside, Umbrel recommends Tailscale and has Tor built in, which you switch on in its settings (Umbrel’s remote access guide); on StartOS 0.4, Tor is a service you install from the marketplace, next to options such as a VPN into your home network (Start9’s Tor docs). With Tor, your node gets an .onion address that you can use to reach the dashboard from anywhere without exposing your home IP address, though connections are slower.
Start9 gives finer control over network exposure: once Tor is installed, each service interface can have its own .onion address, and you choose which services are exposed and how. For a comprehensive analysis of why Tor matters for node operation, see our guide on running nodes with privacy considerations.
Open Source Status
This is a significant philosophical difference:Umbrel uses a “source-available” license, the PolyForm Noncommercial License 1.0.0. You may use, modify and share the code for personal and nonprofit use; commercial use, such as selling boxes with umbrelOS on them, needs Umbrel’s permission. This means Umbrel controls the commercial terms of its software — it is not free software in the FSF sense.
Start9 uses fully open source licensing. The StartOS code is available under the permissive MIT licence, and Start9 has been vocal about the importance of genuine open source for sovereignty software. If Start9 the company disappears, the community can maintain and fork the software without legal restrictions.
For users who consider open source licensing a core principle of Bitcoin sovereignty, this distinction matters. For users focused purely on functionality, both platforms deliver comparable capabilities.
Backup and Recovery
Umbrel can back up the whole server (account, settings, files, apps and data) to another Umbrel, a NAS or a USB drive. The backups are encrypted and run every hour once you set them up, and you can restore everything when you set up a new device (Umbrel’s backup guide, checked November 2026). Its Lightning apps leave their channel databases out of those backups, because an old channel state is dangerous to restore, so channels are recovered from Static Channel Backups.Start9 offers encrypted full-system backups to a drive plugged into the server or to a network folder on your LAN, and a restore brings back your apps, configurations and data. StartOS also leaves LND’s channel database out: a restore asks each peer to force-close from the Static Channel Backup, and the LND package can keep a current copy of that backup on Google Drive, Dropbox, Nextcloud, SFTP or email (StartOS LND notes, checked November 2026).
Hardware Options
Umbrel
Besides umbrelOS, Umbrel sells its own hardware: the Umbrel Home (1, 2 or 4 TB NVMe; from $499) and the larger Umbrel Pro (four NVMe slots; from $699), prices checked November 2026. umbrelOS also runs on a Raspberry Pi 5 or Pi 4, or on any 64-bit Intel or AMD machine. It is a standalone operating system and cannot be installed on top of an existing Linux system.Start9
Start9 sells one pre-built server today, and StartOS also runs on hardware you build yourself:- Server One (AMD Ryzen 5 6600H), $899–$1,399 depending on storage (2 or 4 TB) and RAM (16 or 32 GB), with a year of Start9 support included. Prices checked 8 November 2026, when all four versions were listed as available. The older Server Pure is no longer sold.
KnowingBitcoin — and if you would rather build your own, the DIY route above costs less and runs the same StartOS.
Lightning Node Experience
Umbrel Lightning
Umbrel’s main Lightning app is LND (listed as Lightning Node), and its app store also carries Core Lightning (checked November 2026). The built-in Lightning dashboard provides basic channel management, payment history, and fund management. For advanced operations, users install ThunderHub or RTL from the app store.The LND version is typically current, though updates depend on Umbrel’s release cycle. Channel management through the dashboard is straightforward for basic operations (open, close, view) but lacks features like automated rebalancing — you need ThunderHub or command-line tools for that. For a deeper dive into managing your channels effectively on either platform, see our Lightning Channel Management: Best Practices.
Start9 Lightning
Start9 offers both LND and Core Lightning (CLN) in its marketplace, as Umbrel does too. When your Lightning node uses your own Bitcoin Core, StartOS checks that Bitcoin Core is running and synced.The ability to run CLN is particularly valuable because many innovative Lightning features (like the CLN plugin ecosystem) are CLN-exclusive. Running CLN on Start9 with the RTL interface provides a capable alternative to the LND-dominated ecosystem.
Update and Maintenance
Umbrel Updates
Umbrel checks for updates and presents them in the dashboard, but never installs them by itself. App updates are one-click. OS updates are generally smooth but occasionally require manual intervention (particularly major version upgrades). The update cadence is frequent — Umbrel releases updates regularly.Start9 Updates
StartOS updates are manual — you choose when to update and can review changelogs before applying. Service updates are also manual and include dependency checks. As on Umbrel, nothing updates by itself, so make a habit of checking for updates.Start9’s approach aligns with the principle that verification matters — you should know what software is running on your node and deliberately approve changes.
Community and Support
Umbrel: Large and active community with extensive documentation, YouTube tutorials, and forum discussions. The barrier to getting help is low because of the user base size. Third-party guides and videos are abundant.Start9: Smaller but deeply engaged community with a focus on technical discussion. Start9 offers premium support for hardware purchasers and maintains detailed documentation. The community skews more technical, which means answers tend to be more thorough but the available help base is narrower.
Our Recommendation
Choose Umbrel If:
- You want the fastest path to a working Lightning node.
- You plan to run non-Bitcoin apps (file storage, media server, DNS filtering).
- You value breadth of application support.
- You are comfortable with source-available licensing.
- You want maximum community resources for troubleshooting.
If Umbrel is your pick, its hardware (Umbrel Home) and umbrelOS live at Umbrel[#aff] — though umbrelOS also runs on a Raspberry Pi or any x86 box you already own.
Choose Start9 If:
- Fully open source software is a hard requirement.
- You want explicit control over how each service is configured, with health checks and guided tasks.
- You want pre-built hardware with a year of Start9 support included.
- You value architectural rigor over maximum app selection.



