Signal - Rest - Api (VM/RPI)

Um mich von Kuma benachrichtigen zu lassen, wenn ein Dienst ausfällt habe ich mich für Signal entschieden.

Wir legen das Verzeichnis an

mkdir /syno/signal-cli-config/

Dann erstellen wir einen Container. Wir öffnen also den Portainer und erstellen folgenden Stack

Name: signal-cli-rest-api

version: "3"
services:
  signal-cli-rest-api:
    image: bbernhard/signal-cli-rest-api:latest
    network_mode: bridge
    environment:
      - MODE=normal
      - SIGNAL_CLI_UID=1000  //UID vom LDAP User
      - SIGNAL_CLI_GID=1000  //GID vom LDAP User
    ports:
      - 8080:8080/tcp
    volumes:
      - /syno/signal-cli-config:/home/.local/share/signal-cli
    restart: unless-stopped

Wenn der Container oben ist, rufen wir folgende Adresse auf, am besten 10-15 Minuten warten bis es wirklich funktioniert.

http://192.168.2.20:8080/v1/qrcodelink?device_name=signal-api

es erscheint ein QR-Code, diesen Scannen wir mit unserem Handy und koppeln somit unseren Account mit dem Container.

Damit funktioniert Signal und kann in Kuma benutzt werden.