Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.
Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.
Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.
Signal-CLI REST API ist ein dockerisierter REST-Wrapper um signal-cli, der den Versand und Empfang von Signal-Nachrichten sowie die Gruppen- und Profilverwaltung über eine HTTP-API zugänglich macht.
Tip
Optional
Wenn Signal-CLI REST API auch von außerhalb des Heimnetzes erreichbar sein soll, werden zusätzlich folgende Komponenten benötigt:
mkdir /syno/signal-cli-config
Im Docker-Ordner folgende Verzeichnisstruktur anlegen:
signal-cli-config
version: "3.8"
services:
signal-cli-rest-api:
image: bbernhard/signal-cli-rest-api:latest
network_mode: bridge
environment:
- MODE=json-rpc
- SIGNAL_CLI_UID=1000001
- SIGNAL_CLI_GID=1000001
ports:
- 8080:8080/tcp
volumes:
# Für die Proxmox-VM verwenden
- /syno/signal-cli-config:/home/.local/share/signal-cli
# Für die Synology verwenden
# Volume-Nummer ggf. anpassen
- /volume2/docker/signal-cli-config:/home/.local/share/signal-cli
restart: unless-stopped
Note
Das Image bringt bereits einen eingebauten Healthcheck mit (laut Projekt-Historie via PR „add-health-check"), erkennbar am Status (healthy) in docker ps. Im Compose-Stack ist daher kein zusätzlicher Healthcheck-Eintrag nötig.
http://<host-ip>:8080http://<host-ip>:8080/v1/qrcodelink?device_name=<gerätename>| Oberfläche | Host-Pfad | Container-Pfad | Zweck |
|---|---|---|---|
| Proxmox-VM | /syno/signal-cli-config |
/home/.local/share/signal-cli |
Konfiguration, Passwort und kryptografische Schlüssel der registrierten Nummer |
| Synology | /volume2/docker/signal-cli-config |
/home/.local/share/signal-cli |
Konfiguration, Passwort und kryptografische Schlüssel der registrierten Nummer |
| Variable | Wert | Bedeutung |
|---|---|---|
MODE |
json-rpc |
Ausführungsmodus (json-rpc statt normal/native) |
SIGNAL_CLI_UID |
1000001 | Benutzer-ID für Dateiberechtigungen |
SIGNAL_CLI_GID |
1000001 | Gruppen-ID für Dateiberechtigungen |
Netzwerkmodus: bridge
Neustart-Verhalten: unless-stopped