mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-04-15 21:43:08 -04:00
Install Haveno on Qubes/Whonix
After you already have Qubes
or Whonix
installed:
- Download scripts.
- Move script(s) to their respective destination (
0.*-dom0.sh
->dom0
,1.0-haveno-templatevm.sh
->haveno-template
, etc.). - Consecutively execute the following commands in their respective destinations.
Create VMs
In dom0
:
$ bash 0.0-dom0.sh && bash 0.1-dom0.sh && bash 0.2-dom0.sh
Whonix
On Anything Other Than Qubes
- Clone
Whonix Workstation
To VM Namedhaveno-template
- Clone
Whonix Gateway
To VM Namedsys-haveno
- Create New Linked VM Clone Based On
haveno-template
Namedhaveno
Build TemplateVM
Via Binary Archive
In haveno-template
TemplateVM
:
% sudo bash QubesIncoming/dispXXXX/1.0-haveno-templatevm.sh "<PACKAGE_ARCHIVE_URL>" "<PACKAGE_PGP_FINGERPRINT>"
Example:
% sudo bash 1.0-haveno-templatevm.sh "https://github.com/havenoexample/haveno-example/releases/download/v1.0.18/haveno-linux-deb.zip" "ABAF11C65A2970B130ABE3C479BE3E4300411886"
Via Source
In dispXXXX
AppVM
:
% bash 1.0-haveno-templatevm.sh "<JDK_PACKAGE_URL>" "<JDK_SHA_HASH>" "<SOURCE_URL>"
Example:
% bash 1.0-haveno-templatevm.sh "https://download.bell-sw.com/java/21.0.6+10/bellsoft-jdk21.0.6+10-linux-amd64.deb" "a5e3fd9f5323de5fc188180c91e0caa777863b5b" "https://github.com/haveno-dex/haveno"
In haveno-template
TemplateVM
:
% sudo apt install -y haveno.deb
Build NetVM
In sys-haveno
NetVM
:
% sudo zsh 3.0-haveno-appvm.sh
Build AppVM
In haveno
AppVM
:
% sudo zsh 3.0-haveno-appvm.sh
Complete Documentation Can Be Found Here.