The Qtum Wallet UI has been developed to give Raspberry Pi users a browser interface for interacting with the wallet.
Join our Telegram here.
Demo running on a Raspberry Pi 3
A tutorial for setting up a firewall to prevent internet access to the UI
We are still working on a mobile-friendly version, at this time the UI is best viewed on a Desktop / Notebook.
Currently only tested using a Raspberry Pi 3 running RASPBIAN STRETCH.
This Browser UI is meant to run on your LAN only.
Allowing internet access to the UI puts you at risk of someone gaining accessing to your wallet.
By default the UI is not accessible from the Internet.
Run the following commands to install the Pi UI.
You should already have the qtum-cli wallet installed and running on the Raspberry Pi.
1 line install, run the following command.
You can see the ui-setup script here.
$ curl -L https://raw.githubusercontent.com/rpiwalletui/qtum-ui/master/ui-setup | bash
Or Step by Step.
$ sudo apt-get update
$ sudo apt-get -y install python3-pip libv4l-dev libopenjp2-7 libopenjp2-7-dev libtiff5
$ pip3 install flask Flask-WTF Flask-QRcode Flask-Bootstrap
$ wget https://github.com/rpiwalletui/qtum-ui/releases/download/0.2.3-beta/qtum-piui-0.2.3-beta.tar.gz
$ mkdir ~/qtum-ui
$ tar --strip 1 -C ~/qtum-ui -xf ~/qtum-piui-0.2.3-beta.tar.gz
$ cd ~/qtum-ui
To start the UI run.
$ python3 app.py &
To stop the UI run.
$ pkill -9 python3
To Access the UI enter the hostname or IP of your Raspberry Pi
http://YOUR_RASPBERRY_PI_LAN_IP:3404 or http://raspberrypi:3404
TODO: Use cases and example code coming soon.
Bug reports and pull requests are welcome on GitHub at https://github.com/rpiwalletui/qtum-ui.