Signald: Difference between revisions

Agowa (talk | contribs)
Mention the project having been sunset.
Agowa (talk | contribs)
Tips and tricks: Link to the signal-cli website
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
[https://signald.org Signald] was a program that enabled users to send and receive end-to-end encrypted messages using the Signal protocol. The project has been unmaintained for a while now and the "services.signald" option by now only outputs a message to remove it from the configuration.
[https://signald.org Signald] was a program that enabled users to send and receive end-to-end encrypted messages using the Signal protocol. The project has been unmaintained for a while now and the "services.signald" option by now only outputs a message to remove it from the configuration. The projects website recommends former users of Signald move towards [[Signald#Troubleshooting|signal-cli]].


It served as a bridge between the [https://signal.org Signal messaging app] and other applications or services, allowing developers to integrate secure messaging capabilities into their own projects.
It served as a bridge between the [https://signal.org Signal messaging app] and other applications or services, allowing developers to integrate secure messaging capabilities into their own projects.
Line 17: Line 17:


=== Registration ===
=== Registration ===
NOTE: The registration process described here was still [https://gitlab.com/signald/signald/-/issues/372 broken] when the project was discontinued. Please refer to the [[Signald#Troubleshooting|troubleshooting section]] below for a workaround using signal-cli.


Connect and register a phone number of an existing Signal account using following command. It will print a QR code which you can scan on your mobile device. Navigate to "Settings -> Linked devices" on your mobile app.
Connect and register a phone number of an existing Signal account using following command. It will print a QR code which you can scan on your mobile device. Navigate to "Settings -> Linked devices" on your mobile app.
Line 30: Line 32:
</syntaxhighlight>
</syntaxhighlight>


Sometimes you'll have to generate and supply a [https://signald.org/articles/captcha/ captcha verification code] to this command by using the <code>--captcha</code> parameter. The registration process described here might be [https://gitlab.com/signald/signald/-/issues/372 currently broken], please refer the troubleshooting section here for a workaround.
Sometimes you'll have to generate and supply a [https://signald.org/articles/captcha/ captcha verification code] to this command by using the <code>--captcha</code> parameter.


In the last step, enter the verification number you received via SMS using this command
In the last step, enter the verification number you received via SMS using this command
Line 74: Line 76:
=== Registration fails with "error registering with server" ===
=== Registration fails with "error registering with server" ===


This registration error might be related to an [https://gitlab.com/signald/signald/-/issues/372 open bug] in Signald. As an alternative, it is possible to use the client <code>signal-cli</code> to register and verify a new phone number and use Signald as a secondary "device" by linking it
This registration error might be related to an [https://gitlab.com/signald/signald/-/issues/372 unfixed bug] in Signald. It is possible to use the projects successor <code>signal-cli</code> to register and verify a new phone number and use Signald as a secondary "device" by linking it


<syntaxhighlight lang="console">
<syntaxhighlight lang="console">
Line 91: Line 93:


== Tips and tricks ==
== Tips and tricks ==
=== Similar projects ===
[https://github.com/AsamK/signal-cli signal-cli] is the successor of Signald and the project recommended all former users to migrate towards it.


=== Python chat bot ===
=== Python chat bot ===