Skip to content

Instantly share code, notes, and snippets.

@sneak
Last active November 9, 2016 13:37
Show Gist options
  • Save sneak/0200b7fe34bbee23551a640cf3a78f09 to your computer and use it in GitHub Desktop.
Save sneak/0200b7fe34bbee23551a640cf3a78f09 to your computer and use it in GitHub Desktop.
Script to build steemd on raspberry pi 3 model B
#!/bin/bash
# enable bigger swap on rpi
if [[ ! -e /swapfile ]]; then
fallocate -l 2G /swapfile
mkswap /swapfile
chmod 0600 /swapfile
swapon /swapfile
fi
apt update
apt upgrade -y
apt install -y \
autoconf \
automake \
vim \
git \
build-essential \
cmake \
libssl-dev \
libbz2-dev \
libreadline-dev \
ncurses-dev \
python3 \
runit
cd /
rm -rf /usr/local/src/*
cd /usr/local/src
wget https://sourceforge.net/projects/boost/files/boost/1.60.0/boost_1_60_0.tar.bz2
tar xvjpf boost_1_60_0.tar.bz2
cd boost_1_60_0
./bootstrap.sh
./bjam install
cd /usr/local/src
git clone https://github.com/steemit/steem
cd steem
git submodule update --init --recursive
mkdir build
cd build
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DLOW_MEMORY_NODE=ON \
-DENABLE_CONTENT_PATCHING=OFF \
-DCLEAR_VOTES=ON \
..
time make
make install
cd /
chpst -usteemd \
steemd \
--rpc-endpoint=0.0.0.0:8090 \
--p2p-endpoint=0.0.0.0:2001 \
--data-dir=/home/steemd \
--seed-node=52.38.66.234:2001 \
--seed-node=52.37.169.52:2001 \
--seed-node=52.26.78.244:2001 \
--seed-node=192.99.4.226:2001 \
--seed-node=46.252.27.1:1337 \
--seed-node=81.89.101.133:2001 \
--seed-node=52.4.250.181:39705 \
--seed-node=steemd.pharesim.me:2001 \
--seed-node=seed.steemed.net:2001 \
--seed-node=steem.clawmap.com:2001 \
--seed-node=seed.steemwitness.com:2001 \
--seed-node=steem-seed1.abit-more.com:2001 \
--replay-blockchain
@faddat
Copy link

faddat commented Nov 9, 2016

Did you get this working in the end?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment