Bitcoin Forum
November 18, 2024, 06:53:49 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: bitcoind on Linux firewall 'ipfire'?  (Read 1208 times)
Ente (OP)
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
July 19, 2014, 02:08:02 PM
 #1

I am setting up a Linux firewall on a small box, which will be running 24/7.
So I'd like to run bitcoind on it. Ipfire has its own packetmanager and repository though, with almost no packets available.

Did anyone, by chance, manage to install somewhat larger third party software on an ipfire box?

Ente
RedDiamond
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
July 19, 2014, 03:35:15 PM
 #2

IPFire is based on Linux From Scratch: "Linux From Scratch is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code". So it is very likely that you also need to compile bitcoind by yourself.
Ente (OP)
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
July 19, 2014, 08:18:02 PM
 #3

IPFire is based on Linux From Scratch: "Linux From Scratch is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code". So it is very likely that you also need to compile bitcoind by yourself.

I surely will have to compile from the sources. The question is, will all dependencies be able to compile there as well? Nothing (except git) is in those repos..
Well, I'll either find out, or will run bitcoind elsewhere. But 24/7 fullnode is a must! :-)

Ente
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1452



View Profile
July 19, 2014, 10:32:17 PM
 #4

why can't you use the precomplied linux binaries?

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
RedDiamond
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
July 20, 2014, 04:57:31 AM
 #5

IPFire is based on Linux From Scratch: "Linux From Scratch is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code". So it is very likely that you also need to compile bitcoind by yourself.

I surely will have to compile from the sources. The question is, will all dependencies be able to compile there as well? Nothing (except git) is in those repos..
Well, I'll either find out, or will run bitcoind elsewhere. But 24/7 fullnode is a must! :-)

Ente

I am almost sure that they compile. The question is how long time it will take to compile them all (the dependencies have their own dependencies which must compiled too...).  And you need be carfull to too choose correct versions of the dependencies, for example Berkeley DB must be version 4.8 or otherwise you end up with incompatible wallet.dat.
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
July 20, 2014, 06:04:11 AM
 #6

A firewall distro should only be a firewall, it is not a good idea to install server software or services on it, even for internal use. They are hardened specifically to not present any attack surface of the firewall box to the outside network. If you want to use the machine for multiple things, you should virtualize the firewall and run other services as appliances. It's not even a bad idea to have a third network adapter so the server VMs have to go through an internal network switch instead of a virtualized one.
RedDiamond
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
July 20, 2014, 06:04:45 AM
 #7

why can't you use the precomplied linux binaries?

If you can find statically linked binaries they may actually work. Otherwise most likely there would be errors with missing/incomptabile libraries. And installing more or less unknown binaries into firewall machine is always a security risk.
Ente (OP)
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
July 20, 2014, 08:34:10 AM
 #8

Thanks for the input, guys!
I'll install that bitcoind on a server behind the firewall then. Easier, more secure, better hardwarespecs, win! :-)

Ente
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!