User Tools

Site Tools


en:howto:signal_on_tails

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:howto:signal_on_tails [2025/12/17 12:16] – [2.) Boot and configure Tails] yen:howto:signal_on_tails [2025/12/17 14:49] (current) – [3.1) Install Signal] y
Line 1: Line 1:
-====== HOWTOINSTALLING AND RUNNING SIGNAL ON TAILS ======+====== How ToInstalling and running the Signal Messenger on Tails ======
  
-//more modern howto is available [[https://0xacab.org/about.privacy/messengers-on-tails-os/-/wikis/Signal/Install-Signal-desktop|here]] ([[http://wmj5kiic7b6kjplpbvwadnht2nh2qnkbnqtcv3dyvpqtz7ssbssftxid.onion/about.privacy/messengers-on-tails-os/-/wikis/Signal/Install-Signal-desktop|via Tor Onion Service here]])//+<note>different how to is available [[https://0xacab.org/about.privacy/messengers-on-tails-os/-/wikis/Signal/Install-Signal-desktop|here]] or via Tor Onion Service [[http://wmj5kiic7b6kjplpbvwadnht2nh2qnkbnqtcv3dyvpqtz7ssbssftxid.onion/about.privacy/messengers-on-tails-os/-/wikis/Signal/Install-Signal-desktop|here]]</note>
  
-(heavily based on[[https://bisco.org/notes/installing-and-running-signal-on-tails/|bisco.org]] )+<note>This how to is heavily based on [[https://bisco.org/notes/installing-and-running-signal-on-tails/|bisco.org]]</note>
  
 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 and configure Tails =====
  
-See howto: [[https://tails.boum.org/|Tails]] and run it.+==== 1.1) Install Tails ====
  
-===== 2.) Boot and configure Tails =====+See howto: [[https://tails.boum.org/|Tails]]. 
 + 
 + 
 +==== 1.2) Boot Tails ====
  
 Start Tails. Before logging in, make sure to enable the following option: Start Tails. Before logging in, make sure to enable the following option:
  
-  - Set an Administration Password.+  - ☑️ Set an Administration Password. 
 +  - ☑️ Enable the persistent storage 
 + 
 +==== 1.3) Configure Persistent Storage ==== 
 + 
 + 
 +After the first start, you will be asked to create and [[https://tails.net/doc/persistent_storage/configure/|configure]] the Persistent Storage. Make sure to check check the following boxes: 
 + 
 +  * ☑️ Enable persisting additionaly installed software 
 +  * ☑️ Enable Dotfiles feature
  
-After the first start, you will be asked if you want to enable and configure the [[https://tails.net/doc/persistent_storage/|Persistent Storage]]:+===== 2) Install and configure Flatpak =====
  
-  - Enable the Persistent Storage +The approach used to run Signal on Tails is using FlatpakFlatpak is a utility for software deployment and package management for Linux (Tails is a Linux).
-  - [[https://tails.net/doc/persistent_storage/configure/|Configure the Persistent Storage]]: +
-    * ☑️ Enable persisting additionaly installed software +
-    * ☑️ Enable Dotfiles feature +
-===== 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).+<note important>Since you download (and updateSignal from flatpak source you now depend on Flatpaks integrity!</note>
  
-<note important>Since you download (and updateSignal from flatpak source you now depend on Flatpaks integrity!!!</note>+==== 2.1Install Flatpak ====
  
-Open Terminal:+Open Terminal and run the following command:
  
 <code> <code>
-sudo apt update && sudo apt install flatpak+sudo apt update && sudo apt install flatpak --yes
 </code> </code>
  
 Tails then asks if you want to add flatpak to your additional software. Choose: "Install every Time". Tails then asks if you want to add flatpak to your additional software. Choose: "Install every Time".
  
-===== 4.) Configure Flatpak =====+==== 2.2) Configure Setup script for Flatpak ====
  
-==== Create setup script ====+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. 
  
-First you create a setup scriptThe following terminal command will open a text editor to create a script in the directory `/home/amnesia/Persistent/`:+=== Create script === 
 + 
 +The following terminal command will open a text editor to create a script in the directory ''/home/amnesia/Persistent/'':
  
 <code> <code>
Line 68: Line 78:
  
  
-==== Make script executable ====+=== Make script executable ===
  
 +This is required so that the text file can be executed as a program:
  
 <code> <code>
Line 75: Line 86:
 </code> </code>
  
-==== Add script to autostart ====+=== Run the script ===
  
-Now you create an entry in the autostart folder at ''/live/persistence/TailsData_unlocked/dotfiles/.config/autostart''+Run the set up script:
  
 +<code>
 +bash /home/amnesia/Persistent/flatpak-setup.sh
 +</code>
 +
 +=== Add script to autostart ===
 +
 +
 +Now you create an entry in the autostart folder at ''/live/persistence/TailsData_unlocked/dotfiles/.config/autostart''
  
 Create the directory if it doesn't already exists: Create the directory if it doesn't already exists:
Line 104: Line 123:
 </code> </code>
  
 +==== 2.3) Configure package repository for Flatpak ====
  
-==== Reboot ==== +You will need to tell Flatpak from which URL to fetch the software packages:
- +
-You will need to reboot for the script to take effect.  +
- +
-When logging in after the reboot: +
- +
-  * Unlock persistent volume +
-  * Set an administration password. +
- +
-===== 5.) Install Signal with Flatpak ===== +
- +
-In the terminal, configure the Package repository for Flatpak:+
  
 <code> <code>
Line 122: Line 131:
 </code> </code>
  
-Install the Signal app with Flatpak (This will take quite a couple of minutes):+===== 3) Install and configure Signal  ===== 
 + 
 +==== 3.1) Install Signal ==== 
 + 
 +Install Signal. This command will take quite a couple of minutes:
  
 <code> <code>
-torsocks flatpak install flathub org.signal.Signal+torsocks flatpak --user install flathub org.signal.Signal
 </code> </code>
  
  
-===== 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 139: Line 152:
  
  
-===== 7.) Create menu entry for Signal updates =====+==== 3.3) Create menu entry for Signal updates ====
  
 <note important>In this step, you will create a menu entry called "Update Flatpak apps", which will invoke the update command in a terminal to check for updates for Signal and other apps installed via Flatpak.  <note important>In this step, you will create a menu entry called "Update Flatpak apps", which will invoke the update command in a terminal to check for updates for Signal and other apps installed via Flatpak. 
  
-Note that you will still need to run it manually by opening the menu entry</note>+Note that you will still need to run it manually by opening the menu entry!</note>
  
 Create the directory for menu custom menu entries: Create the directory for menu custom menu entries:
Line 170: Line 183:
 This file will now show up in your menu (when you hit the windows button) as "Update Flatpak apps" This file will now show up in your menu (when you hit the windows button) as "Update Flatpak apps"
  
-===== 8.You're done =====+===== 4Done =====
  
-You're all set. On subsequent reboots will only need to unlock the persistent volume+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. Setting an administrator password will not be necessary, except you wish to do any changes to the setup.
en/howto/signal_on_tails.1765970192.txt.gz · Last modified: by y

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki