{{Header}}
{{#seo:
|description=How to manually install Monero in {{project_name_long}}
|image=Moneroheader.png
}}
{{monero_mininav}}
{{intro|
How to manually install Monero in {{project_name_long}}
}}
[[File:Monero-symbol-1280.png|thumb|60px|128px|alt=Monero|link=Monero|Monero Logo]]
{{Community Support|scope=page}}
{{mbox
| type = notice
| image = [[File:Ambox_notice.png|40px|alt=Info]]
| text = This information is now out of date. Refer to the main [[Monero]] chapter instead.
}}
{{archived}}
{{noindex}}
= What is Monero? =
Monero is a privacy-centric cryptocurrency launched in 2014 to allow direct and anonymous digital payments without being dependent on a central authority.
= Installation =
Apart from these hints, installing Monero in {{project_name_short}} does not differ from installing Monero on any Linux based distribution.
Advanced [[Qubes]] users could look into [https://www.getmonero.org/resources/user-guides/cli_wallet_daemon_isolation_qubes_whonix.html CLI Wallet/Daemon Isolation with Qubes + {{project_name_short}}]
[https://groups.google.com/forum/#!searchin/qubes-users/monero%7Csort:date/qubes-users/CKB_drF16Tw/dntMLZ1aBwAJ qubes-users - Guide: Monero wallet/daemon isolation w/qubes+whonix]
- untested by {{project_name_short}} developers.
Only monero is currently available from Debian sid. Monero GUI is not yet available from packages.debian.org.
{{Install Unstable|package=
monero
}}
{{IconSet|h1|1}} Use Tor Browser, go to the Monero download page https://getmonero.org/downloads/ and download it.
* We avoid wget because it does not enforce https.
* We avoid scurl, since there is no redirecting stable link. TODO: this can probably be resolved by telling curl to follow redirects.
* Monero has a command line interface (CLI) as well as a graphical interface (GUI). Prefer the CLI if you feel at home with the terminal, otherwise choose the GUI.
{{IconSet|h1|2}} Download Monero for Linux 64-bit.
{{IconSet|h1|3}} [[Warning#Always_Verify_Signatures|Always verify signatures!]] - to verify the integrity of the file you downloaded please follow this [https://getmonero.org/resources/user-guides/verification-allos-advanced.html official guide] on the official Monero website.
{{IconSet|h1|4}} Open the folder containing the Monero .tar.bz2 file.
{{IconSet|h1|5}} Right-click and choose Open Terminal Here.
{{IconSet|h1|6}} Type tar xvf into your terminal window followed by the name of the file that you downloaded. An example is provided below.
{{CodeSelect|code=
tar xvf monero-gui-linux-x64-v0.14.0.0.tar.bz2
}}
Your terminal window will list the contents as they are being extracted. Once completed you can continue on to the next section.
{{IconSet|h1|7}} Done.
Manual Monero download, signature verification guidance and extraction steps have been completed.
= Start Monero GUI =
Open the extracted Monero folder then right-click and choose Open Terminal Here.
Alternatively you can use cd in terminal to enter the Monero directory; see the example below.
{{CodeSelect|code=
cd /home/user/Downloads/Applications/monero-gui-v0.14.0.0
}}
Now type the following code into your terminal window.
{{CodeSelect|code=
./start-gui.sh
}}
= Add Monero Desktop Launcher =
{{IconSet|h1|1}} Right-click on the desktop and choose Create Launcher.
{{IconSet|h1|2}} In the "Name:" field type Monero GUI.
{{IconSet|h1|3}} In the "Command:" field type the path leading to your extracted Monero folder followed by start-gui.sh. For example: /home/user/Downloads/monero-gui-v0.14.0.0/start-gui.sh
To add an icon to the desktop link, follow these steps:
{{IconSet|h2|1}} Visit https://getmonero.org/press-kit/symbols/monero-symbol-on-white-480.png and save the image to your downloads.
{{IconSet|h2|2}} When creating your launcher click No icon. Choose Image Files from the "Select icon from:" drop down.
{{IconSet|h2|3}} Now open the folder where the Monero .png image is located, select the file and choose OK.
{{IconSet|h2|4}} After clicking Create a .desktop file will be added to the desktop.
{{IconSet|h1|4}} Done.
Monero desktop launcher creation steps have been completed.
= Installation with a Remote Node =
Using a remote node provides a quick way to set up your Monero wallet. You will not have to download the entire blockchain.
It is important to note that the remote node:
* Cannot spend your XMR (you hold the keys).
* Does not know your IP address (we are connecting to it over Tor).
* Does not know your XMR address.
* Does not know your balance or private view key.
However, using a remote node is not without risk, you can read about the possible attacks here: https://moneroworld.com/
In general, if the wallet warns you about the node misbehaving exit the wallet and connect to a different node.
== CLI Instructions ==
==== Download the Wallet ====
{{Box|text=
{{IconSet|h1|1}} Navigate to https://getmonero.org/downloads
* Download the Linux, 64-bit (Command-line Tools Only) version.
* Save the file in Browser > Downloads.
{{IconSet|h1|2}} Open the file explorer (Thunar).
* Wait for the download to complete.
* Downloads button → Open Containing Folder.
{{IconSet|h1|3}} Right-click the archive you just downloaded.
* Click Extract → Extract Archive Here.
* After extraction a folder named monero-v0.14.0.0 should appear.
{{IconSet|h1|4}} Copy this folder to your Home directory (/home/user/).
* In this sidebar under 'Places' click 'Home'.
* Right-click → Paste One Folder.
* If the option to paste is greyed out you're probably in /home/ instead of /home/user/.
{{IconSet|h1|5}} Done.
Monero CLI wallet download and extraction steps have been completed.
}}
==== Create a Desktop Shortcut ====
{{Box|text=
{{IconSet|h1|1}} Click on the hamburger menu.
* Top left corner of the screen → Configure Desktop.
* Move Tor Browser out of the way if it is not visible.
{{IconSet|h1|2}} Navigate to the 'Wallpaper' section.
* Change 'Layout' to 'Folder View', then click Apply.
* Icons should now appear on the desktop.
{{IconSet|h1|3}} Open the terminal.
* Double-click on Konsole on the desktop.
{{IconSet|h1|4}} Copy and paste the following terminal command and press Enter.
{{CodeSelect|code=
printf "[Desktop Entry]\nComment=Start Monero wallet\nExec=~/monero-v0.14.0.0/monero-wallet-cli --daemon-host xmrtolujkxnlinre.onion:18081\nPath=~/monero-v0.14.0.0/\nTerminal=true\nType=Application\nName=Monero CLI" > ~/Desktop/MoneroCLI.desktop && chmod +x ~/Desktop/MoneroCLI.desktop
}}
A shortcut named Monero CLI should now appear on the desktop.
The terminal can now be closed.
{{IconSet|h1|5}} Done.
Monero CLI desktop shortcut creation steps have been completed.
}}
==== Set up the Wallet ====
{{Box|text=
{{IconSet|h1|1}} Double-click the desktop shortcut.
* A terminal window will now appear.
{{IconSet|h1|2}} Type a name for your wallet (for example 'monero'; remember this) and press Enter.
{{IconSet|h1|3}} Confirm the creation of a new wallet.
* Type 'Y' and press Enter.
{{IconSet|h1|4}} Enter a password and confirm the password.
{{IconSet|h1|5}} Select the desired language for your 25 word seed.
* For English, press '1' followed by Enter.
* If the process is stuck after pressing Enter, your node is down. Scroll down to troubleshooting for instructions on how to resolve this.
{{IconSet|h1|6}} Write down your 25 word seed and optionally the current block height (this can be found [https://moneroblocks.info/ here]).
* If you fail to do this and something happens to your {{project_name_short}} install your Monero are gone forever.
* You can use this seed to recover your wallet.
* The wallet creation height can be used to restore the wallet from the seed faster.
{{IconSet|h1|7}} The wallet will now refresh and this can take a couple of minutes.
* If you get "Error: refresh failed: no connection to daemon": your node is down. Scroll down to troubleshooting for instruction on how to resolve this.
{{IconSet|h1|8}} Done.
Congratulations, your CLI wallet is now set up!
}}
===== Common Commands =====
{| class="wikitable"
|+ ''Common Monero Commands''
|-
! '''Command'''
! '''Terminal'''
|-
! Full Command List
| {{CodeSelect|code=
help
}}
|-
! Show your Balance
| {{CodeSelect|code=
balance
}}
|-
! View your Primary Address
| {{CodeSelect|code=
address
}}
|-
! Create a New Subaddress
| {{CodeSelect|code=
address new