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 [2025/12/15 19:03] – [7.) Update of Signal] y | en:howto:signal_on_tails [2025/12/17 14:49] (current) – [3.1) Install Signal] y | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | //A more modern howto is available [[https:// | + | < |
| - | (heavily based on: [[https:// | + | < |
| Tested with: | Tested with: | ||
| Line 9: | Line 9: | ||
| * Signal version 7.4.0 | * Signal version 7.4.0 | ||
| - | ===== 1.) Install Tails on USB-Stick | + | ===== 1) Install |
| - | See howto: [[https:// | + | |
| - | ===== 2.) Configure | + | ==== 1.1) Install |
| - | [[https:// | + | |
| - | * Create a Persistent Storage: https:// | + | See howto: [[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. | + | ==== 1.2) Boot Tails ==== |
| - | ===== 3.) Install Flatpak ===== | + | Start Tails. Before logging in, make sure to enable the following option: |
| - | 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). | + | - ☑️ Set an Administration Password. |
| + | - ☑️ Enable the persistent storage | ||
| - | <note important> | + | ==== 1.3) Configure Persistent Storage ==== |
| - | Open Terminal: | + | |
| + | After the first start, you will be asked to create and [[https:// | ||
| + | |||
| + | * ☑️ Enable persisting additionaly installed software | ||
| + | * ☑️ Enable Dotfiles feature | ||
| + | |||
| + | ===== 2) Install and configure 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). | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | ==== 2.1) Install Flatpak ==== | ||
| + | |||
| + | Open Terminal | ||
| < | < | ||
| - | sudo apt update && sudo apt install flatpak | + | sudo apt update && sudo apt install flatpak |
| </ | </ | ||
| Tails then asks if you want to add flatpak to your additional software. Choose: " | Tails then asks if you want to add flatpak to your additional software. Choose: " | ||
| - | ===== 4.) Configure Flatpak ===== | + | ==== 2.2) Configure |
| + | |||
| + | In order to persist the configuration for Flatpak, some additional steps are required. Because they will be required after each boot, you will create a script to automate this. | ||
| + | |||
| + | === Create script | ||
| - | Put these commands into a script | + | The following terminal command will open a text editor to create |
| < | < | ||
| Line 63: | Line 77: | ||
| </ | </ | ||
| - | * Make script executable | + | |
| + | === Make script executable | ||
| + | |||
| + | This is required so that the text file can be executed as a program: | ||
| < | < | ||
| - | chmod +x / | + | chmod +x / |
| </ | </ | ||
| - | * Add script | + | === Run the script |
| - | Create a file: ''/ | + | Run the set up script: |
| + | |||
| + | < | ||
| + | bash / | ||
| + | </ | ||
| + | |||
| + | === Add script to autostart === | ||
| + | |||
| + | |||
| + | Now you create an entry in the autostart folder at ''/ | ||
| + | |||
| + | Create | ||
| < | < | ||
| mkdir -p / | mkdir -p / | ||
| + | </ | ||
| + | |||
| + | Open the file with the text editor: | ||
| + | |||
| + | < | ||
| gnome-text-editor / | gnome-text-editor / | ||
| </ | </ | ||
| Line 90: | Line 123: | ||
| </ | </ | ||
| - | Reboot | + | ==== 2.3) Configure package repository for Flatpak ==== |
| - | When logging in after the reboot, unlock persistence volume and set an Administration Password. | + | You will need to tell Flatpak |
| - | + | ||
| - | ===== 5.) Install Signal with Flatpak | + | |
| - | + | ||
| - | Open Terminal: | + | |
| < | < | ||
| - | torify | + | torsocks |
| </ | </ | ||
| + | |||
| + | ===== 3) Install and configure Signal | ||
| + | |||
| + | ==== 3.1) Install Signal ==== | ||
| + | |||
| + | Install Signal. This command will take quite a couple of minutes: | ||
| < | < | ||
| - | torsocks flatpak install flathub org.signal.Signal | + | torsocks flatpak |
| </ | </ | ||
| - | (This will take quite a couple of minutes.) | ||
| - | ===== 6.) Configure Signal | + | ==== 3.2) Configure Signal ==== |
| Configure Signal to use Tor for connecting to the internet: | Configure Signal to use Tor for connecting to the internet: | ||
| Line 117: | Line 151: | ||
| </ | </ | ||
| - | Reboot and unlock persistence volume. (You need to unlock persistence volume every time you want to use Signal) | ||
| - | ===== 7.) Update of Signal | + | ==== 3.3) Create menu entry for Signal |
| - | <note important> | + | <note important> |
| - | Note that you will still need to run it manually by opening the menu entry</ | + | Note that you will still need to run it manually by opening the menu entry!</ |
| - | Create | + | Create the directory |
| - | To do so, first create | + | |
| < | < | ||
| mkdir -p / | mkdir -p / | ||
| + | </ | ||
| + | |||
| + | Create the menu entry: | ||
| + | |||
| + | < | ||
| gnome-text-editor / | gnome-text-editor / | ||
| </ | </ | ||
| Line 146: | Line 183: | ||
| This file will now show up in your menu (when you hit the windows button) as " | This file will now show up in your menu (when you hit the windows button) as " | ||
| + | ===== 4) Done ===== | ||
| + | |||
| + | You're all set. On subsequent reboots will only need to unlock the persistent volume. | ||
| + | Setting an administrator password will not be necessary, except you wish to do any changes to the setup. | ||
en/howto/signal_on_tails.1765821807.txt.gz · Last modified: by y
