en:howto:signal_on_tails
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:howto:signal_on_tails [2022/11/29 19:06] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1 | en:howto:signal_on_tails [2024/05/30 14:02] (current) – add link to a modern howto marymalone | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== HOWTO: INSTALLING AND RUNNING SIGNAL ON TAILS ====== | ||
| + | //A more modern howto is available [[https:// | ||
| + | |||
| + | (heavily based on: [[https:// | ||
| + | |||
| + | Tested with: | ||
| + | * Tails versions 4, 5 and 6 | ||
| + | * Signal version 7.4.0 | ||
| + | |||
| + | ===== 1.) Install Tails on USB-Stick ===== | ||
| + | See howto: [[https:// | ||
| + | |||
| + | ===== 2.) Configure Tails ===== | ||
| + | [[https:// | ||
| + | |||
| + | * Create a Persistent Storage: https:// | ||
| + | * Enable the Additional Software feature of Tails persistence: | ||
| + | * Enable Dotfiles feature: https:// | ||
| + | |||
| + | Reboot | ||
| + | |||
| + | When logging in after the reboot, unlock persistence volume and set an Administration Password. | ||
| + | |||
| + | ===== 3.) Install Flatpak ===== | ||
| + | |||
| + | The approach used to run Signal on Tails is using flatpak. Flatpak is a utility for software deployment and package management for Linux (Tails is a Linux). | ||
| + | **WARNING**: | ||
| + | |||
| + | Open Terminal: | ||
| + | |||
| + | '' | ||
| + | |||
| + | Tails then asks if you want to add flatpak to your additional software. Choose: " | ||
| + | |||
| + | ===== 4.) Configure Flatpak ===== | ||
| + | |||
| + | Put these commands into a script (a simple text file) in persistent folder i.e. ''/ | ||
| + | |||
| + | < | ||
| + | gnome-text-editor / | ||
| + | </ | ||
| + | |||
| + | Content of the file: | ||
| + | |||
| + | < | ||
| + | #!/bin/sh | ||
| + | |||
| + | mkdir -p / | ||
| + | mkdir -p / | ||
| + | |||
| + | if ! file / | ||
| + | rm -rf --one-file-system / | ||
| + | ln -s / | ||
| + | fi | ||
| + | |||
| + | mkdir -p / | ||
| + | mkdir -p / | ||
| + | ln -s / | ||
| + | </ | ||
| + | |||
| + | * Make script executable | ||
| + | |||
| + | '' | ||
| + | |||
| + | * Add script to autostart | ||
| + | |||
| + | Create a file: ''/ | ||
| + | |||
| + | < | ||
| + | mkdir -p / | ||
| + | gnome-text-editor / | ||
| + | </ | ||
| + | |||
| + | Content of the file: | ||
| + | |||
| + | < | ||
| + | [Desktop Entry] | ||
| + | Name=FlatpakSetup | ||
| + | GenericName=Setup Flatpak on Tails | ||
| + | Comment=This script runs the flatpak-setup.sh script on start of the user session | ||
| + | Exec=/ | ||
| + | Terminal=false | ||
| + | Type=Application | ||
| + | </ | ||
| + | |||
| + | Reboot | ||
| + | |||
| + | When logging in after the reboot, unlock persistence volume and set an Administration Password. | ||
| + | |||
| + | ===== 5.) Install Signal with Flatpak ===== | ||
| + | |||
| + | Open Terminal: | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | (This will take quite a couple of minutes.) | ||
| + | |||
| + | ===== 6.) Configure Signal ===== | ||
| + | |||
| + | Put these commands into a script (a simple text file) in ''/ | ||
| + | |||
| + | < | ||
| + | gnome-text-editor / | ||
| + | </ | ||
| + | |||
| + | Content of the file: | ||
| + | |||
| + | < | ||
| + | #!/bin/sh | ||
| + | |||
| + | export HTTP_PROXY=socks:// | ||
| + | export HTTPS_PROXY=socks:// | ||
| + | flatpak run org.signal.Signal | ||
| + | </ | ||
| + | |||
| + | * Make script executable | ||
| + | |||
| + | '' | ||
| + | |||
| + | * Add script to applications | ||
| + | |||
| + | Create a file: ''/ | ||
| + | To do so, first create the directory, then open the file with a text editor: | ||
| + | |||
| + | < | ||
| + | mkdir -p / | ||
| + | gnome-text-editor / | ||
| + | </ | ||
| + | |||
| + | Content of the file: | ||
| + | |||
| + | < | ||
| + | [Desktop Entry] | ||
| + | Name=Signal | ||
| + | GenericName=Signal Desktop Messenger | ||
| + | Exec=/ | ||
| + | Terminal=false | ||
| + | Type=Application | ||
| + | Icon=/ | ||
| + | </ | ||
| + | |||
| + | Reboot and unlock persistence volume. (You need to unlock persistence volume every time you want to use Signal) | ||
| + | |||
| + | Signal now shows as part of the Gnome applications with a nice Signal icon (hit " | ||
| + | |||
| + | It's possible to start Signal like this as well: | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== 7.) Update of Signal ===== | ||
| + | |||
| + | **IMPORTANT**: | ||
| + | |||
| + | '' | ||
