Willkommen

Ihre Daten liegen in einer PostgreSQL-Datenbank (z. B. bei Hetzner). Der Browser kann nicht „direkt“ mit dieser Datenbank sprechen: PostgreSQL ist kein Webserver, hat keine HTTPS-URL für Surfer und dürfte aus Sicherheitsgründen auch nicht öffentlich im Internet offen sein. Stattdessen verbindet sich ein kleines Programm auf Ihrem Webserver (die Eigentümer-API) mit genau dieser Hetzner-Datenbank – und Ihre Website spricht nur mit https://www.statusdashboard.de (Pfade /health und /api/eigentuemer/). Sie sehen im Browser keinen extra Port; alles läuft über normales HTTPS (Port 443).

Ohne ImmobilienERP starten: Für diese Website müssen Sie die Desktop-App nicht öffnen und auch kein Mieterportal in der App starten. Wenn die Daten in PostgreSQL stehen, reicht das für den Browser allein nicht – eine Datenbank ist kein Webserver. Auf dem VPS/Webserver muss dauerhaft die kleine Eigentümer-API laufen (z. B. als systemd-Dienst: status-dashboard-api), einmal eingerichtet, automatisch beim Serverstart. Nur damit kann die Website die DB aus dem Internet heraus sicher abfragen.

Wenn „Kein Kontakt zu …/health“ erscheint, fehlt auf dem Server die Weiterleitung dieser Pfade zur API oder die API läuft nicht – nicht die Datenbank bei Hetzner „falsch“, sondern der Zwischendienst vor der Datenbank.

Pro Nutzer nur sein Portfolio: Nach dem Login mit Ihrer in ImmobilienERP hinterlegten E-Mail und Passwort sehen Sie nur die Inhalte des Ihnen zugeordneten Portfolios (Berichte, Mietlisten, Meldungen, Hausbelege). Ein anderer Eigentümer-Zugang erhält andere Daten – die Trennung erfolgt serverseitig über Ihr Konto, nicht über wählbare URLs im Browser.

Technisch: Anmeldung → kurzfristiges Token → alle Abfragen gegen /api/eigentuemer/… mit diesem Token. Ohne gültiges Token sind keine fremden Portfolios einsehbar.

Zum Eigentümer-Login Mieter: Zähler melden