Netwerkvereisten en firewall-instellingen

Screenbird gebruikt uitsluitend HTTPS en WebSocket Secure over poort 443, geen andere poorten. Op een streng netwerk zet je de domeinen hieronder op de allowlist: één lijst voor het dashboard en één voor de schermen (de player).

Wanneer heb je dit nodig?

De meeste thuis- en kantoornetwerken werken meteen. Deze lijst heb je nodig als het netwerk onbekende domeinen blokkeert, een proxy of webfilter gebruikt, of als de schermen in een apart VLAN hangen met beperkte internettoegang.

Domeinen voor het dashboard

Voor de computers waarop je team content beheert:

  • screenbird.app: het dashboard zelf
  • dev.screenbird.app: staging, alleen nodig als je team daarmee werkt
  • *.supabase.co: database en inloggen, ook via WebSocket
  • cdn.screenbird.app: bestanden, afbeeldingen, video's en eigen lettertypes
  • integrations.screenbird.app: de app-voorbeelden in het dashboard
  • lh3.googleusercontent.com en avatars.githubusercontent.com: profielfoto's van gekoppelde accounts
  • challenges.cloudflare.com: beveiligingscontrole bij inloggen en aanmelden
  • wss://api.screenbird.app: live updates tussen dashboard en schermen
  • js.stripe.com en *.js.stripe.com: de betaalpopup bij aanmelden en bij het wijzigen van je abonnement
  • api.stripe.com en hooks.stripe.com: het afronden van de betaling, inclusief 3D Secure
  • m.stripe.com en m.stripe.network: de fraudecontrole van Stripe

Alleen nodig voor bepaalde functies:

  • apis.google.com en docs.google.com: de kiezer voor Google Drive, Documenten, Spreadsheets en Presentaties
  • images.pexels.com: de stockfotobibliotheek
  • api.qrserver.com: QR-codes in ontwerpsjablonen
  • geocoding-api.open-meteo.com: het zoeken van een locatie in de Weer-app

Domeinen voor de schermen

Voor elk apparaat waarop de player draait:

  • player.screenbird.app: de player zelf
  • api.screenbird.app: aanmelden, hartslag en het ophalen van content, ook via WebSocket
  • cdn.screenbird.app: de content die het scherm afspeelt
  • media.screenbird.app: installatiebestanden en updates van de apps
  • integrations.screenbird.app: alle apps en ontwerpen draaien hierin
  • mirror.screenbird.app: alleen nodig voor Scherm delen, ook via WebSocket
  • fonts.googleapis.com en fonts.gstatic.com: lettertypes in apps en ontwerpen

Alleen nodig voor bepaalde apps:

  • www.youtube.com en player.vimeo.com: de video-apps

Gebruik je een koppeling of app niet, dan hoef je het bijbehorende domein niet toe te staan.

Poorten en protocollen

  • HTTPS over poort 443 voor al het verkeer
  • WebSocket Secure (WSS) over dezelfde poort 443 voor live updates tussen dashboard en scherm

Er zijn geen andere poorten in gebruik.

Bandbreedte

Hoeveel bandbreedte je nodig hebt hangt af van de grootte van je content. Een scherm downloadt een bestand één keer en speelt het daarna lokaal af, dus na het downloaden is er nauwelijks verkeer. In rust houdt een scherm alleen de verbinding aan met een hartslag elke 60 seconden. Werkt de WebSocket niet, dan haalt het scherm elk uur alsnog zijn content op. Livestreams en apps die telkens nieuwe gegevens ophalen blijven wel bandbreedte gebruiken, afhankelijk van de bron.

Korte netwerkstoringen onderbreken het afspelen niet: gedownloade content blijft doorspelen.

Testen of het netwerk klopt

Open op het apparaat een browser en ga naar:

  • https://player.screenbird.app: hier hoort het koppelscherm met een koppelcode te verschijnen
  • https://screenbird.app: hier hoort de inlogpagina van het dashboard te verschijnen

Lukt een van beide niet, kijk dan in de firewall-logs welke van bovenstaande domeinen geblokkeerd is.

Waar staan mijn gegevens?

  • De database draait bij Supabase in Parijs (regio eu-west-3).
  • De offsite backups staan bij Backblaze in Amsterdam (regio eu-central-003).
  • Het dashboard, de apps en de bestanden worden uitgeleverd via het netwerk van Cloudflare, dat wereldwijd op edge-locaties draait.

De volledige lijst met verwerkers en de bewaartermijnen staan in de privacyverklaring op screenbird.app.

Hulp bij een zakelijke uitrol

Rol je veel schermen uit achter een bedrijfsnetwerk en heb je documentatie voor je IT-afdeling nodig? Mail dan naar support@screenbird.app.

© screenbird.app