Installing Haveno in Whonix

Having a difficult time properly installing and running Haveno.
I’ve been falling the haveno guide under the linux section. Is there something that I’m missing

3 Likes

Whatever you’re doing mostly no special guide required. Same way you would use for Debian should work.

3 Likes

What is about the risk of a Tor-over-Tor scenario?

I assume it will be installed on a Whonix Template i.e. whonix-workstation-17-haveno

1 Like

Big.

2 Likes

How can Haveno be used securely along with Whonix?

Therefore, Tor over Tor configurations are strongly discouraged.

1 Like

Not possible unless the application allows being used without built-in Tor. Check if that is possible, post a feature request or implement the feature.

2 Likes

Thank you!

1 Like

In Haveno settings you can choose in the section ‘Use Tor for Monero network’: Never

Does that mean with that setting we can install Haveno on a new Whonix-Workstation Template whonix-workstation-17-haveno and use it with an AppVM anon-whonix-haveno securely and stream isolated without having a Tor-over-Tor scenario?

2 Likes

Stream isolation? I don’t know why you bring that up.

2 Likes

Sorry, it is obvious hat stream isolation is in place with every separate AppVM. Am I right?

But back to my initial question: Will using Haveno with the mentioned setting prevent from a Tor-over-Tor scenario and ensure the secure use of Haveno?

1 Like

Haveno is a strange and low quality fork of bisq. I recommend to refer to its documentation to solve most of the problems.

2 Likes

That might be the case.

You’re using software which few are using. Hence, unlikely to get a response.

You can only verify this by yourself if you don’t trust this setting being functional.

Untested.

1 Like

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I am one of the core Haveno team, I can say that don’t we don’t officially have a solution for Whonix or Qubes App VM just yet without a Tor-over-Tor issue occurring, I am currently working on this you can find the WIP documentation for it here:

haveno [dot] com/documentation/installing-haveno-on-qubes-os/

It’s certain that there will either need to be a Whonix version of Haveno or we will need to make a custom app VM template which allows access to the Tor control port. Sadly I don’t have more information on this just yet but bookmark the the link if you’d like to check it for regular updates.

I’ll post again here with the final solution.

kewbitxmr@protonmail.com
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE1wObvs5L5RfU4Q96azzMiJ9/IkkFAmcbuSsACgkQazzMiJ9/
IkntsA/8D+18GM1Osoa2vPdx4PU8HYAm4REpZsRs4JB3xLLoXxSi9nJkxA3fZ7tQ
ymlbV6LFWwaACiHM8vpqMZl9b6dt/3AVOUdyFwLp91T44ii1VHWkI2oFYUfPIWWU
rYwEyGukoG5h3LUWekCHAPKwfcm3PiPIEf9G15pxPo0/8E1TXehXGjcsPNi3R4Rd
C6aKvwzF33FUfDdMbpxQ9hiOfEjuRZmGZpcYrhvGqXQ8Zyd7H3ulTqwDyXn1lsh5
e5JA35N258z1ecrL2VoI927aa0opW2G0D2qrmlnb2jYwkT4AlWVsZ90i49CmqXXO
Avs2831c9v0OnwsESshSQQX2McTbD0vwK86HByEhd3fJmyhYdBZaLurEi/UFeNYh
7IucGaZ1Zbq8NPd3HcoqZAPDExALr29Dfl/PkoM9aLD9LphnxuspRtDsMzkaslso
feZcFf0OPWaPCCYrKsQsaUbO43RX0P4qeOUl0R3JJhvsksm4yY5gjgbdC6fWMaoy
+aD3a2qURh7o0LjoLqWYfg5H7ws/yAmwag259Ga069qBXSh+nCwj3XOmN63wwwDW
mlKvcQj52mHNwTTdLKGIKjKoVGwEQou0SkbU+02XJ3OSQoJaX9VqA8eaGmtwZblY
EYE5ypuq1D1zLvxpBNKXsETmvee+ortlTSZofMBrkwOo5MulrTI=
=VNSU
-----END PGP SIGNATURE-----

3 Likes

Looks like the entire haveno.com domain is down right now, you may want to setup a Tor Onion Service for it.

1 Like
1 Like

Merged but will remain untested by me.

1 Like

Does this mean progress is being made? Hooray!!!

1 Like

No, you are not. Woodser is the only developer working on Haveno.

Kewbit is a bad actor SyntheticBird/kewbit-drama - Librejo: Monero ecosystem archive

3 Likes

IMHO, but this drama raises more questions about the competence of those responsible for CSS and agreed to give XMR to an unknown developer before he fulfills his obligations to an organization that has existed for many years

1 Like

Hi @all,
am a Debian user and Tor supporter and have little knowledge of Whonix.

I just wanted to point out that the externalTor patch patch was developed for Haveno. Mainly to be able to use Tor PoW or all available HiddenService options. In Haveno since v1.0.10
On Debian you can use system Tor for Haveno just like for monerod over SocksPort:9050

  • Use Haveno Client only with system Tor (plain Debian based OS):
    in /etc/tor/torrc
# Haveno incoming anonymity connections
HiddenServiceDir /var/lib/tor/haveno_service/
HiddenServicePort 9999 127.0.0.1:9999
HiddenServicePort 9999 [::1]:9999

Then start Haveno Client with cmdline:

--hiddenServiceAddress=Your_HiddenService_address.onion
--nodePort=9999

or write options in:
~/.local/share/Haveno-reto/haveno.properties

That’s all. This is how all reto seednodes and my clients are configured.

  • If you have to use Haveno with netlayer and jtorctl via Tor ControlPort you can write additional Tor options in e.g.: torrc.local and start Haveno client with cmdline or in haveno.properties:

--torrcOptions=%include /home/user/.local/share/Haveno-reto/torrc.local

Note:
The entire folder ~/.local/share/Haveno-reto/xmr_mainnet/tor/
is sometimes deleted¹ and Haveno default torrc rewritten every time the app is restarted.

¹If you use the button: ‘DELETE OUTDATED TOR FILES AND SHUT DOWN’

2 Likes