Author

Topic: bitcoind on Linux firewall 'ipfire'? (Read 1210 times)

legendary
Activity: 2126
Merit: 1001
July 20, 2014, 03: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
sr. member
Activity: 294
Merit: 250
July 20, 2014, 01: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.
legendary
Activity: 1512
Merit: 1036
July 20, 2014, 01: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.
sr. member
Activity: 294
Merit: 250
July 19, 2014, 11:57:31 PM
#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.
legendary
Activity: 2058
Merit: 1452
July 19, 2014, 05:32:17 PM
#4
why can't you use the precomplied linux binaries?
legendary
Activity: 2126
Merit: 1001
July 19, 2014, 03: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
sr. member
Activity: 294
Merit: 250
July 19, 2014, 10:35:15 AM
#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.
legendary
Activity: 2126
Merit: 1001
July 19, 2014, 09:08:02 AM
#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
Jump to: