mirror of
https://github.com/twisterarmy/twister-core.git
synced 2025-08-26 05:41:49 +00:00
1.3 KiB
1.3 KiB
Ubuntu / Debian building instructions
Note
Tested on a pristine:
- Ubuntu 20.04, 22.04, 24.04
- Debian 12
- System dependencies
sudo apt install git autoconf automake build-essential libtool\
libboost-all-dev libssl-dev libdb++-dev libminiupnpc-dev
- Build twister-core
sudo useradd -m twister
- create new user with home directory (set password withsudo passwd twister
)su twister
- login and navigate (withcd
) into the home dir/home/twister
to continuegit clone https://github.com/twisterarmy/twister-core.git
cd twister-core
./autotool.sh
./configure
(on ARM architectures, run:./configure --with-boost-libdir=/usr/lib/arm-linux-gnueabihf --disable-sse2
)make
- Clone twister-html (web UI)
mkdir ~/.twister
echo -e "rpcuser=user\nrpcpassword=pwd\nrpcallowip=127.0.0.1" > ~/.twister/twister.conf
chmod 600 ~/.twister/twister.conf
git clone https://github.com/twisterarmy/twister-html.git ~/.twister/html
- Launch twister
./twisterd
- open http://127.0.0.1:28332, enter
user
andpwd
in the authorization dialog - create your account!