From 437cd39a0776ed319f42abd4be55de2a1e92433f Mon Sep 17 00:00:00 2001 From: Archjuna Date: Wed, 1 Nov 2017 18:52:03 +0100 Subject: [PATCH 1/3] Update signal.md --- privacy/signal.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/privacy/signal.md b/privacy/signal.md index a0fce3c2..b37363f9 100644 --- a/privacy/signal.md +++ b/privacy/signal.md @@ -38,6 +38,7 @@ If you're a Signal user on Android, you can now have Signal inside Qubes. this app with your phone. 6. Signal should now work in your AppVM. + Creating a Shortcut in the applications menu -------------------------------------------- @@ -101,6 +102,32 @@ This can also be used to add a application portable application/script from a ta 6. (optional, only on KDE:) Follow the `Q` menu once more, right-click on the new `Signal: Signal Private Messenger` menu item and select `Add to Panel`. +Use AppVM based on debian +--------------------------------------------------------------- + +If you don't use chromium, you can install signal with debian : + +1. (Optional)Create a TemplateVM (debian 8) + + [user@dom0 ~]$ sudo qubes-dom0-update qubes-template-debian-8 +2. Open a terminal in debian 8 + + [user@dom0 ~]$ qvm-run -a debian-8 gnome-terminal + +3. Use these commands in your terminal + + (Optional)[user@debian-8 ~]$ sudo apt-get install curl + [user@debian-8 ~]$ curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add - + [user@debian-8 ~]$ echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list + [user@debian-8 ~]$ sudo apt uptdate && sudo apt install signal-desktop + +5. Shutdown the TemplateVM : + + [user@dom0 ~]$ qvm-shutdown debian-8 + +6. Create a AppVM based on this TemplateVM +7. With your mouse select the `Q` menu -> `Domain: "AppVM Name"` -> `"AppVM Name": Add more shortcuts` + Select `Signal` from the left `Available` column, move it to the right `Selected` column by clicking the `>` button and then `OK` to apply the changes and close the window. ----- From 55cf63cc725cae216ebbce4c9ac43a545221cd0d Mon Sep 17 00:00:00 2001 From: Andrew David Wong Date: Wed, 1 Nov 2017 22:31:00 -0500 Subject: [PATCH 2/3] Add warning about key verification (#476) --- privacy/signal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/privacy/signal.md b/privacy/signal.md index b37363f9..bf80ba4b 100644 --- a/privacy/signal.md +++ b/privacy/signal.md @@ -105,6 +105,10 @@ This can also be used to add a application portable application/script from a ta Use AppVM based on debian --------------------------------------------------------------- +**CAUTION:** Before proceeding, please carefully read [On Digital Signatures and Key Verification][qubes-verifying-signatures]. +This website cannot guarantee that any PGP key you download from the Internet is authentic. +Always obtain a trusted key fingerprint via other channels, and always check any key you download against your trusted copy of the fingerprint. + If you don't use chromium, you can install signal with debian : 1. (Optional)Create a TemplateVM (debian 8) @@ -131,6 +135,7 @@ If you don't use chromium, you can install signal with debian : ----- +[qubes-verifying-signatures]: /security/verifying-signatures/ [Signal]: https://whispersystems.org/ [signal-wikipedia]: https://en.wikipedia.org/wiki/Signal_(software) [shortcut]: https://support.whispersystems.org/hc/en-us/articles/216839277-Where-is-Signal-Desktop-on-my-computer- From 0bb7473e1ffd7c75f6ff8a7780c2e183845febb2 Mon Sep 17 00:00:00 2001 From: Andrew David Wong Date: Wed, 1 Nov 2017 22:33:26 -0500 Subject: [PATCH 3/3] Clean up text (#476) --- privacy/signal.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/privacy/signal.md b/privacy/signal.md index bf80ba4b..5cc8ce0d 100644 --- a/privacy/signal.md +++ b/privacy/signal.md @@ -102,19 +102,20 @@ This can also be used to add a application portable application/script from a ta 6. (optional, only on KDE:) Follow the `Q` menu once more, right-click on the new `Signal: Signal Private Messenger` menu item and select `Add to Panel`. -Use AppVM based on debian ---------------------------------------------------------------- +Use an AppVM based on Debian +---------------------------- **CAUTION:** Before proceeding, please carefully read [On Digital Signatures and Key Verification][qubes-verifying-signatures]. This website cannot guarantee that any PGP key you download from the Internet is authentic. Always obtain a trusted key fingerprint via other channels, and always check any key you download against your trusted copy of the fingerprint. -If you don't use chromium, you can install signal with debian : +If you don't use Chromium, you can install signal with Debian: -1. (Optional)Create a TemplateVM (debian 8) +1. (Optional)Create a TemplateVM (Debian 8) [user@dom0 ~]$ sudo qubes-dom0-update qubes-template-debian-8 -2. Open a terminal in debian 8 + +2. Open a terminal in Debian 8 [user@dom0 ~]$ qvm-run -a debian-8 gnome-terminal @@ -123,13 +124,13 @@ If you don't use chromium, you can install signal with debian : (Optional)[user@debian-8 ~]$ sudo apt-get install curl [user@debian-8 ~]$ curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add - [user@debian-8 ~]$ echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list - [user@debian-8 ~]$ sudo apt uptdate && sudo apt install signal-desktop + [user@debian-8 ~]$ sudo apt update && sudo apt install signal-desktop 5. Shutdown the TemplateVM : [user@dom0 ~]$ qvm-shutdown debian-8 -6. Create a AppVM based on this TemplateVM +6. Create an AppVM based on this TemplateVM 7. With your mouse select the `Q` menu -> `Domain: "AppVM Name"` -> `"AppVM Name": Add more shortcuts` Select `Signal` from the left `Available` column, move it to the right `Selected` column by clicking the `>` button and then `OK` to apply the changes and close the window.