Recently installed a fully functioning Bitcoin Full Node on a ten year old Asus Eee PC 900HA. The hardware and software are lower than official requirement, but they work fine.
CPU: Intel Atom N270 (32bit, 1.7GHz)
Memory: 2GB
Hard Drive: 500GB HD not SSD
OS: 32bit Centos 6
Bitcoin Core has a 32bit installer.
The only catch is autostarting bitcoind daemon using non-root user at boot. After some research this command worked.
Edit /etc/rc.d/rc.local, add one line:
su - user -c "bitcoind -daemon".
If using SSD instead of regular hard drive, it is nice to include a scheduled trim
script in /etc/cron.weekly.
nano dofstrim
Add content:
#! /bin/sh
#for mount in / /boot /home; do
fstrim $mount
#done
Make it excutable:
chkmod +x dofstrim
Lastly, set up forward forwarding in router and add TCP 8333 to firewall
iptables:
nano /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
Running Bitcoin Full Node with weak hardware only affects the initial block download and verification time. It took my netbook two weeks. When it is fully running and accepting incoming traffic, it handles 30 traffic without sweat.