-
-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Script to create appvm to run haveno on qubes #1583
base: master
Are you sure you want to change the base?
Conversation
Fix sys-whonix failed to shutdown error No longer automatically uninstalls debian-12-minimal template No longer uses apt (apt-get instead)
Sorry about that, removed haveno-reto in the most recent commit. |
@boldsuck had some good feedback he posted in the dev chat:
|
…s suggestion Create a script to automatically generate a new hidden service address for haveno to utilize Update README.md
Just updated the script to use boldsuck's suggested method. No more control port access needed. Additionally I added another script to make it easy for a user to generate a new hidden service address for haveno to utilize. |
Feedback from syringes in the haveno chat channel:
|
The script looks good, unfortunately I can't test it at the moment. Not for this script, just as a hint if useful elsewhere, bc line 104: There is an The latter is useful for the default Haveno installation (using netlayer/jtorctl) if users want to configure their own tor options, e.g: logging |
It's nice to hear that it works on Qubes via SocksPort.
RetoSwap is on Github. This is probably more of an issue because Github is Tor hostile. I'll ask the arbs if they can upload the key to keys.openpgp.org. Then you can use: |
Fix signature checks
Everything mentioned above should be fixed, signature checks & tirdad installation. I believe this should be ready for merge but feel free to let me know if anything else needs changes. Edit : syringes pointed out that appVMs wouldn't maintain payment accounts after restarting. Most recent commit (30956ac) has fixed this and also added default behavior to create an appVM. Edit : Most recent commit fixes appmenu sync issue Should be completely ready for final review |
I format the guide until I like it. For Haveno Docu I will of course change the reto installation instructions. Whonix Wiki also points out that ZeroNet, OnionShare and Bisq talking to Tor control port is not 'optimal'. Maybe someone will have time to extend |
discovered this as someone shared it in the qubes os room on matrix. i was curious about a few things: for @BrandyJSon:
anyway those were just some notes i had after perusing the script @boldsuck i was wondering about you choice in distro too, if you don't mind
|
Simply a personal reference. Over 25 years ago, most people in Germany used SuSE Linux & Mandrake in France. I only use long-lasting community distros (Debian, FreeBSD/HardenedBSD, Gentoo) Haveno rpm packages are available. |
fair enough! |
This script allows a user to easily create a dedicated qube to run haveno. By default it will pull the official repository but can also be used to install unofficial repositories to access mainnet trading. A user can specify to either use a published deb.zip release (check hashes automatically, and signatures if key is supplied) or build from source. The script also does some basic hardening on debian-12-minimal template to protect the user from being de anonymized.
Please let me know if more documentation or detail in the README is necessary.