Daemon to facilitate communication via Signal Private Messenger
This man page documents how the FreeBSD port is installed and how to get started. It assumes that the signald package was already installed, e.g., from the FreeBSD package repo as described in SYNOPSIS.
service signald enable service signald start
Check log output:
Install signaldctl, a command line tool that allows interacting with the service:
pkg install go go install gitlab.com/signald/signald-go/cmd/signaldctl@latest
~/go/bin/signaldctl account link
then do "Select Linked Devices -> Link New Device" in the Signal smartphone app's menu and scan the QR code shown on your terminal.
Register your device using the captcha copied above:
~/go/bin/signaldctl account register [msisdn] --captcha [captcha]
msisdn is your full mobile phone number with country code, e.g., +123456789.
You will receive a text message containing a verification code on the MSISDN specified in the registration call above. Use this verification code
~/go/bin/signaldctl account verify [msisdn] [code]
to complete the registration.
~/go/bin/signaldctl message send -a [msisdn_from] [msisdn_to] [msg]
You can also send a message to yourself when using a linked device, which will show up in "Note to Self", but not cause a notification, e.g.,
~/go/bin/signaldctl message send -a +123456789 +123456789 "Beep beep"
Signald project website, https://signald.org.