/usr/share/doc/onion-grater-merger/examples/40_cwtch.yml
] onion-grater profile packaged for Whonix.
In the future it is conceivable that the upstream [https://git.openprivacy.ca/cwtch.im/cwtch-ui/src/branch/trunk/linux/cwtch-whonix.yml cwtch-whonix.yml
] onion-grater profile is more recent.
In that case it might be necessary to replace /usr/share/doc/onion-grater-merger/examples/40_cwtch.yml
with upstream's cwtch-whonix.yml
until onion-grater in Whonix is upgraded to contain the new onion-grater profile.
== Cwtch {{project_name_workstation_short}} Installation Steps ==
=== Installation ===
'''1.''' Notice.
* [[{{Non_q_project_name_short}}|{{non_q_project_name_long}}]]: Perform these steps inside {{project_name_short}}.
* [[{{q_project_name_short}}|{{q_project_name_long}}]]: Perform these steps inside Qubes {{project_name_workstation_template}}
Template.
'''2.''' Add the GPG key to the APT keyrings.
Unfortunately not installable from Debian package repositories at time of writing.
[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922887 RFP: cwtch -- Privacy Preserving Infrastructure for Asynchronous, Decentralized, Multi-Party, and Metadata Resistant Applications]
{{apt_key_add_derivative
|download_command=scurl-download https://deb.cwtch.im/F6E3CBE475D0929825F9FC363498D4989B3F602B.asc
|download_command_qubes_templatevm=http_proxy=http://127.0.0.1:8082 https_proxy=http://127.0.0.1:8082 scurl-download https://deb.cwtch.im/F6E3CBE475D0929825F9FC363498D4989B3F602B.asc
|source_filename=F6E3CBE475D0929825F9FC363498D4989B3F602B.asc
|target_filename=/usr/share/keyrings/deb.cwtch.im-keyring.gpg
|gpg_fingerprint=Key fingerprint = F6E3 CBE4 75D0 9298 25F9 FC36 3498 D498 9B3F 602B
}}
'''3.''' {{kicksecure_wiki
|wikipage=Dev/Strong_Linux_User_Account_Isolation#umask_hardening
|text=umask hardening
}} workaround.
This may no longer be required in a future version.
{{CodeSelect|code=
sudo chmod o+r /usr/share/keyrings/deb.cwtch.im-keyring.gpg
}}
'''4.''' Add the cwtch repository.
{{CodeSelect|code=
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/deb.cwtch.im-keyring.gpg] https://deb.cwtch.im/cwtch.im/ stable main' {{!}} sudo sttee /etc/apt/sources.list.d/cwtch.im.list
}}
{{CodeSelect|code=
sudo overwrite /etc/apt/sources.list.d/cwtch.im.list 'deb [arch=amd64 signed-by=/usr/share/keyrings/deb.cwtch.im-keyring.gpg] https://deb.cwtch.im/cwtch.im/ stable main'
}}
'''5.''' Install cwtch.
{{Install Package|
package=cwtch
}}
'''6.''' Done.
Installation of cwtch has been completed.
=== Firewall Settings ===
Modify the {{project_name_workstation_short}} (anon-whonix
) user firewall settings and reload them.
{{box|text=
{{Firewall_Settings_Workstation}}
Add.
{{CodeSelect|code=
EXTERNAL_OPEN_PORTS+=" $(seq 15000 15378) "
}}
Save.
{{Reload_Firewall_ws}}
}}
= Cwtch Usage =
Inside {{project_name_workstation_short}}.
To start Cwtch.
The following environment variables might be set by default in a future Whonix version.
env CWTCH_TAILS=true CWTCH_RESTRICT_PORTS=true CWTCH_BIND_EXTERNAL_WHONIX=true{{CodeSelect|code= env CWTCH_TAILS=true CWTCH_RESTRICT_PORTS=true CWTCH_BIND_EXTERNAL_WHONIX=true cwtch }} = Footnotes = {{reflist|close=1}} {{Footer}} [[Category:Documentation]]