Prerequisite: dnf install golang
- Create user
gethwithuseradd - As user
gethfast sync the blockchain,geth --fast --cache 1024 - Manually run
geth --rpcas user geth and watch to see that the blockchain continues to sync properly - Install the
geth.servicefile (also in this gist) in/usr/lib/systemd/system/ - Make a symlink from
/etc/systemd/system/multi-user.target.wants/geth.serviceto/usr/lib/systemd/system/geth.service systemctl enable gethfollowed bysystemctl start geth