Currently the live OS tails, which focuses on preserving privacy and anonymity, only offers in-built support for one cryptocurrency through the electrum wallet — Bitcoin. Many privacy concerned digital currency users, meaning many tails users, are switching their coin of choice from bitcoin to other more secure cryptocurrencies such as Monero. This is due to the myth of bitcoin transactions being anonymous finally being debunked as blockchain analysis and other methods of deanonymization are becoming more commonplace– read more about this here. With this being said, making use of Monero within the tails OS is of high importance and the main requirement for that to happen is having an easy to use in built wallet, namely the Monero GUI (Graphic User Interface), which currently does not work in tails 3.2 out of the box. There are other Monero wallets available such as the web wallet mymonero (JavaScript required) and the android wallet monerujo as well as upcoming iOS wallet X Wallet and ledger hardware wallet Monero compatibility coming soon. However, for the sake of this guide I expect you want to use the GUI wallet within the tails OS for maximum security — so let’s get started!

Note: This guide presumes you have tails up and running with persistent storage configured. For information on how to use tails visit their website here. This guide also involves downloading the Monero blockchain which is around ~29GB currently - I would recommend using an external drive for this.

Step 1 — Boot up your tails live OS greeter and set administration password

Under Additional Settings click the ‘+’ sign then click ‘Administration Password’ and set a password of your choosing and click ‘Add’. Once this is done, start tails. You will need this password later when configuring your Monero GUI.

Step 2 — Downloading the Monero GUI

Launch TOR and visit getmonero.org (this is the official Monero website) and click on the downloads tab.

Scroll down the page and download the Linux, 64-bit GUI.

Click on ‘Extract Here’ to extract your newly downloaded Monero GUI files. Make sure these files are in your persistent storage or they will be lost!

Step 3 — Configuring Your GUI to connect through the TOR network

Open up your extracted Monero GUI file, Monero-gui-linux-x64-v0.11.0.0 -> Monero-gui-0.11.0.0 and right click in the blank area and click on ‘Open in Terminal’.

Note: You will have to the below commands every time you launch tails — the blockchain will stay downloaded however just make sure your directory file (see later) is always the same.

You should have a window open up like this.

Copy this command into the terminal;

I had to paste this as an image as medium’s formatting turns the flags (two dashes) into one.

Enter the administration password you created when booting up tails and hit enter. You should see this message.

Next you will want to copy the below command and hit enter;

I had to paste this as an image as medium’s formatting turns the flags (two dashes) into one.

*** Replace “/YOUR/DATA/DIRECTORY” in the command with your actual data directory (Ex: /media/amnesia/ExternalDrive/bitmonero) This is where the Monero blockchain will be downloaded.

Upon doing this the Monero blockchain will start downloading to the directory you specified (see image below). This can take up to 48 hours and the file is about ~29gb currently so make sure you use a hard drive with enough space. What you have done here in simple terms is allowed for the Monerod client to connect through TOR which is something that it does not currently do out of the box.

You can also connect to a remote node within the GUI which does not require downloading the blockchain but for optimal privacy I would recommend downloading the blockchain and running the GUI as a ‘full node’ which is what we are doing here.

Running a full node helps contribute to the Monero ecosystem and makes the whole network more secure!

For statistical data regarding the Monero blockchain, such as its size, avg tx fee etc. click here.

This is what you should see after entering the command.

Step 4 — Setting up your Monero wallet

Now go back to your Monero-guo-0.11.0.0 folder and click on the file called ‘Monero-wallet-gui’ (seen below), you should see this welcome screen appear. (notice the blockchain syncing nicely in the bottom right). This is where you create your GUI wallet!

Click your desired language then click ‘Create a new wallet’. You can also restore wallets or open from a file if you have used the GUI on other devices and have a file / seed.

Name your wallet and copy and paste your seed to a SECURE location! This is what will be used if you every lose access to your computer / GUI to recover your Monero wallet. I would recommend copying and pasting it onto a document and printing it out — leave no copy of this on your computer.

Create a STRONG password for you wallet and store this in a safe place. I personally use the KeyPassX password manager that is built into Tails.

Welcome to the GUI and your new Monero Wallet! Whilst the blockchain is syncing you will only be able to receive Monero to this wallet not send it. Your new Monero wallet address can be found in the ‘receive’ section. In the bottom left you can see the network status of the blockchain syncing.

That’s it! If you want to learn how to navigate around the GUI there are plenty of guides online — I would recommend this one.

View original content here: Medium.com

Electric Sheep