updated
BIN
opsec/haveno-client-f2f/100.png
Normal file
After Width: | Height: | Size: 183 KiB |
BIN
opsec/haveno-client-f2f/101.png
Normal file
After Width: | Height: | Size: 421 KiB |
BIN
opsec/haveno-client-f2f/102.png
Normal file
After Width: | Height: | Size: 222 KiB |
BIN
opsec/haveno-client-f2f/103.png
Normal file
After Width: | Height: | Size: 189 KiB |
BIN
opsec/haveno-client-f2f/104.png
Normal file
After Width: | Height: | Size: 559 KiB |
BIN
opsec/haveno-client-f2f/110.png
Normal file
After Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 29 KiB |
@ -102,62 +102,52 @@
|
||||
<p>Let's get the Haveno binaries from <a href="https://github.com/retoaccess1/haveno-reto/releases">Reto's github repository</a>, (which was forked from the <a href="https://github.com/haveno-dex/haveno">original Haveno repository</a>, maintained by <a href="https://github.com/woodser">Woodser</a>)</p>
|
||||
<!--<p>You can just pick the latest successful CI build from <a href="https://github.com/retoaccess1/haveno-reto/actions">here</a>, for example from this successful <a href="https://github.com/retoaccess1/haveno-reto/actions/runs/9081479642">build</a>:</p>-->
|
||||
<h2><b>For Debian Users</b></h2>
|
||||
<p>Here, we are on a debian machine, so we download the ubuntu package (which contains the .deb and .rpm file)</p>
|
||||
<img src="1.png" class="imgRz">
|
||||
<h2><b>For Arch Linux Users</b></h2>
|
||||
<p>You can either extract the .rpm (which is originally intended for Fedora users) package and run the haveno binary yourself, or use the <a href="https://aur.archlinux.org/packages/haveno-reto">AUR package maintained by duje</a></p>
|
||||
<h2><b>For Windows Users </b></h2>
|
||||
<p> If you are a windows user (know that it cant be trusted as <a href="../closedsource/index.html">it's not an open source operating system</a>, check out my tutorial here on <a href="../linux/index.html">how to install linux</a> instead), if you're too lazy you can check out darknetreporter's tutorial: </p>
|
||||
<iframe class="rumble" width="640" height="360" src="https://rumble.com/embed/v4wro7n/?pub=4" frameborder="0" allowfullscreen></iframe>
|
||||
<h2><b>For Debian Users</b></h2>
|
||||
<p><b>Back on Debian (note: these instructions are the same if you are on Whonix!)</b>, the zip package is downloaded:</p>
|
||||
<img src="2.png" class="imgRz">
|
||||
<p>Here, we are on a debian machine, so we download the "haveno_amd64_deb-latest.zip" package (which contains the .deb file)</p>
|
||||
<img src="110.png" class="imgRz">
|
||||
<p>Then unpack the zipfile wherever you want:</p>
|
||||
<pre><code class="nim">
|
||||
[ mainpc ] [ /dev/pts/5 ] [~]
|
||||
→ unzip ~/Downloads/HavenoInstaller-ubuntu-latest.zip -d ~/Documents/
|
||||
Archive: /home/nihilist/Downloads/HavenoInstaller-ubuntu-latest.zip
|
||||
inflating: /home/nihilist/Documents/desktop-1.0.3-SNAPSHOT-all.jar.SHA-256
|
||||
inflating: /home/nihilist/Documents/haveno-1.0.3-1.x86_64.rpm
|
||||
inflating: /home/nihilist/Documents/haveno_1.0.3-1_amd64.deb
|
||||
→ apt install unzip -y
|
||||
|
||||
[ mainpc ] [ /dev/pts/5 ] [~]
|
||||
→ cd ~/Documents/haveno-reto
|
||||
|
||||
[ mainpc ] [ /dev/pts/5 ] [~/Documents/haveno-reto]
|
||||
[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
|
||||
→ ls
|
||||
desktop-1.0.3-SNAPSHOT-all.jar.SHA-256 <b>haveno_1.0.3-1_amd64.deb</b> haveno-1.0.3-1.x86_64.rpm
|
||||
haveno_amd64_deb-latest.zip
|
||||
|
||||
</code></pre>
|
||||
<p>Here since we are currently on a debian machine, we're going to use the .deb file to install haveno, as follows:</p>
|
||||
<pre><code class="nim">
|
||||
[ mainpc ] [ /dev/pts/1 ] [~/Documents/haveno-reto]
|
||||
→ sudo dpkg -i haveno_1.0.3-1_amd64.deb
|
||||
[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
|
||||
→ unzip haveno_amd64_deb-latest.zip
|
||||
Archive: haveno_amd64_deb-latest.zip
|
||||
inflating: haveno_1.0.11-1_amd64.deb
|
||||
|
||||
[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
|
||||
→ sudo dpkg -i haveno_1.0.11-1_amd64.deb
|
||||
[sudo] password for nihilist:
|
||||
Selecting previously unselected package haveno.
|
||||
(Reading database ... 214512 files and directories currently installed.)
|
||||
Preparing to unpack haveno_1.0.3-1_amd64.deb ...
|
||||
Unpacking haveno (1.0.3-1) ...
|
||||
Setting up haveno (1.0.3-1) ...
|
||||
(Reading database ... 226388 files and directories currently installed.)
|
||||
Preparing to unpack haveno_1.0.11-1_amd64.deb ...
|
||||
Unpacking haveno (1.0.11-1) over (1.0.10-1) ...
|
||||
Setting up haveno (1.0.11-1) ...
|
||||
|
||||
#if it fails, run "apt install -f" to install the missing dependencies and then dpkg -i haveno.deb again.
|
||||
|
||||
</code></pre>
|
||||
<p>If you previously used haveno, make sure you delete the folder in ~/.local/share/Haveno-reto as follows, to clear up all the previous wallet infos</p>
|
||||
<p>Haveno then creates dotfiles in <b>~/.local/share/Haveno-reto</b> containing your wallet infos, along with the .onion data. <b>You shouldn't need to remove that folder accross haveno updates</b>, unless if instructed to do so by the developers or the network owners themselves.</p>
|
||||
<pre><code class="nim">
|
||||
[ mainpc ] [ /dev/pts/1 ] [~/Documents/haveno-reto]
|
||||
→ rm -rf ~/.local/share/Haveno-reto
|
||||
[ mainpc ] [ /dev/pts/17 ] [.local/share/Haveno-reto]
|
||||
→ ls -lash ~/.local/share/Haveno-reto
|
||||
total 74M
|
||||
4.0K drwxr-xr-x 3 nihilist nihilist 4.0K Aug 4 10:04 .
|
||||
4.0K drwx------ 26 nihilist nihilist 4.0K Oct 6 09:32 ..
|
||||
11M -rw-r--r-- 1 nihilist nihilist 11M Aug 4 09:57 haveno_1.log
|
||||
3.1M -rw-r--r-- 1 nihilist nihilist 3.1M Oct 4 21:06 haveno.log
|
||||
4.0K -rw-r--r-- 1 nihilist nihilist 56 Oct 2 19:35 haveno.properties
|
||||
25M -rwxr--r-- 1 nihilist nihilist 25M Jul 9 21:17 monerod
|
||||
30M -rwxr--r-- 1 nihilist nihilist 30M Jul 9 21:17 monero-wallet-rpc
|
||||
6.3M -rw------- 1 nihilist nihilist 6.3M Oct 4 21:06 monero-wallet-rpc.log
|
||||
4.0K -rw-r--r-- 1 nihilist nihilist 6 Oct 2 19:34 version
|
||||
4.0K drwxr-xr-x 6 nihilist nihilist 4.0K May 20 18:21 xmr_mainnet
|
||||
|
||||
</code></pre>
|
||||
<p>if you want to see the haveno logs from the CLI as you use it, you can do as follows:</p>
|
||||
<pre><code class="nim">
|
||||
[ mainpc ] [ /dev/pts/6 ] [~/Nextcloud/blog]
|
||||
→ cd ~/.local/share/Haveno-reto
|
||||
|
||||
[ mainpc ] [ /dev/pts/6 ] [.local/share/Haveno-reto]
|
||||
→ ls
|
||||
haveno.log haveno.properties monerod monero-wallet-rpc monero-wallet-rpc.log version xmr_mainnet
|
||||
|
||||
[ mainpc ] [ /dev/pts/6 ] [.local/share/Haveno-reto]
|
||||
→ tail -f haveno.log
|
||||
May-29 20:55:23.829 [pool-16-thread-5] INFO h.c.t.TaskRunner: Run task: SendOfferAvailabilityRequest
|
||||
@ -183,14 +173,75 @@ May-29 20:55:27.427 [JavaFX Application Thread] INFO h.d.c.c.c.PopOver: hide:20
|
||||
<p>and add them inside haveno, and restart it:</p>
|
||||
<img src="5.2.png" class="imgRz">
|
||||
<p>Then it should connect just fine:</p>
|
||||
<img src="6.png" class="imgRz">
|
||||
<img src="4.png" class="imgRz">
|
||||
<p>you may need to wait a bit for your haveno node to sync up initially: (probably 1-2 minutes)</p>
|
||||
<img src="7.png" class="imgRz">
|
||||
<p>and once it finishes synchronising, you're in Haveno!</p>
|
||||
<img src="8.png" class="imgRz">
|
||||
<h2><b>For Tails OS Users: Use BrandyJson's Script!</b></h2>
|
||||
|
||||
<h2><b>For Arch Linux Users</b></h2>
|
||||
<p>You can either extract the .rpm (which is originally intended for Fedora users) package and run the haveno binary yourself, or use the <a href="https://aur.archlinux.org/packages/haveno-reto">AUR package maintained by duje</a></p>
|
||||
<h2><b>For Windows Users </b></h2>
|
||||
<p> If you are a windows user (know that it cant be trusted as <a href="../closedsource/index.html">it's not an open source operating system</a>, check out my tutorial here on <a href="../linux/index.html">how to install linux</a> instead), if you're too lazy you can check out darknetreporter's tutorial: </p>
|
||||
<iframe class="rumble" width="640" height="360" src="https://rumble.com/embed/v4wro7n/?pub=4" frameborder="0" allowfullscreen></iframe>
|
||||
<h2><b>For Debian Users</b></h2>
|
||||
<!-- <h2><b>For Tails OS Users: Use BrandyJson's Script!</b></h2>-->
|
||||
<h2><b>For Tails OS Users: (as of 6th October 2024)</b></h2>
|
||||
<p>If you want to have a TailsOS VM running, check out my latest tutorial on it <a href="../tailsqemuvm/index.html">here</a>.</p>
|
||||
<p>Download the latest haveno package just like on debian, then put it in the persistant storage:</p>
|
||||
<p>Then make sure you have the admin password enabled:</p>
|
||||
<img src="100.png" class="imgRz">
|
||||
<p>Then make sure you have the persistant storage enabled, with the dotfiles enabled:</p>
|
||||
<img src="101.png" class="imgRz">
|
||||
<p>Then, to install it at the current latest version (as of the 6th of october 2024, version 0.) you need to run the following command:</p>
|
||||
<pre><code class="nim">
|
||||
amnesia@amnesia:~$ curl --socks5-hostname socks5://127.0.0.1:9050 -fsSLO https://github.com/haveno-dex/haveno/raw/master/scripts/install_tails/haveno-install.sh && bash haveno-install.sh "https://github.com/retoaccess1/haveno-reto/releases/latest/download/haveno_amd64_deb-latest.zip" "DAA2 4D87 8B8D 36C9 0120 A897 CA02 DAC1 2DAE 2D0F"
|
||||
|
||||
Installing dependencies ...
|
||||
[sudo] password for amnesia:
|
||||
|
||||
[...]
|
||||
|
||||
137 packages can be upgraded. Run 'apt list --upgradable' to see them.
|
||||
[sudo] password for amnesia:
|
||||
|
||||
[...]
|
||||
|
||||
|
||||
</pre></code>
|
||||
<p>Let it run, it may take 10 minutes to install depending on the tor connection speeds.</p>
|
||||
<pre><code class="nim">
|
||||
Creating desktop menu icon ...
|
||||
Downloading Haveno from URL provided ...
|
||||
% Total % Received % Xferd Average Speed Time Time Time Current
|
||||
Dload Upload Total Spent Left Speed
|
||||
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
|
||||
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
|
||||
100 266M 100 266M 0 0 442k 0 0:10:17 0:10:17 --:--:-- 522k^[[A
|
||||
Downloading Haveno signature ...
|
||||
% Total % Received % Xferd Average Speed Time Time Time Current
|
||||
Dload Upload Total Spent Left Speed
|
||||
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
|
||||
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
|
||||
100 119 100 119 0 0 37 0 0:00:03 0:00:03 --:--:-- 69
|
||||
Downloading signing GPG key ...
|
||||
% Total % Received % Xferd Average Speed Time Time Time Current
|
||||
Dload Upload Total Spent Left Speed
|
||||
100 668 100 668 0 0 912 0 --:--:-- --:--:-- --:--:-- 912
|
||||
Importing the GPG key ...
|
||||
gpg: key 0xCA02DAC12DAE2D0F: public key "reto" imported
|
||||
gpg: Total number processed: 1
|
||||
gpg: imported: 1
|
||||
Verifying the signature of the downloaded file ...
|
||||
Archive: haveno_amd64_deb-latest.zip
|
||||
inflating: haveno_1.0.11-1_amd64.deb
|
||||
Haveno binaries have been successfully verified.
|
||||
Files moved to persistent directory /home/amnesia/Persistent/haveno/Install
|
||||
Haveno installation setup completed successfully.
|
||||
|
||||
</pre></code>
|
||||
<img src="102.png" class="imgRz">
|
||||
<img src="103.png" class="imgRz">
|
||||
<img src="104.png" class="imgRz">
|
||||
<!--<p>Download the latest haveno package just like on debian, then put it in the persistant storage:</p>
|
||||
<pre><code class="nim">
|
||||
amnesia@amnesia:~$ mv ~/Tor\ Browser/haveno_1.0.7-1_amd64.zip ~/Persistent/
|
||||
amnesia@amnesia:~$ cd Persistent/
|
||||
@ -300,9 +351,7 @@ Jun-14 10:52:51.120 [main] INFO haveno.common.app.AsciiLogo:
|
||||
.ccc ccc. 'lccl0kcccd .cclcc, ccc. :cc; .ccocc: .ccco kcc:
|
||||
.ccc. .ccc. dcc. :ccl .ccc; cccd000' :cc; cccc: cccxO0kocc,
|
||||
:ccc.
|
||||
</pre></code>
|
||||
<img src="30.png" class="imgRz">
|
||||
<img src="29.png" class="imgRz">
|
||||
</pre></code>-->
|
||||
|
||||
</div>
|
||||
</div><!-- /row -->
|
||||
|