Hello! We are running our annual fundraising. Please consider making a donation if you value this freely available service or want to support people around the world working towards liberatory social change - https://riseup.net/donate
-[Register new Signal account from within Tails OS using signal-cli and link to Signal Desktop](signal/register-link) if you want to register a new Signal account
-[Installing and running Signal Desktop on Tails OS](signal/signal-desktop) if you already have registered the Signal account elsewhere
Signal Desktop is a slave client for using Signal with an already registered account. Accounts can be registered only with a master client, either an Android or iOS device or using [signal-cli](https://github.com/AsamK/signal-cli) as master. [Signal Desktop will keep linked forever](https://whispersystems.discoursehosting.net/t/will-linked-signal-desktop-keep-working-if-primary-phone-app-isnt-in-use/20465) even when not using/uninstalling the master Signal (e.g smartphone) **if Signal Desktop is used at least once a month, otherwise you'll loose the coupling to your Signal account**. Also re-registering the number decouples your Signal Desktop.
### Full Signal registration and usage only on Tails&Tor
Signal can not only be registered using mobile phone numbers, but using any number (including landline, virtual numbers etc.) which is able to either receive text messages or voice calls. **If you want to do everything via Tails&Tor not requiring any other phone device, use a virtual Voice-over-IP number on the internet with an optional mailbox** (answering machine) accessible via web or mail. Set the mailbox greeting message as short as possible. During the registration procedure, Signal will call your virtual number leaving a message with the verification code.
### Two scenarios using the Signal on Tails
This HowTo covers two common scenarios:
1. You want to register a new Signal account and you don't have/want to use another device as master such as a smartphone (Android/iOS) or signal-cli running on another machine. (In the later case you can simply [copy your signal storage](https://github.com/AsamK/signal-cli#storage) rom the other devices signal-cli]): **[Register new Signal account from within Tails OS using signal-cli and link to Signal Desktop](signal/register-link) if you want to register a new Signal account**
2. You already have an registered signal account, with master on Android, iOS or signal-cli and want to run Signal Desktop on Tails OS and want to provision it (link it with your master device):**[Installing and running Signal Desktop on Tails OS](signal/signal-desktop) if you already got an registered Signal account**
## Matrix
For an detailed overview of Matrix clients, check out the [Matrix Clients Matrix](https://matrix.org/clients-matrix). Following guides for a selection of gui clients which at least support e2e encryption and work on Tails OS with Tor.