{{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 buttonOpen Containing Folder. {{IconSet|h1|3}} Right-click the archive you just downloaded. * Click ExtractExtract 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-clickPaste 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 screenConfigure 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