Bitcoin Forum
January 18, 2021, 11:53:48 AM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Easier options in running full node  (Read 184 times)
jiamijiang
Newbie
*
Offline Offline

Activity: 18
Merit: 8


View Profile
November 03, 2020, 10:56:11 AM
 #1

Hello, recently I've been interested in learning on how to run my own bitcoin full node. Downloading the Bitcoin Core client software from bitcoin.org seems a bit challenging and seems like it requires to understand how to use command line functions, which I don't have a good handle on. I've come across providers such as Umbrel and myNode which both requires some separate hardware to purchase, but the setup itself seems alot more user friendlier, and they both come with a friendly UI to use when accessing the node.

Does anyone have experience setting up a full node with Umbrel or myNode? What are the technical differences between using these providers versus directly downloading Bitcoin Core software?

Thank you
1610970828
Hero Member
*
Offline Offline

Posts: 1610970828

View Profile Personal Message (Offline)

Ignore
1610970828
Reply with quote  #2

1610970828
Report to moderator
1610970828
Hero Member
*
Offline Offline

Posts: 1610970828

View Profile Personal Message (Offline)

Ignore
1610970828
Reply with quote  #2

1610970828
Report to moderator
1610970828
Hero Member
*
Offline Offline

Posts: 1610970828

View Profile Personal Message (Offline)

Ignore
1610970828
Reply with quote  #2

1610970828
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1610970828
Hero Member
*
Offline Offline

Posts: 1610970828

View Profile Personal Message (Offline)

Ignore
1610970828
Reply with quote  #2

1610970828
Report to moderator
1610970828
Hero Member
*
Offline Offline

Posts: 1610970828

View Profile Personal Message (Offline)

Ignore
1610970828
Reply with quote  #2

1610970828
Report to moderator
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1750
Merit: 2643


NotYourKeys.org - Not Your Keys, Not Your Bitcoin


View Profile
November 03, 2020, 11:14:30 AM
 #2

You don't need to understand how to use command line in order to use Bitcoin Core. On windows, it's even possible to use Bitcoin Core without touching command line at all while on linux, you only need to execute few short command.
I never heard Umbrel, but i've tried myNode (software/OS) some time ago. Overall it's interesting, but i prefer using Bitcoin Core.

So i've finished download .ova image from https://mynodebtc.com/ and just tried it a bit.

1. By default it asks 4 processor, 4 GB RAM & 27 MB video memory
2. If you use VirtualBox, you need to install VM VirtualBox Extension Pack
3. Guest Additions isn't installed by default, so you must install it by yourself (i haven't tried it yet).
4. myNode uses Debian 10 64-bit with OpenBox desktop environment
5. The default credentials is

Username: admin
Password: bolt 

6. I don't need to configure anything, but if you need to configure anything (e.g. import Blockchain from your synced node or use Tor), you can't do it from their Web UI and must do it manually.
7. I saw Docker and Fail2Ban installed, even though there aren't images on Docker

For now it looks promising, i'll try it later when i'm not too lazy to configure it.

bob123
Legendary
*
Offline Offline

Activity: 1456
Merit: 2295



View Profile WWW
November 03, 2020, 06:05:15 PM
 #3

Which operating system are you using?

If it is windows, you don't need to open the command line at all.

Running your own node is not as hard as it sounds. Just try to get it up and running. Feel free to post here whenever you don't know how to proceed or are unsure about something.

btc123thatthere
Member
**
Offline Offline

Activity: 111
Merit: 29


View Profile
November 04, 2020, 09:00:58 AM
 #4

Might want to consider running a full node on a Raspberry Pi 3 or 4 with an external USB hard drive.
It offers an up to date full node that'll only use ~6.5 watts from the wall.
You can access the Pi itself from another machine on the network to change/view something on it.
You'll need over 330GB free hard drive space. So a one or two terabyte drive will leave plenty of room for the future.
Nice to have it kept on an external drive so you can easily copy it to another machine.
darosior
Sr. Member
****
Offline Offline

Activity: 282
Merit: 431



View Profile WWW
November 04, 2020, 10:18:40 AM
 #5

Downloading the Bitcoin Core client software from bitcoin.org seems a bit challenging and seems like it requires to understand how to use command line functions, which I don't have a good handle on.
You *absolutely don't* need any command line, or other typical-tech-savy-knowledge, to run bitcoin-core.
Here is for example an overview of the GUI.

In your case, i would recommend downloading the graphical (`bitcoin-qt`) client and set up pruning.
The full validation is going to take some time and the GUI will hang during that time, once initial sync has been processed
it'll be much faster to get up to date with the network when you start your bitcoin client.

You can find binaries at:
Don't forget to verify the signatures Smiley

Github profile ~ GPG key: 590B7292695AFFA5B672CBB2E13FC145CD3F4304
jiamijiang
Newbie
*
Offline Offline

Activity: 18
Merit: 8


View Profile
November 04, 2020, 01:05:33 PM
 #6

and why do you prefer to use Bitcoin Core? What would be the advantages of using Bitcoin Core directly versus using myNode or Umbrel? Umbrel seems like it also comes with alot of other features such as the Tor network, access to the lightning node, etc.

You don't need to understand how to use command line in order to use Bitcoin Core. On windows, it's even possible to use Bitcoin Core without touching command line at all while on linux, you only need to execute few short command.
I never heard Umbrel, but i've tried myNode (software/OS) some time ago. Overall it's interesting, but i prefer using Bitcoin Core.

Bunker Hosting
Newbie
*
Offline Offline

Activity: 2
Merit: 1


View Profile
November 04, 2020, 03:28:32 PM
 #7

and why do you prefer to use Bitcoin Core? What would be the advantages of using Bitcoin Core directly versus using myNode or Umbrel? Umbrel seems like it also comes with alot of other features such as the Tor network, access to the lightning node, etc.

Just an assumption but I would say the biggest advantage of Bitcoin Core is that you aren't really relying on a third party, other than your ISP to download & setup your node.

Once you get your full node setup on Windows with the GUI, you can take a look around the web and you can setup a hidden service with TOR yourself!
BrewMaster
Legendary
*
Offline Offline

Activity: 1792
Merit: 1182


There is trouble abrewing


View Profile
November 04, 2020, 03:34:14 PM
 #8

and why do you prefer to use Bitcoin Core? What would be the advantages of using Bitcoin Core directly versus using myNode or Umbrel? Umbrel seems like it also comes with alot of other features such as the Tor network, access to the lightning node, etc.

if you want to run a full node and not store any significant amount of bitcoin in it and aren't going to rely on it for any kind of security-sensitive operation (eg. a merchant receiving payments) then go with whatever implementation that you feel more comfortable with.

if it is otherwise then you have to worry about security. i don't know what myNode is (do you have any links) but Umbrel is very new and very insecure to use right now. there is even a very responsible warning on their page which you can refer to for more details: https://github.com/getumbrel/umbrel/blob/master/SECURITY.md

on the other hand, bitcoin core is the reference implementation of Bitcoin and is the oldest one (started by Satoshi Nakamoto) with the most number of contributors and smallest chance of having serious bugs.

texgeek
Full Member
***
Offline Offline

Activity: 376
Merit: 104

in BTC we trust!


View Profile
November 05, 2020, 04:27:18 AM
 #9

You don't need to understand how to use command line in order to use Bitcoin Core. On windows, it's even possible to use Bitcoin Core without touching command line at all while on linux, you only need to execute few short command.
I never heard Umbrel, but i've tried myNode (software/OS) some time ago. Overall it's interesting, but i prefer using Bitcoin Core.

So i've finished download .ova image from https://mynodebtc.com/ and just tried it a bit.

1. By default it asks 4 processor, 4 GB RAM & 27 MB video memory
2. If you use VirtualBox, you need to install VM VirtualBox Extension Pack
3. Guest Additions isn't installed by default, so you must install it by yourself (i haven't tried it yet).
4. myNode uses Debian 10 64-bit with OpenBox desktop environment
5. The default credentials is

Username: admin
Password: bolt 

6. I don't need to configure anything, but if you need to configure anything (e.g. import Blockchain from your synced node or use Tor), you can't do it from their Web UI and must do it manually.
7. I saw Docker and Fail2Ban installed, even though there aren't images on Docker

For now it looks promising, i'll try it later when i'm not too lazy to configure it.


If you run a full node, or node, you win some reward ?

open to virtual work
pooya87
Legendary
*
Offline Offline

Activity: 2240
Merit: 3474


Remember tonight for it's the beginning of forever


View Profile
November 05, 2020, 05:00:17 AM
 #10

If you run a full node, or node, you win some reward ?
yes but not monetary rewards. running a full node gives you more privacy, higher security and full control without relying on anybody else for validating and propagating your transactions and also since you verify everything and enforce the consensus rules you'll be part of the backbone of bitcoin network.

jiamijiang
Newbie
*
Offline Offline

Activity: 18
Merit: 8


View Profile
November 05, 2020, 07:35:22 AM
 #11

If I do use a service like myNode or Umbrel, what am I exactly relying on them for? Aren't I also running my own full node as well if i use those? Just curious as to what technical aspects of the full node that I don't have control over if I run a full node through myNode/Umbrel versus downloading Bitcoin Core directly?
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1750
Merit: 2643


NotYourKeys.org - Not Your Keys, Not Your Bitcoin


View Profile
November 05, 2020, 09:22:33 AM
 #12

and why do you prefer to use Bitcoin Core? What would be the advantages of using Bitcoin Core directly versus using myNode or Umbrel? Umbrel seems like it also comes with alot of other features such as the Tor network, access to the lightning node, etc.

I just need a full node client and Tor connection, that's reason i prefer Bitcoin Core. If i need all those features offered by myNode, i would choose myNode instead.

you'll be part of the backbone of bitcoin network.

Only if you allow incoming connection

If I do use a service like myNode or Umbrel, what am I exactly relying on them for?

Trusting them not to do anything malicious or stupid.

Aren't I also running my own full node as well if i use those?

True, it's just matter of choice.

jiamijiang
Newbie
*
Offline Offline

Activity: 18
Merit: 8


View Profile
November 05, 2020, 12:46:33 PM
 #13

Thanks for all the responses so far. Another question, would running a full node on my personal wifi/internet connection really slow down other things i'm using the internet for? What should i be aware of for this aspect?
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1750
Merit: 2643


NotYourKeys.org - Not Your Keys, Not Your Bitcoin


View Profile
November 05, 2020, 01:42:56 PM
 #14

Thanks for all the responses so far. Another question, would running a full node on my personal wifi/internet connection really slow down other things i'm using the internet for?

When you download 300GB+ block for first time, you'll experience slower internet, but you should able to do other things without major hassle (at least that's what i experience few years ago).
After your node is synced (have downloaded all blocks), you shouldn't notice the difference, unless you're allowing incoming connection which means you're uploading block/transaction to another nodes).

What should i be aware of for this aspect?

Probably internet throttling from your ISP (because you use tons of bandwidth in some time)

bob123
Legendary
*
Offline Offline

Activity: 1456
Merit: 2295



View Profile WWW
November 05, 2020, 05:17:37 PM
 #15

Thanks for all the responses so far. Another question, would running a full node on my personal wifi/internet connection really slow down other things i'm using the internet for? What should i be aware of for this aspect?

Depends on your bandwidth.
Usually you shouldn't experience a huge impact on your bandwidth. Further, you can limit the daily download/upload rate of core or even limit the speed with 3rd party applications if you want to.

But it really depends.. you won't notice a lot with 1000 GB/s. But when using DSL, that's a completely different story.



What should i be aware of for this aspect?

Probably internet throttling from your ISP (because you use tons of bandwidth in some time)

Throttling because of downloading a few hundred GB's? This sounds a bit extreme.

cryptomaxsun
Hero Member
*****
Offline Offline

Activity: 1778
Merit: 801



View Profile WWW
November 05, 2020, 05:52:30 PM
 #16

For the full Bitcoin node to work correctly, you also need to create bitcoin.conf in the directory where the blockchain is stored.
Code:
rpcuser=your login                                                                   
rpcpassword=your password                                                     
rpcallowip=127.0.0.1                                                                     
listen=1                                                                                 
daemon=1
server=1
port=8333
maxconnections=18

I have a full bitcoin node constantly running, this does not require a powerful computer and fast Internet, I have 596 GB of Sata3 on my old hard drive, and an optical Internet of 10 Mbps, here is the site where you can find all the nodes - https://bitnodes.io

If you want to run through the tor, then check out this topic - https://bitcointalk.org/index.php?topic=5177001.0

Almost everyone can afford to keep a full Bitcoin node.


Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!