Bitcoin Forum
March 28, 2024, 11:32:59 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Best Linux distro to run a full node  (Read 1331 times)
neurotypical (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 502


View Profile
November 05, 2017, 07:27:29 PM
 #21

Well I still think that using OpenBSD would probably be the best option and that objectively it is very trivial to use an OS without a GUI, as I believe GUIs are just there so it looks nice. I don't see many reasons not to go through slightly more effort for better security when you are already switching to Linux, but it doesn't matter that much anyway. Ubuntu should be just fine and it has good community support so you will be able to search the Internet for any problems you might encounter. Also you can download Ubuntu with different GUIs if looks are important to you, like a Gnome variant. Installing drivers was always difficult in Linux so I don't recommend doing that, as that is harder then doing anything that was mentioned above, altho even that is not that hard and can be done in like a dozen of commands in like 10 minutes. But still, using Ubuntu should be just fine for someone who doesn't like command lines.

I don't like Ubuntu's bloated default GUI, too resource consuming. I will try both Lubuntu and Xubuntu and decide.

I was recommended not to use Mint, it had some security concerns in the past.

About OpenBSD... too complex without a GUI. Not having a GUI may give someone not experienced too much power if you type in the wrong command.

I will just encrypt the linux partition it and use the node as a wallet. I don't see any other way to keep using Bitcoin Core to transact that isn't a pain in the ass.
1711668779
Hero Member
*
Offline Offline

Posts: 1711668779

View Profile Personal Message (Offline)

Ignore
1711668779
Reply with quote  #2

1711668779
Report to moderator
1711668779
Hero Member
*
Offline Offline

Posts: 1711668779

View Profile Personal Message (Offline)

Ignore
1711668779
Reply with quote  #2

1711668779
Report to moderator
1711668779
Hero Member
*
Offline Offline

Posts: 1711668779

View Profile Personal Message (Offline)

Ignore
1711668779
Reply with quote  #2

1711668779
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711668779
Hero Member
*
Offline Offline

Posts: 1711668779

View Profile Personal Message (Offline)

Ignore
1711668779
Reply with quote  #2

1711668779
Report to moderator
1711668779
Hero Member
*
Offline Offline

Posts: 1711668779

View Profile Personal Message (Offline)

Ignore
1711668779
Reply with quote  #2

1711668779
Report to moderator
djangofan
Newbie
*
Offline Offline

Activity: 17
Merit: 15


View Profile
January 24, 2022, 01:33:45 AM
Merited by NotATether (5), o_e_l_e_o (4), Welsh (3), ABCbits (1), dkbit98 (1), n0nce (1)
 #22

Just a note, depending on which Linux you use, you need to be aware of the service start scripts detailed here:

https://github.com/bitcoin/bitcoin/tree/master/contrib/init

So, using Ubuntu, you will probably be using the Upstart script.  Just important to be aware of that IMHO.
Kakmakr
Legendary
*
Offline Offline

Activity: 3402
Merit: 1944

This space is availlable for advertising


View Profile
January 24, 2022, 07:34:01 AM
 #23

I just want to ask if anyone had used "Tails" Debian-based Linux distribution for running a full node yet... and if you did, what was your experience with it? I use "Tails" as a portable operating system to preserve my privacy and anonymity, but I would want to try to use it for a Full node too... but for that I will have to enable the persistent storage ..which might compromise that.  Huh

Do you guys have a easy to use tutorial to run a Full node on Tails? I know people who have tried before and they had several issues with the restrictive default firewall rules.  Roll Eyes

Signature space availlable -Just DM me if you need some advertising.
NotATether
Legendary
*
Offline Offline

Activity: 1554
Merit: 6533


bitcoincleanup.com / bitmixlist.org


View Profile WWW
January 24, 2022, 08:52:40 AM
 #24

Just a note, depending on which Linux you use, you need to be aware of the service start scripts detailed here:

https://github.com/bitcoin/bitcoin/tree/master/contrib/init

So, using Ubuntu, you will probably be using the Upstart script.  Just important to be aware of that IMHO.

I think Ubuntu is using SystemD service files now but nevertheless, these startup scripts are still very useful.

It's missing a SysV script but that's probably not very important except on very old systems (no chance of compiling Core on those since they definitely don't have C++17 compiler), but if I can figure out how to make a CMD batch file or powershell script that makes the Bitcoin service run on Windows, that would be nice too.

..JAMBLER.io..Create Your Bitcoin Mixing
Business Now for   F R E E 
▄█████████████████████████████
█████████████████████████
████▀████████████████████
███▀█████▄█▀███▀▀▀██████
██▀█████▄█▄██████████████
██▄▄████▀▄▄▄▀▀▀▀▀▄▄██████
█████▄▄▄██████████▀▄████
█████▀▄█▄██████▀█▄█████
███████▀▄█▀█▄██▀█▄███████
█████████▄█▀▄█▀▄█████████
█████████████████████████
█████████████████████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
      OUR      
PARTNERS

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
▄█████████████████████████████
████████▀▀█████▀▀████████
█████▀█████████████▀█████
████████████████████████
███████████████▄█████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████▀█████████
████████████████████████
█████▄█████████████▄█████
████████▄▄█████▄▄████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
   INVEST   
BITCOIN

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
ABCbits
Legendary
*
Offline Offline

Activity: 2828
Merit: 7327



View Profile
January 24, 2022, 11:47:57 AM
Merited by o_e_l_e_o (4), pooya87 (2)
 #25

I just want to ask if anyone had used "Tails" Debian-based Linux distribution for running a full node yet... and if you did, what was your experience with it? I use "Tails" as a portable operating system to preserve my privacy and anonymity, but I would want to try to use it for a Full node too... but for that I will have to enable the persistent storage ..which might compromise that.  Huh

Do you guys have a easy to use tutorial to run a Full node on Tails? I know people who have tried before and they had several issues with the restrictive default firewall rules.  Roll Eyes

What you need isn't Tails which specifically designed as live OS. You should check different linux-distro such as Whonix and Qubes. For Whonix, you can check this guide https://www.whonix.org/wiki/Bitcoin_Core.

If you're willing to try newer linux distro, check Created a Hardened Linux OS for Crypto Hodlers.

but if I can figure out how to make a CMD batch file or powershell script that makes the Bitcoin service run on Windows, that would be nice too.

It's should possible with "hack" like this, https://www.howtogeek.com/50786/using-srvstart-to-run-any-application-as-a-windows-service/.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
dkbit98
Legendary
*
Offline Offline

Activity: 2184
Merit: 7020


SATOCHIP.io


View Profile WWW
January 24, 2022, 01:20:52 PM
 #26

Do you guys have a easy to use tutorial to run a Full node on Tails? I know people who have tried before and they had several issues with the restrictive default firewall rules.  Roll Eyes
I don't suggest doing that on Tails as you can have some issues during this process because you would need to use SSD or HDD drive for that, so better use regular Debian Linux OS for that purpose.
Use Tails only only as a live operating system to run from your USB drive, this is not demanding high speed of drive like in case with BTC nodes.
If you want to have light desktop environment for Linux than use XFCE or even lighter LXQt.

..JAMBLER.io..Create Your Bitcoin Mixing
Business Now for   F R E E 
▄█████████████████████████████
█████████████████████████
████▀████████████████████
███▀█████▄█▀███▀▀▀██████
██▀█████▄█▄██████████████
██▄▄████▀▄▄▄▀▀▀▀▀▄▄██████
█████▄▄▄██████████▀▄████
█████▀▄█▄██████▀█▄█████
███████▀▄█▀█▄██▀█▄███████
█████████▄█▀▄█▀▄█████████
█████████████████████████
█████████████████████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
      OUR      
PARTNERS

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
▄█████████████████████████████
████████▀▀█████▀▀████████
█████▀█████████████▀█████
████████████████████████
███████████████▄█████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████▀█████████
████████████████████████
█████▄█████████████▄█████
████████▄▄█████▄▄████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
   INVEST   
BITCOIN

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
n0nce
Hero Member
*****
Offline Offline

Activity: 868
Merit: 5808


not your keys, not your coins!


View Profile WWW
January 25, 2022, 11:34:38 PM
 #27

~
From my experience so far, I believe a standard, robust, but lean enterprise-grade Linux distro (like openSUSE non-rolling release) is the best, and then you install just what you need. Most stuff in these 'Bitcoin distros' you don't actually need for running Core.

I would of course recommend my own guide for Bitcoin full node setup:
[Guide] FULL NODE OpenSUSE 15.3: bitcoind + electrs + c-lightning + RTL

Feel free to omit electrs and c-lightning, if you don't need them.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
dkbit98
Legendary
*
Offline Offline

Activity: 2184
Merit: 7020


SATOCHIP.io


View Profile WWW
January 26, 2022, 04:09:10 PM
 #28

From my experience so far, I believe a standard, robust, but lean enterprise-grade Linux distro (like openSUSE non-rolling release) is the best, and then you install just what you need. Most stuff in these 'Bitcoin distros' you don't actually need for running Core.
I tried testing and installing OpenSUSE in one of my computers but for some reason it refused to install, probably because of some unsupported hardware issue.
Similar thing can happen with Debian based linux, but you can always download unofficial ISO nonfree version, or some with extended hardware support.
One more good thing about debian with bitcoin node is that you will get support from community very quickly, if run into some problems along the way.
btw is OpenSUSE linux using ext4 file system by default or Btrfs?

..JAMBLER.io..Create Your Bitcoin Mixing
Business Now for   F R E E 
▄█████████████████████████████
█████████████████████████
████▀████████████████████
███▀█████▄█▀███▀▀▀██████
██▀█████▄█▄██████████████
██▄▄████▀▄▄▄▀▀▀▀▀▄▄██████
█████▄▄▄██████████▀▄████
█████▀▄█▄██████▀█▄█████
███████▀▄█▀█▄██▀█▄███████
█████████▄█▀▄█▀▄█████████
█████████████████████████
█████████████████████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
      OUR      
PARTNERS

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
▄█████████████████████████████
████████▀▀█████▀▀████████
█████▀█████████████▀█████
████████████████████████
███████████████▄█████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████▀█████████
████████████████████████
█████▄█████████████▄█████
████████▄▄█████▄▄████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
   INVEST   
BITCOIN

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
LoyceV
Legendary
*
Offline Offline

Activity: 3262
Merit: 16316


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
January 26, 2022, 04:44:14 PM
 #29

it refused to install, probably because of some unsupported hardware issue.
Did it refuse to install, or refuse to boot? I've seen Linux distros that couldn't boot (from CD), but it worked after disabling certain hardware detection in the boot options.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
n0nce
Hero Member
*****
Offline Offline

Activity: 868
Merit: 5808


not your keys, not your coins!


View Profile WWW
January 26, 2022, 04:51:51 PM
 #30

From my experience so far, I believe a standard, robust, but lean enterprise-grade Linux distro (like openSUSE non-rolling release) is the best, and then you install just what you need. Most stuff in these 'Bitcoin distros' you don't actually need for running Core.
I tried testing and installing OpenSUSE in one of my computers but for some reason it refused to install, probably because of some unsupported hardware issue.
Similar thing can happen with Debian based linux, but you can always download unofficial ISO nonfree version, or some with extended hardware support.
One more good thing about debian with bitcoin node is that you will get support from community very quickly, if run into some problems along the way.
btw is OpenSUSE linux using ext4 file system by default or Btrfs?
Weird, never had that so far. Didn't it tell you what the issue is? Like is usually the case with verbose Linux OS..
Default is Btrfs, but it asks you during installation what you want to use.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
dkbit98
Legendary
*
Offline Offline

Activity: 2184
Merit: 7020


SATOCHIP.io


View Profile WWW
January 26, 2022, 05:01:21 PM
 #31

Did it refuse to install, or refuse to boot? I've seen Linux distros that couldn't boot (from CD), but it worked after disabling certain hardware detection in the boot options.
Starts to boot from USB drive, and than just halts and does nothing, just showing blank screen.
I know how to handle bios and boot options, but this was not the case here and usb was detected.

Weird, never had that so far. Didn't it tell you what the issue is? Like is usually the case with verbose Linux OS..
Default is Btrfs, but it asks you during installation what you want to use.
Something similar happened once with debian os, but there was a clear message for unsupported hardware, so I just used nonfree version and it worked like a charm.
So you are using Btrfs or Ext4... and did you notice any difference, especially running Bitcoin node?

..JAMBLER.io..Create Your Bitcoin Mixing
Business Now for   F R E E 
▄█████████████████████████████
█████████████████████████
████▀████████████████████
███▀█████▄█▀███▀▀▀██████
██▀█████▄█▄██████████████
██▄▄████▀▄▄▄▀▀▀▀▀▄▄██████
█████▄▄▄██████████▀▄████
█████▀▄█▄██████▀█▄█████
███████▀▄█▀█▄██▀█▄███████
█████████▄█▀▄█▀▄█████████
█████████████████████████
█████████████████████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
      OUR      
PARTNERS

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
▄█████████████████████████████
████████▀▀█████▀▀████████
█████▀█████████████▀█████
████████████████████████
███████████████▄█████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████▀█████████
████████████████████████
█████▄█████████████▄█████
████████▄▄█████▄▄████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
   INVEST   
BITCOIN

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
n0nce
Hero Member
*****
Offline Offline

Activity: 868
Merit: 5808


not your keys, not your coins!


View Profile WWW
January 26, 2022, 05:08:09 PM
 #32

Weird, never had that so far. Didn't it tell you what the issue is? Like is usually the case with verbose Linux OS..
Default is Btrfs, but it asks you during installation what you want to use.
Something similar happened once with debian os, but there was a clear message for unsupported hardware, so I just used nonfree version and it worked like a charm.
So you are using Btrfs or Ext4... and did you notice any difference, especially running Bitcoin node?
Pretty sure I'm using Btrfs now (SSD) and used it before (HDD) as well. Since switching to the SSD, electrum replies over Tor are much faster, but I don't think it has anything to do with the file system. I did have ext4 on that machine before, but with Debian. It ran worse, but I think more due to the OS than the file system. I have to install more things that are preinstalled on Debian and especially Ubuntu, so it seems the system is much less bloated and thus more performant.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 [2]  All
  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!