An 8GB instance with SSD should be more than enough. An m3.large (~$100 USD monthly on-demand, or $69 USD/mo with a 1 year commit (-29%)) should be ideal with its 32GB instance store. (You may have to issue some additional commands in addition to those below to make sure the local SSD instance store is formatted and mounted on /var/lib/docker.)
I agree, but even the beefiest rPIs have only 1GB of ram AFAIR. Also, there are sadly still some x86-isms in the code. I've actually tried building (works) and running (doesn't work) steemd on a Pi 3 Model B (in theory it should work with a low memory build and lots of swapping).
So same advice here: please review your votes for witnesses. Ask your candidates if they are running seed node or any other service to support Steem network (API? Exchange? Steem powered website?). Vote for those who do.Thank you for your willingness but as I replied already to @ervin-lemark: since you are not a witness, it would be unfair to make you have expenses instead of those who already get their block producing rewards for being a witnesses.
An 8GB instance with SSD should be more than enough. An
m3.large
(~$100 USD monthly on-demand, or $69 USD/mo with a 1 year commit (-29%)) should be ideal with its 32GB instance store. (You may have to issue some additional commands in addition to those below to make sure the local SSD instance store is formatted and mounted on/var/lib/docker
.)Simply run the following on a fresh Ubuntu 16.04:
sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates sudo apt-key adv \ --keyserver hkp://ha.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list sudo apt-get update sudo apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual sudo apt-get install -y docker-engine sudo service docker start sudo docker run -d -p 2001:2001 -p 8090:8090 --restart unless-stopped \ --name steemd steemit/steem:stable
With these exact commands you should have a steem p2p node up and running. Don't forget to open the ports in your security group.
To watch it synchronize, run:
sudo docker logs -f steemd
At that price what is the motivation to run one of these? Kind of lost here, have it setup and running just seems like a zero sum game.
Ouch, yeah, looks like that had higher requirements than I thought.
It would be cool if a node could be run on a Raspberry Pi. XD
I agree, but even the beefiest rPIs have only 1GB of ram AFAIR. Also, there are sadly still some x86-isms in the code. I've actually tried building (works) and running (doesn't work) steemd on a Pi 3 Model B (in theory it should work with a low memory build and lots of swapping).
So same advice here: please review your votes for witnesses. Ask your candidates if they are running seed node or any other service to support Steem network (API? Exchange? Steem powered website?). Vote for those who do.Thank you for your willingness but as I replied already to @ervin-lemark: since you are not a witness, it would be unfair to make you have expenses instead of those who already get their block producing rewards for being a witnesses.
Just witnesses running seed nodes is not enough seed nodes. Everyone who can, should.