vagrant init ARTACK/debian-jessie vagrant upYou should now be able to SSH into the machine:
vagrant sshNow that we have a Debian up and running, let's first get some packages we'll need later:
sudo su # become root apt-get update apt-get upgrade apt-get install apt-transport-https git cython3 python3-setuptoolsAdd the 21 Debian repository:
echo "deb https://apt.21.co stable main" > /etc/apt/sources.list.d/twentyone.list apt-get updateIt'll complain about a missing GPG key, but you can just ignore that.
aptitude download two1 dpkg -i two1_1.0.0-1_all.debNow let it try to fetch as many of the dependencies as possible:
apt-get -f installAnd try to install again (had to do this again, not sure why):
dpkg -i two1_1.0.0-1_all.debThe 21 binary should now be available:
which 21 # => /usbin/21Before we can run it, we'll need that missing python-256 package. We can install it manually from https://github.com/cloudtools/sha256 :
git clone https://github.com/cloudtools/sha256.git cd sha256 python3 setup.py sdist python3 setup.py installNow try to get a status report via the 21 tool:
21 statusIf everything worked out, you should see something like:
You do not have a Bitcoin wallet configured. Let's create one. Press any key ...and will also be asked to pick a username for a 21.co account.
wget https://download.zerotier.com/dist/zerotier-one_1.1.0_amd64.deb dpkg -i zerotier-one_1.1.0_amd64.debWe'll have to extract the credentials for the specific network they use from 21's zerotier package:
mkdir credentials cd credentials wget https://apt.21.co/pool/z/ze/zerotier-one_1.1.0-1_armhf.deb ar x zerotier-one_1.1.0-1_armhf.deb tar xf data.tar.xz cp valib/zerotier-one/updates.d/ZeroTierOneInstaller-linux-armv6l-1_1_0 /valib/zerotier-one/updates.d/Before we join the network, we need to lock down our machine. That's actually a bit tricky, as these Vagrant images aren't really designed with security in mind, but rather only to be used for local testing. I think it should be enough to do:
passwd vagrant rm /home/vagrant/.ssh/authorized_keysNote that you won't be able to use 'vagrant ssh' any longer afterwards, as we just deleted the standard Vagrant key-based login. You'll have to use 'ssh [email protected]
wget https://gist.githubusercontent.com/balajis/6d495bb40fb157a58677/raw/21-join.py python3 21-join.py python3 21-join.py # might have to try this twice as well ifconfig zt0 # will show your new IP within the VPNThe 21 tools have a concept of both an on-chain balance and an off-chain balance - the latter being managed by 21's server. You can deposit to your on-chain balance, but currently the only way to increase the off-chain balance is by mining or by receiving payments from others. Without the mining chip it's therefore a bit tricky to increase that off-chain balance. I hear that a feature request is being considered, to allow moving funds from on-chain to off-chain.
How to run a Bitcoin Lightning Node on Raspberry Pi. This simple guide shows you step by step how to setup, run and monitor your Bitcoin node. Bitcoin will succeed because it fills a need – and over time will clear the obstacles thrown at it. Those that fear it, don’t understand it. Bitcoin is better than the Dollar. Bitcoin is better than your credit card and your bank account. But Bitcoin is a baby – a very small baby. It’s in its infancy, just like the Internet was before ... Bitcoin is a distributed, worldwide, decentralized digital money. Bitcoins are issued and managed without any central authority whatsoever: there is no government, company, or bank in charge of Bitcoin. You might be interested in Bitcoin if you like cryptography, distributed peer-to-peer systems, or economics. A large percentage of Bitcoin enthusiasts are libertarians, though people of all ... ARMv8 is 64-bit. With 32-bit compatibility. The ARMv8 architecture introduces 64-bit support to the ARM architecture with a focus on power-efficient implementation while maintaining compatibility with existing 32-bit software. GUI build (bitcoin-qt): bitcoin-qt-0.10.1.armv7l.tar.gz. diamond wallet. Diamond Wallet, v 220.127.116.11 armv7l Diamond Wallet at GitHub armv7l fork at GitHub. The current official source will build the Qt and headless binaries with no changes, as my original contributions have been merged. For the Qt binaries (armv6l or armv7l) After grabbing the sources and dependencies, the following command will ...
[index]