Netzwerkanforderungen und Firewall-Einstellungen

Screenbird nutzt ausschließlich HTTPS und WebSocket Secure über Port 443, sonst keine Ports. In einem streng abgesicherten Netzwerk setzt du die Domains unten auf die Allowlist: eine Liste für das Dashboard und eine für die Bildschirme (den Player).

Wann brauchst du das?

Die meisten Heim- und Büronetzwerke funktionieren sofort. Diese Liste brauchst du, wenn das Netzwerk unbekannte Domains blockiert, einen Proxy oder Webfilter einsetzt oder wenn die Bildschirme in einem eigenen VLAN mit eingeschränktem Internetzugang hängen.

Domains für das Dashboard

Für die Rechner, auf denen dein Team Inhalte verwaltet:

  • screenbird.app: das Dashboard selbst
  • dev.screenbird.app: Staging, nur nötig, wenn dein Team damit arbeitet
  • *.supabase.co: Datenbank und Anmeldung, auch über WebSocket
  • cdn.screenbird.app: Dateien, Bilder, Videos und eigene Schriftarten
  • integrations.screenbird.app: die App-Vorschauen im Dashboard
  • lh3.googleusercontent.com und avatars.githubusercontent.com: Profilbilder verbundener Konten
  • challenges.cloudflare.com: Sicherheitsprüfung beim Anmelden und beim Registrieren
  • wss://api.screenbird.app: Live-Updates zwischen Dashboard und Bildschirmen
  • js.stripe.com und *.js.stripe.com: das Bezahlfenster beim Registrieren und beim Ändern deines Abos
  • api.stripe.com und hooks.stripe.com: der Abschluss der Zahlung, inklusive 3D Secure
  • m.stripe.com und m.stripe.network: die Betrugsprüfung von Stripe

Nur für bestimmte Funktionen nötig:

  • apis.google.com und docs.google.com: die Auswahl für Google Drive, Docs, Tabellen und Präsentationen
  • images.pexels.com: die Stockfoto-Bibliothek
  • api.qrserver.com: QR-Codes in Designvorlagen
  • geocoding-api.open-meteo.com: die Ortssuche in der Wetter-App

Domains für die Bildschirme

Für jedes Gerät, auf dem der Player läuft:

  • player.screenbird.app: der Player selbst
  • api.screenbird.app: Anmeldung, Heartbeat und Abruf der Inhalte, auch über WebSocket
  • cdn.screenbird.app: die Inhalte, die der Bildschirm abspielt
  • media.screenbird.app: Installationsdateien und Updates der Apps
  • integrations.screenbird.app: darin laufen alle Apps und Designs
  • mirror.screenbird.app: nur nötig für die Bildschirmfreigabe, auch über WebSocket
  • fonts.googleapis.com und fonts.gstatic.com: Schriftarten in Apps und Designs

Nur für bestimmte Apps nötig:

  • www.youtube.com und player.vimeo.com: die Video-Apps

Nutzt du eine Verbindung oder eine App nicht, musst du die zugehörige Domain auch nicht freigeben.

Ports und Protokolle

  • HTTPS über Port 443 für den gesamten Verkehr
  • WebSocket Secure (WSS) über denselben Port 443 für Live-Updates zwischen Dashboard und Bildschirm

Andere Ports kommen nicht zum Einsatz.

Bandbreite

Wie viel Bandbreite du brauchst, hängt von der Größe deiner Inhalte ab. Ein Bildschirm lädt eine Datei einmal herunter und spielt sie danach lokal ab, nach dem Download entsteht also kaum noch Verkehr. Im Ruhezustand hält ein Bildschirm nur die Verbindung offen, mit einem Heartbeat alle 60 Sekunden. Funktioniert der WebSocket nicht, holt sich der Bildschirm seine Inhalte stündlich trotzdem ab. Livestreams und Apps, die laufend neue Daten abrufen, verbrauchen weiterhin Bandbreite, je nach Quelle.

Kurze Netzwerkstörungen unterbrechen die Wiedergabe nicht: Heruntergeladene Inhalte laufen einfach weiter.

Prüfen, ob das Netzwerk stimmt

Öffne auf dem Gerät einen Browser und gehe zu:

  • https://player.screenbird.app: hier sollte der Kopplungsbildschirm mit einem Kopplungscode erscheinen
  • https://screenbird.app: hier sollte die Anmeldeseite des Dashboards erscheinen

Klappt eines von beiden nicht, schau in den Firewall-Logs nach, welche der oben genannten Domains blockiert wird.

Wo liegen meine Daten?

  • Die Datenbank läuft bei Supabase in Paris (Region eu-west-3).
  • Die Offsite-Backups liegen bei Backblaze in Amsterdam (Region eu-central-003).
  • Das Dashboard, die Apps und die Dateien werden über das Netzwerk von Cloudflare ausgeliefert, das weltweit an Edge-Standorten läuft.

Die vollständige Liste der Auftragsverarbeiter und die Aufbewahrungsfristen stehen in der Datenschutzerklärung auf screenbird.app.

Hilfe beim Rollout im Unternehmen

Rollst du viele Bildschirme hinter einem Firmennetzwerk aus und brauchst du Unterlagen für deine IT-Abteilung? Dann schreib eine Mail an support@screenbird.app.

© screenbird.app