Difference between revisions of "Running Bisq on Tails"
Jump to navigation
Jump to search
(Release candidate 1) |
|||
Line 1: | Line 1: | ||
− | |||
− | |||
In order to use Bisq on the Tails OS, a few manual steps are required. | In order to use Bisq on the Tails OS, a few manual steps are required. | ||
Line 43: | Line 41: | ||
- 'amnesia' | - 'amnesia' | ||
commands: | commands: | ||
+ | AUTHCHALLENGE: | ||
+ | - 'SAFECOOKIE .*' | ||
SETEVENTS: | SETEVENTS: | ||
- 'CIRC WARN ERR' | - 'CIRC WARN ERR' | ||
Line 89: | Line 89: | ||
suppress: true | suppress: true | ||
</pre> | </pre> | ||
− | + | and restart the <code>onion-grater</code> service by | |
+ | <pre>service onion-grater restart</pre> | ||
* In <code>/usr/share/applications/Bisq.desktop</code> replace | * In <code>/usr/share/applications/Bisq.desktop</code> replace | ||
<pre>Exec=/opt/Bisq/Bisq</pre> | <pre>Exec=/opt/Bisq/Bisq</pre> | ||
with | with | ||
− | <pre>Exec=/opt/Bisq/Bisq --torControlPort | + | <pre>Exec=/opt/Bisq/Bisq --torControlPort 9051 --torControlCookieFile=/var/run/tor/control.authcookie --torControlUseSafeCookieAuth</pre> |
+ | |||
+ | == Run Bisq == | ||
+ | |||
+ | * click '''[Applications]'''->'''[Other]'''->'''[Bisq]''' | ||
+ | * via terminal: <code>/opt/Bisq/Bisq --torControlPort 9051 --torControlCookieFile=/var/run/tor/control.authcookie --torControlUseSafeCookieAuth</code> |
Revision as of 13:21, 10 April 2020
In order to use Bisq on the Tails OS, a few manual steps are required.
Preparations
- configure a administration password when installing Bisq
- configure persistent storage
Install
Go to https://github.com/bisq-network/bisq/releases using your Tor Browser and download the Bisq-64bit-[version].deb
and .asc
files.
You may have to use wget
, because curl
may not use Tor and therefore is blocked from internet access.
Verify your download
wget https://bisq.network/pubkey/[keyid].asc
should result in a file[keyid].asc
in your working directory- import the key to gpg by
gpg --import [keyid].asc
- check the signature with
gpg --digest-algo SHA256 --verify [yourbinaryhere]{.asc*,}
which should give you something like this
[snip]
gpg: Good signature from "Christoph Atteneder...
[snip]
Install Bisq
do a simple sudo dpkg -i [yourbinaryhere]
Configure
- make authcookie readable:
sudo chmod o+r /var/run/tor/control.authcookie
- configure
onion-grater
Create a file /etc/onion-grater.d/bisq.yml
with contents:
--- - apparmor-profiles: - '/opt/Bisq/Bisq' users: - 'amnesia' commands: AUTHCHALLENGE: - 'SAFECOOKIE .*' SETEVENTS: - 'CIRC WARN ERR' - 'CIRC ORCONN INFO NOTICE WARN ERR HS_DESC HS_DESC_CONTENT' GETINFO: - 'net/listeners/socks' ADD_ONION: - pattern: 'NEW:(\S+) Port=9999,(\S+)' replacement: 'NEW:{} Port=9999,{client-address}:{}' - pattern: '(\S+):(\S+) Port=9999,(\S+)' replacement: '{}:{} Port=9999,{client-address}:{}' DEL_ONION: - '.+' HSFETCH: - '.+' events: CIRC: suppress: true ORCONN: suppress: true INFO: suppress: true NOTICE: suppress: true WARN: suppress: true ERR: suppress: true HS_DESC: response: - pattern: '650 HS_DESC CREATED (\S+) (\S+) (\S+) \S+ (.+)' replacement: '650 HS_DESC CREATED {} {} {} redacted {}' - pattern: '650 HS_DESC UPLOAD (\S+) (\S+) .*' replacement: '650 HS_DESC UPLOAD {} {} redacted redacted' - pattern: '650 HS_DESC UPLOADED (\S+) (\S+) .+' replacement: '650 HS_DESC UPLOADED {} {} redacted' - pattern: '650 HS_DESC REQUESTED (\S+) NO_AUTH' replacement: '650 HS_DESC REQUESTED {} NO_AUTH' - pattern: '650 HS_DESC REQUESTED (\S+) NO_AUTH \S+ \S+' replacement: '650 HS_DESC REQUESTED {} NO_AUTH redacted redacted' - pattern: '650 HS_DESC RECEIVED (\S+) NO_AUTH \S+ \S+' replacement: '650 HS_DESC RECEIVED {} NO_AUTH redacted redacted' - pattern: '.*' replacement: '' HS_DESC_CONTENT: suppress: true
and restart the onion-grater
service by
service onion-grater restart
- In
/usr/share/applications/Bisq.desktop
replace
Exec=/opt/Bisq/Bisq
with
Exec=/opt/Bisq/Bisq --torControlPort 9051 --torControlCookieFile=/var/run/tor/control.authcookie --torControlUseSafeCookieAuth
Run Bisq
- click [Applications]->[Other]->[Bisq]
- via terminal:
/opt/Bisq/Bisq --torControlPort 9051 --torControlCookieFile=/var/run/tor/control.authcookie --torControlUseSafeCookieAuth