1.3 KiB
1.3 KiB
Selfhost-Instanz an FEDEO Central Services anbinden
- Instanz im Admin-Dashboard anlegen.
instanceIdund den einmalig angezeigtenclientSecretin der Selfhost-Instanz speichern.- Im Instanzdetail die benötigten Dienste
aiund/oderbankingfreischalten und Limits festlegen. - Selfhost-Instanz sendet regelmäßig
POST /v1/instances/heartbeat. - Geräte werden über
POST /v1/devicesregistriert; weitere Dienste liegen unter/v1/services.
Umgebungsvariablen der Selfhost-Instanz
FEDEO_CENTRAL_SERVICES_ENABLED=true
PUSH_SERVER_URL=https://services.fedeo.de
PUSH_SERVER_INSTANCE_ID=inst_...
PUSH_SERVER_SECRET=fps_...
Wenn FEDEO_CENTRAL_SERVICES_ENABLED=false bleibt, verwendet FEDEO wie bisher direkt konfigurierte OpenAI- und GoCardless-Zugangsdaten. Damit bleibt ein vollständig unabhängiger Betrieb möglich.
Minimaler Push-Auftrag
{
"idempotencyKey": "notification-item-id:dev_...",
"devices": ["dev_..."],
"priority": "normal",
"ttlSeconds": 3600,
"collapseKey": "communication.message.new",
"notification": {
"title": "Neue FEDEO-Benachrichtigung",
"body": "Öffne FEDEO, um die Details anzusehen."
},
"data": {
"notificationId": "lokale-notification-id",
"link": "/communication"
}
}