Skip to content

Commit 3dd80ac

Browse files
reorg
1 parent cb9fd8e commit 3dd80ac

File tree

1 file changed

+103
-103
lines changed

1 file changed

+103
-103
lines changed

scripts/install_qubes/README.md

+103-103
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,109 @@ $ bash /tmp/haveno/0.0-dom0.sh
5858
$ qvm-clone whonix-workstation-17 haveno-template && qvm-start haveno-template
5959
```
6060

61+
### **Create & Start Haveno NetVM**:
62+
#### Scripted
63+
##### In `dom0`:
64+
```shell
65+
$ mkdir -p /tmp/haveno && qvm-run -p dispXXXX 'cat /tmp/haveno/0.0-dom1.sh' > /tmp/haveno/0.1-dom0.sh
66+
$ bash /tmp/haveno/0.1-dom0.sh
67+
```
68+
69+
#### GUI
70+
##### Via `Qubes Manager`:
71+
72+
+ Click "New qube" Button
73+
74+
+ Enter "sys-haveno" for "Name and label"
75+
76+
+ Click the Button Beside "Name and label" and Select "orange"
77+
78+
+ Select "whonix-gateway-17" from "Template" Drop-Down
79+
80+
+ Select "sys-firewall" from "Networking" Drop-Down
81+
82+
+ Tick "Launch settings after creation" Radio-Box
83+
84+
+ Click OK
85+
86+
+ Click "Advanced" Tab
87+
88+
+ Enter "512" for "Initial memory"
89+
90+
<p style="text-align: center;"><em>(Within reason, can adjust to personal preference)</em></p>
91+
92+
+ Enter "512" for "Max memory"
93+
94+
<p style="text-align: center;"><em>(Within reason, can adjust to personal preference)</em></p>
95+
96+
+ Tick "Provides network" Radio-Box
97+
98+
+ Click "Apply" Button
99+
100+
+ Click "OK" Button
101+
102+
+ Click "Start/Resume" Button
103+
104+
#### CLI
105+
##### In `dom0`:
106+
```shell
107+
$ qvm-create --template whonix-gateway-17 --class AppVM --label=orange --property memory=512 --property maxmem=512 --property netvm=sys-firewall --property provides_network=true sys-haveno
108+
```
109+
110+
### **Create & Start Haveno AppVM**:
111+
#### Scripted
112+
##### In `dom0`:
113+
```shell
114+
$ mkdir -p /tmp/haveno && qvm-run -p dispXXXX 'cat /tmp/haveno/0.2-dom0.sh' > /tmp/haveno/0.2-dom0.sh
115+
$ bash /tmp/haveno/0.2-dom0.sh
116+
```
117+
#### GUI
118+
##### Via `Qubes Manager`:
119+
120+
+ Click "New qube" Button
121+
122+
+ Enter "haveno" for "Name and label"
123+
124+
+ Click the Button Beside "Name and label" and Select "orange"
125+
126+
+ Select "haveno-template" from "Template" Drop-Down
127+
128+
+ Select "sys-haveno" from "Networking" Drop-Down
129+
130+
+ Tick "Launch settings after creation" Radio-Box
131+
132+
+ Click OK
133+
134+
+ Click "Advanced" Tab
135+
136+
+ Enter "2048" for "Initial memory"
137+
138+
<p style="text-align: center;"><em>(Within reason, can adjust to personal preference)</em></p>
139+
140+
+ Enter "4096" for "Max memory"
141+
142+
<p style="text-align: center;"><em>(Within reason, can adjust to personal preference)</em></p>
143+
144+
+ Click "Applications" Tab
145+
146+
+ Click "<<" Button
147+
148+
+ Highlight "Haveno" Under "Available"
149+
150+
+ Click ">" Button
151+
152+
+ Click "Apply" Button
153+
154+
+ Click "OK" Button
155+
156+
+ Click "Start/Resume" Button
157+
158+
#### CLI
159+
##### In `dom0`:
160+
```shell
161+
$ qvm-create --template haveno-template --class AppVM --label=orange --property memory=2048 --property maxmem=4096 --property netvm=sys-haveno haveno
162+
$ printf 'haveno-Haveno.desktop' | qvm-appmenus --set-whitelist – haveno
163+
```
61164

62165
### *Build Haveno TemplateVM:*
63166
#### Scripted
@@ -132,55 +235,6 @@ Note:
132235
# if [[ $(cat /tmp/desktop*.SHA-256) =~ $(sha256sum /opt/haveno/lib/app/desktop*.jar | awk '{ print $1 }') ]] ; then printf $'SHA Hash IS valid!\n' && printf 'Happy trading!\n'; else printf $'WARNING: Bad Hash!\n' && exit; fi
133236
```
134237

135-
### **Create & Start Haveno NetVM**:
136-
#### Scripted
137-
##### In `dom0`:
138-
```shell
139-
$ mkdir -p /tmp/haveno && qvm-run -p dispXXXX 'cat /tmp/haveno/0.0-dom1.sh' > /tmp/haveno/0.1-dom0.sh
140-
$ bash /tmp/haveno/0.1-dom0.sh
141-
```
142-
143-
#### GUI
144-
##### Via `Qubes Manager`:
145-
146-
+ Click "New qube" Button
147-
148-
+ Enter "sys-haveno" for "Name and label"
149-
150-
+ Click the Button Beside "Name and label" and Select "orange"
151-
152-
+ Select "whonix-gateway-17" from "Template" Drop-Down
153-
154-
+ Select "sys-firewall" from "Networking" Drop-Down
155-
156-
+ Tick "Launch settings after creation" Radio-Box
157-
158-
+ Click OK
159-
160-
+ Click "Advanced" Tab
161-
162-
+ Enter "512" for "Initial memory"
163-
164-
<p style="text-align: center;"><em>(Within reason, can adjust to personal preference)</em></p>
165-
166-
+ Enter "512" for "Max memory"
167-
168-
<p style="text-align: center;"><em>(Within reason, can adjust to personal preference)</em></p>
169-
170-
+ Tick "Provides network" Radio-Box
171-
172-
+ Click "Apply" Button
173-
174-
+ Click "OK" Button
175-
176-
+ Click "Start/Resume" Button
177-
178-
#### CLI
179-
##### In `dom0`:
180-
```shell
181-
$ qvm-create --template whonix-gateway-17 --class AppVM --label=orange --property memory=512 --property maxmem=512 --property netvm=sys-firewall --property provides_network=true sys-haveno
182-
```
183-
184238
### **Build Haveno NetVM:**
185239
#### Scripted (Taker)
186240
##### In `dispXXXX` AppVM:
@@ -250,60 +304,7 @@ $ sudo zsh QubesIncoming/dispXXXX/2.0-haveno-netvm_maker.sh "10.111.0.42"
250304
> HiddenServicePort 9999 $HAVENO_APPVM_IP:9999
251305
252306

253-
### **Create & Start Haveno AppVM**:
254-
#### Scripted
255-
##### In `dom0`:
256-
```shell
257-
$ mkdir -p /tmp/haveno && qvm-run -p dispXXXX 'cat /tmp/haveno/0.2-dom0.sh' > /tmp/haveno/0.2-dom0.sh
258-
$ bash /tmp/haveno/0.2-dom0.sh
259-
```
260-
#### GUI
261-
##### Via `Qubes Manager`:
262-
263-
+ Click "New qube" Button
264-
265-
+ Enter "haveno" for "Name and label"
266-
267-
+ Click the Button Beside "Name and label" and Select "orange"
268-
269-
+ Select "haveno-template" from "Template" Drop-Down
270-
271-
+ Select "sys-haveno" from "Networking" Drop-Down
272307

273-
+ Tick "Launch settings after creation" Radio-Box
274-
275-
+ Click OK
276-
277-
+ Click "Advanced" Tab
278-
279-
+ Enter "2048" for "Initial memory"
280-
281-
<p style="text-align: center;"><em>(Within reason, can adjust to personal preference)</em></p>
282-
283-
+ Enter "4096" for "Max memory"
284-
285-
<p style="text-align: center;"><em>(Within reason, can adjust to personal preference)</em></p>
286-
287-
+ Click "Applications" Tab
288-
289-
+ Click "<<" Button
290-
291-
+ Highlight "Haveno" Under "Available"
292-
293-
+ Click ">" Button
294-
295-
+ Click "Apply" Button
296-
297-
+ Click "OK" Button
298-
299-
+ Click "Start/Resume" Button
300-
301-
#### CLI
302-
##### In `dom0`:
303-
```shell
304-
$ qvm-create --template haveno-template --class AppVM --label=orange --property memory=2048 --property maxmem=4096 --property netvm=sys-haveno haveno
305-
$ printf 'haveno-Haveno.desktop' | qvm-appmenus --set-whitelist – haveno
306-
```
307308

308309
### **Build Haveno AppVM**:
309310
#### Scripted (Taker)
@@ -420,4 +421,3 @@ $ qvm-shutdown --force haveno haveno-template sys-haveno && qvm-remove haveno ha
420421
### **XMR**:
421422

422423
***85mRPDHW9SuGTDUoMJvt9W4u16Yp1j1SFDrcbfKH2vP1b59nZ62aKVqjfLoyxXrMZYMkNBGzAsuvCCDHPo4AHGx4K8Zmet6***
423-

0 commit comments

Comments
 (0)