How I run Signal Desktop
I don't have a smartphone, so I run Signal Desktop on my laptop. Signal does not really want you to do this, and you have to run some unofficial third-party stuff for this to all work. Yes, that's a little sketchy, especially for a secure communications tool, but this is where Signal leaves us when they refuse to give us first-class desktop support. Here, I document what I've had to do to get this working.
Note that this blog post is specific to Debian Linux. You also still need some kind of phone where you can get SMS or voice calls and where you will have access to that phone number long-term.
(This blog post brought to you by Signal Desktop kicking me out of my account and deregistering it, forcing me to go through the registration process again.)
