Difference between revisions of "Install Signal"

From xPL
Jump to: navigation, search
(Created page with "= Install Signal = To check what is going on, install the desktop version of [https://signal.org/ signal]. wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --d...")
 
(Setup and test)
 
(8 intermediate revisions by one user not shown)
Line 9: Line 9:
 
= Install Signal CLI =
 
= Install Signal CLI =
  
Install from [https://github.com/AsamK/signal-cli Git repository] :
+
== Install ==
cd Downloads/
+
 
wget https://github.com/AsamK/signal-cli/releases/download/v0.8.1/signal-cli-0.8.1.tar.gz
+
Check repository by visiting <code>https://github.com/AsamK/signal-cli/releases/latest</code>.
 +
Download the <code>tar.gz</code>.
 +
 
 +
Install from repository:
 
  sudo mkdir /opt/signal-cli
 
  sudo mkdir /opt/signal-cli
  sudo tar xvfz /home/francois/Downloads/signal-cli-*.tar.gz -C /opt/signal-cli/
+
  sudo tar xvfz ~/Downloads/signal-cli-*.tar.gz -C /opt/signal-cli/
 +
sudo mv /opt/signal-cli/signal-cli-*/bin /opt/signal-cli/
 +
sudo mv /opt/signal-cli/signal-cli-*/lib /opt/signal-cli/
 +
sudo rmdir /opt/signal-cli/signal-cli-*
 +
 
 +
If necessary, update Javascript version:
 +
java --version
 +
apt install openjdk-17-jdk openjdk-17-jre
 +
java --version
 +
 
 +
Install <code>qrencode</code>:
 +
sudo apt install qrencode
 +
 
 +
== Setup and test ==
 +
 
 +
Link the CLI application to your phone:
 +
/opt/signal-cli/bin/signal-cli link -n 'hyperion-cli' | tee >(xargs -L 1 qrencode -t utf8)
 +
This presents a QR-code in the terminal.
 +
From the smartphone application settings, link this new device.
 +
 
 +
Check if the link works:
 +
/opt/signal-cli/bin/signal-cli listDevices
 +
 
 +
Send a message:
 +
/opt/signal-cli/bin/signal-cli -u +4178xxxxxxx send -m 'Salut, moi!' +4178xxxxxxxx
 +
 
 +
Get received messages:
 +
/opt/signal-cli/bin/signal-cli receive -t 1 2>/dev/null
 +
 
 +
[[Category: all]] [[Category: all]] [[Category: install]] [[Category: xPL]]

Latest revision as of 15:40, 5 September 2022

Install Signal

To check what is going on, install the desktop version of signal.

wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
sudo apt update && sudo apt install signal-desktop

Install Signal CLI

Install

Check repository by visiting https://github.com/AsamK/signal-cli/releases/latest. Download the tar.gz.

Install from repository:

sudo mkdir /opt/signal-cli
sudo tar xvfz ~/Downloads/signal-cli-*.tar.gz -C /opt/signal-cli/
sudo mv /opt/signal-cli/signal-cli-*/bin /opt/signal-cli/
sudo mv /opt/signal-cli/signal-cli-*/lib /opt/signal-cli/
sudo rmdir /opt/signal-cli/signal-cli-*

If necessary, update Javascript version:

java --version
apt install openjdk-17-jdk openjdk-17-jre
java --version

Install qrencode:

sudo apt install qrencode

Setup and test

Link the CLI application to your phone:

/opt/signal-cli/bin/signal-cli link -n 'hyperion-cli' | tee >(xargs -L 1 qrencode -t utf8)

This presents a QR-code in the terminal. From the smartphone application settings, link this new device.

Check if the link works:

/opt/signal-cli/bin/signal-cli listDevices

Send a message:

/opt/signal-cli/bin/signal-cli -u +4178xxxxxxx send -m 'Salut, moi!' +4178xxxxxxxx

Get received messages:

/opt/signal-cli/bin/signal-cli receive -t 1 2>/dev/null