A minimalistic, security focused linux environment for JoinMarket with a terminal based graphical menu.
The addresses, transactions and balances of JoinMarket can be seen in the watch-only wallet of the connected node.
Recommended minimum:
JoininBox operates on the minimum viable hardware under the assumption that the seed (and passphrase) of the wallets used is safely backed up and can be used to recover the funds!
Download the zip of the latest successful SDcard image build for the Raspberry Pi 4 or 3 from
https://github.com/openoms/joininbox/actions?query=workflow%3Aarm64-rpi-image-build++branch%3Amaster+is%3Asuccess++
(note that need to be logged in to github to download the artifact image file)
unzip and check the sha256sum verifying the .gz file integrity
sha256sum -c joininbox-arm64-rpi.img.gz.sha256
joininbox-arm64-rpi.img.gz: OK
Write the joininbox-arm64-rpi.img.gz file to the SDcard with Balena Etcher - no need to decompress further
Assemble the RaspberryPi and connect with a LAN cable to the internet
Make sure that your laptop and the RPi are on the same local network
Boot by connecting the power cable
Open a terminal (OSX/Win10) and connect with ssh:
ssh joinmarket@rpi4-20220121
→ the password on the first boot is: joininbox
Use the hostname of the latest SDcard image (rpi4-20220121
) or to find the IP address to connect to:
sudo arp -a
orafter the first login will be prompted to change the password to access the menu.
next will be presented with the CONFIG menu to
Update to the latest version of JoininBox and update JoinMarket if the latest version is newer than the one installed on the SDcard
After any of the options or Exit is selected the main JoininBox menu will open where you can start using JoinMarket
Find more info on the usage and community help at the end of this readme
Latest
Previous versions tested
Start as the root
user or change with:
$ sudo - su
Run the build script:
# download
wget https://raw.githubusercontent.com/openoms/joininbox/master/build_joininbox.sh
# inspect the script
cat build_joininbox.sh
# run
sudo bash build_joininbox.sh
start the JoininBox menu by changing to the joinmarket
user in the terminal:
$ sudo su joinmarket
or
log in with ssh to:
joinmarket@LAN_IP_ADDRESS
the default password is: joininbox
- will be prompted to change it on the first start