How to set up a node with Umbrel (2024)

There are multiple ways to build and run your own node. For the sake of making this simple for most people, I’ll walk you through how to do this with a Raspberry Pi 4. You may already have most of this stuff readily available but if not, you can get all of this for under $300 at major retailers including Best Buy or Amazon. If you have to order anything, remember to use Lolli at Best Buy and Fold for Amazon so you can earn some Bitcoin back on any parts or kits you may buy. You can also try The Bitcoin Company with code GWJ2M9. If you are not familiar with these services, they provide bitcoin back (instead of cash back) when you shop online or buy gift cards to major retailers. They have over 900 partner stores to shop at and full disclosure those are referral links that give us both some free Bitcoin when you use it.

Needed:

Raspberry Pi 4 (ideally 4GB of RAM but you can do 8)

MicroSD card (minimum 8GB)

USB-C cable for power

Ethernet cable for an internet connection

Hard Drive (Ideally an SSD with at least 500 GBs or the current blockchain size with extra space for growth in the future)

Optional:

Raspberry Pi 4 case

Fan

Heat sinks

How to set up a node with Umbrel (2)

A few things to note before buying anything:

  1. You probably have most of this already laying around the house in one form or another.
  2. I would recommend buying the 4 GB RAM Pi4. You can save some money and use the 2 GB version but it will limit the services you can use with the MyNode software. Conversely, you can future proof and buy the 8 GB version but since the software isn’t 64 bit compatible it will only take advantage of 4 of the 8 GB so you aren’t getting the full performance boost and wasting money.
  3. When I synched the blockchain and downloaded the Electrum server, it reached 573 GB before it was compressed down to 480 GB despite the Bitcoin blockchain being about 320 GB. Depending upon how you want to use it, you may want to use a 1 TB driver rather than a 512 GB model.
  4. Finally, if you use an old hard drive, it will erase everything on the drive so make sure you remove any important files you have on it.

Once you have bought everything you need, head over to Umbrel and download the software which is free for you to use.

How to set up a node with Umbrel (3)
How to set up a node with Umbrel (4)
How to set up a node with Umbrel (5)
How to set up a node with Umbrel (6)

Once the ISO file has downloaded you’ll need a way to install it. Download Etcher or any other preferred software to write the software image to the microSD card. Plug your MicroSD card into the computer, open Etcher, select the Umbrel file, and flash it to the MicroSD card. This will take 5 or 10 minutes to flash then validate the software as seen above. So while that is validating, you can build your node.

How to set up a node with Umbrel (7)
How to set up a node with Umbrel (8)

If you bought a kit like I did, apply the heat sinks. These are three small silver pieces of metal designed to disperse heat to better cool the device. There is some tape on the back, remove it, and stick it to the three pieces parts on the Raspberry Pi as seen above.

How to set up a node with Umbrel (9)
How to set up a node with Umbrel (10)
How to set up a node with Umbrel (11)
How to set up a node with Umbrel (12)

Pop open the case if you bought one. Most are two or three pieces but it is generally self explanatory to put it together because it lines up with the ports. My kit came with a fan which locks into the top. If you bought a fan, plug the two wires into the long row of prongs as seen in the 4th picture to give it power. The red goes into pin four and the black wire goes into pin six. If you look above and rotate the image 90 degrees mentally, you can count it as 1, 2, 3, red wire, 5, black wire. Also make sure it is facing the correct direction to blow hot air out.

How to set up a node with Umbrel (13)
How to set up a node with Umbrel (14)
How to set up a node with Umbrel (15)

Finally if you bought an external hard drive, you can skip this step. However if have an internal hard drive you can open up the case, slide it in, and close it up.

By now the Umbrel software should be ready. Eject the MicroSD card and slide it into the bottom of your Raspberry Pi. Once it is in, plug the device into the back of your router with the ethernet cable, plug the power cable into the USB-C port on the side, and plug in your hard drive into the USB-A ports on the side. If you are using a USB 3.0 cable (it is blue) then plug it into the matching blue ports for faster speeds. Once you turn it on, if it cannot find the drive, switch it over to the USB 2.0 ports (those are black) and that should fix the problem.

Once your device is set up, open your browser on your computer, tablet, or phone and type in http://umbrel.local and that will look for the device on your wifi network. It may take a few minutes but if you cannot find the device, download Angry IP Scanner on your desktop or Net Scan for Android. This will show you all of the IP addresses on your network. Once the scan is done, enter the IP addresses you see into your browser until you find your Umbrel.

How to set up a node with Umbrel (16)

Once you go to http://umbrel.local, you should see the above page where Umbrel is starting.

How to set up a node with Umbrel (17)

Click Start.

How to set up a node with Umbrel (18)

Enter any name you would like. This is stored locally so it can be your real name or an alias, it doesn’t matter as it is not public information.

How to set up a node with Umbrel (19)

Go ahead and set a password. It does not provide any indication as to what you actually need to enter but there is some kind of “minimum strength” required for the password. I had originally set it to something low for demonstration purposes as there is a change password option in the settings but my temporary password was unacceptable. It’ll light up a brighter shade of green once acceptable without giving any indications to requirements.

How to set up a node with Umbrel (20)

Next you’ll see a Tor address below. I cropped it out because if someone has that address, they will be go to your startup page seen above at http://umbrel.local but they will not need to be on your local wifi network. There is a password screen they will need to bypass, and hopefully 2FA, but should someone get through both of those, they can steal your bitcoin, see your addresses on other wallets connected to the node, and gain access to other services. If you have not already downloaded Tor, you can do so here. You don’t have to copy this down but it is a nice to have so you can access your node remotely if you need to. You can save this in a cloud location.

How to set up a node with Umbrel (21)

Write down your seed phrase. These are the back up to your wallet. If anyone gets a copy of these, they can steal your bitcoin. Do not back it up to the cloud. Do not save it digitally. Write it down on paper. For more information on how to store these, checkout another article I wrote on how to store a seed for a hardware wallet or multisig. The same premise applies and it will get you thinking about your next steps.

How to set up a node with Umbrel (22)
How to set up a node with Umbrel (23)

You have officially set up your own Bitcoin node! Now all you need to do is let it sync to the tip of the chain which takes anywhere from a day to a week depending upon your internet speeds. In the meantime, you can download a few apps and tweak some settings.

How to set up a node with Umbrel (24)

Apps to download

On the left hand side, click on the app store. There are all kinds of applications you can start to use but here are the ones you should definitely take advantage of immediately:

  1. Mempool.space — Mempool.space is a great website in general that can help you save on fees, enhance your privacy, and more. For a full introduction, you can read the article I wrote about it here.
  2. BTC RPC Explorer — BTC Explorer is your very own block explorer. Rather than looking up transactions on a public block explorer that can link your IP address to the transaction hash, this like mempool.space, queries your own node to ensure the transaction went through.
  3. Thunderhub — There are numerous lightning wallets you can use but find that Thunderhub has the most comprehensive set of features for node management beyond the standard ability to send and receive.

Apps to consider

  1. Samourai Server — This is the backend to the popular Samourai Wallet that will allow you to coinjoin your transactions with Whirlpool.
  2. Vaultwarden — You may have a password manager already like Lastpass or 1Password but Vaultwarden is the self hosted version of Bitwarden. This mitigates the backdoor risk of having all of your passwords with a trusted third party. Rather than having that data on their servers, it is stored locally on your own node.
  3. NextCloud — This is an open source and self hosted version of Google Drive, iCloud, or Dropbox. Rather than relying on another company to store your files, you can store them yourself. Note that the size of your SSD required will probably change if you use this depending upon how many photos and files you would like to store.

Settings to change

On the left hand side, click on the settings icon.

  1. Turn on 2FA. I recommend Yubico, Aegis, or Google Authenticator. If you use Authy, be sure to turn off the setting where additional devices can be added so a hacker cannot get into your account.
  2. Ensure Tor is running for Bitcoin, Lightning, and Remote access.
  3. Change the temperature to your preferred unit of account.
  4. Backup your seed phrase if you skipped it above!
  5. Copy and save that remote access Tor address and save it somewhere so you can access your node on your phone or laptop while away from home.
How to set up a node with Umbrel (2024)

FAQs

How to start Umbrel node? ›

BASIC USAGE
  1. Make a channels backup. ...
  2. Open Terminal and run: cd umbrel.
  3. Stop Umbrel node: sudo ./scripts/stop.
  4. Update system OS first: ...
  5. Restart system: sudo reboot.
  6. Update Umbrel: ...
  7. Start Umbrel: sudo ./scripts/start.
  8. Now you can enter into dashboard Umbrel.
Sep 21, 2021

How do you set up a node? ›

  1. Install Node.js.
  2. Install a text editor or IDE.
  3. Start a new Node.js project with npm init.
  4. Install Express.js and the Twilio Node.js SDK.
  5. Create a simple Express.js application.
  6. Install ngrok for local development.
  7. Where to next with Express and Node?
  8. More Node.js and Express resources and guides.

How do I set up blockchain node? ›

To create a blockchain node:
  1. Click Create. The Create a blockchain node wizard opens.
  2. Configure node info: Name of blockchain node: Type a name for the node. ...
  3. Configure blockchain info: Configure blockchain-specific information. ...
  4. Configure network info: ...
  5. Add labels: ...
  6. Click Create.

How to setup your own lightning node? ›

Here's a comprehensive guide to setting up your Lightning node.
  1. Requirements. ...
  2. Step 1: Setting Up Bitcoin Core. ...
  3. Step 2: Installing LND (Lightning Network Daemon) ...
  4. Step 3: Funding Your Wallet and Opening Channels. ...
  5. Step 4: Regular Node Maintenance. ...
  6. Step 5: Security and Monitoring. ...
  7. Step 6: Joining the Community. ...
  8. Happy Lightning!
Dec 22, 2023

Is running a Bitcoin node profitable? ›

While no one will pay you for running a Lightning Node, you can charge routing fees for payments that go through your channels. This can become a good source of revenue, but it takes a lot of learning, effort and manual tweaking to make a node profitable.

How do I install and set up node? ›

Installation of NodeJS and NPM is straightforward using the installer package available at NodeJS official web site.
  1. Download the installer from NodeJS WebSite.
  2. Run the installer.
  3. Follow the installer steps, agree the license agreement and click the next button.
  4. Restart your system/machine.

How do you insert a node? ›

The new Node can be inserted between the previous and current Node using 3-steps:
  1. A new Node should be created.
  2. Make the previous Node point to the new Node.
  3. Make the New Node point to the current Node.

How much does it cost to run a blockchain node? ›

On-demand peer node pricing
Standard EditionPrice ($) Per Hour
bc.m5.4xlarge$1.229
bc.m5.large$0.154
bc.m5.xlarge$0.307
bc.t3.large$0.134
8 more rows

How to run your own crypto node? ›

Method 1: Specter Desktop & In-built Bitcoin Core
  1. Download and install Specter Desktop from specter. ...
  2. Enable the in-built Bitcoin Core installation.
  3. If you want to save hard drive space, download time, and set up time, you can also enable the 'QuickSync' feature. ...
  4. Wait until your computer has completed the initial sync.

Is it easy to run a node? ›

Running an Ethereum node may sound complicated at first, but it's merely the act of continuously running client software on a computer while connected to the internet. While offline, your node will simply be inactive until it gets back online and catches up with the latest changes.

How hard is it to run a lightning node? ›

Running a Lightning Node for the sole purpose of earning an income is a challenging endeavor. It requires a business-like thought process and planning. You cannot earn sats on lightning by simply sending Bitcoin to your node and being passive.

How much does a Bitcoin Lightning node make? ›

Lightning Network nodes can charge fees for processing transactions over their Lightning channels, allowing them to earn modest sums of BTC. For example, depending on network activity, a single Lightning node could route $10,000 in transactions per month and make $25 per month by receiving a 0.25% fee.

How do you open a lightning channel in Umbrel? ›

To open a channel on the Lightning Network, you will first need bitcoin. Your Lightning nodes can provide you with an address to receive bitcoin. For example, on Umbrel, users can click the Bitcoin tab in the dashboard, click deposit, and send bitcoin to their Umbrel node's bitcoin address.

How do I start a node validator? ›

Run a validator pre-genesis
  1. Create your validator. To make the node into a validator, you need to create a validator transaction by running the command below: ...
  2. Add transaction to genesis file. Now, you can add the generated bonding transaction to the genesis file: ...
  3. Start validator node. ...
  4. Retrieve the genesis file.

How to start node server in terminal command? ›

Running a Node. js Server Locally
  1. Step 1: Create a Simple Node. js Server. Initialize a Node. ...
  2. Step 2: Run the Server. Start the Server: In your terminal, run node server. js . ...
  3. Step 3: Stopping the Server. Stop the Server: To stop the server, simply press Ctrl + C in your terminal.
Feb 5, 2024

How do I start node console? ›

To launch the REPL (Node shell), open command prompt (in Windows) or terminal (in Mac or UNIX/Linux) and type node as shown below. It will change the prompt to > in Windows and MAC. You can now test pretty much any Node.

How to restart Umbrel from command line? ›

However if you are comfortable with command line you can also use this script instead of a complete restart:
  1. SSH into your Umbrel instance.
  2. Run the following command sudo ~/umbrel/scripts/stop && sudo ~/umbrel/scripts/start.
Oct 19, 2023

Top Articles
Is VSA helpful for Forex traders?
Glossary
Antisis City/Antisis City Gym
Radikale Landküche am Landgut Schönwalde
Ohio Houses With Land for Sale - 1,591 Properties
Frederick County Craigslist
The Definitive Great Buildings Guide - Forge Of Empires Tips
Southside Grill Schuylkill Haven Pa
Northern Whooping Crane Festival highlights conservation and collaboration in Fort Smith, N.W.T. | CBC News
Shaniki Hernandez Cam
Jefferson County Ky Pva
104 Presidential Ct Lafayette La 70503
Valentina Gonzalez Leak
Connect U Of M Dearborn
Chastity Brainwash
Extra Virgin Coconut Oil Walmart
Xomissmandi
Directions To Advance Auto
Ahrefs Koopje
Unforeseen Drama: The Tower of Terror’s Mysterious Closure at Walt Disney World
Jeff Now Phone Number
Pokemon Unbound Shiny Stone Location
Keci News
Happy Life 365, Kelly Weekers | 9789021569444 | Boeken | bol
Masterkyngmash
Pearson Correlation Coefficient
Surplus property Definition: 397 Samples | Law Insider
Rapv Springfield Ma
Boise Craigslist Cars And Trucks - By Owner
Speedstepper
800-695-2780
Bra Size Calculator & Conversion Chart: Measure Bust & Convert Sizes
Democrat And Chronicle Obituaries For This Week
Skepticalpickle Leak
Sacramento Craigslist Cars And Trucks - By Owner
Little Einsteins Transcript
2487872771
Red Sox Starting Pitcher Tonight
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Japanese Pokémon Cards vs English Pokémon Cards
Southern Democrat vs. MAGA Republican: Why NC governor race is a defining contest for 2024
Gideon Nicole Riddley Read Online Free
Atlantic Broadband Email Login Pronto
Unlock The Secrets Of "Skip The Game" Greensboro North Carolina
Noaa Duluth Mn
Directions To The Closest Auto Parts Store
Great Clips Virginia Center Commons
Blow Dry Bar Boynton Beach
Truck Works Dothan Alabama
Greg Steube Height
Ark Silica Pearls Gfi
What Are Routing Numbers And How Do You Find Them? | MoneyTransfers.com
Latest Posts
Article information

Author: Aracelis Kilback

Last Updated:

Views: 5754

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Aracelis Kilback

Birthday: 1994-11-22

Address: Apt. 895 30151 Green Plain, Lake Mariela, RI 98141

Phone: +5992291857476

Job: Legal Officer

Hobby: LARPing, role-playing games, Slacklining, Reading, Inline skating, Brazilian jiu-jitsu, Dance

Introduction: My name is Aracelis Kilback, I am a nice, gentle, agreeable, joyous, attractive, combative, gifted person who loves writing and wants to share my knowledge and understanding with you.