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 zelfdev.screenbird.app: staging, alleen nodig als je team daarmee werkt*.supabase.co: database en inloggen, ook via WebSocketcdn.screenbird.app: bestanden, afbeeldingen, video's en eigen lettertypesintegrations.screenbird.app: de app-voorbeelden in het dashboardlh3.googleusercontent.comenavatars.githubusercontent.com: profielfoto's van gekoppelde accountschallenges.cloudflare.com: beveiligingscontrole bij inloggen en aanmeldenwss://api.screenbird.app: live updates tussen dashboard en schermenjs.stripe.comen*.js.stripe.com: de betaalpopup bij aanmelden en bij het wijzigen van je abonnementapi.stripe.comenhooks.stripe.com: het afronden van de betaling, inclusief 3D Securem.stripe.comenm.stripe.network: de fraudecontrole van Stripe
Alleen nodig voor bepaalde functies:
apis.google.comendocs.google.com: de kiezer voor Google Drive, Documenten, Spreadsheets en Presentatiesimages.pexels.com: de stockfotobibliotheekapi.qrserver.com: QR-codes in ontwerpsjablonengeocoding-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 zelfapi.screenbird.app: aanmelden, hartslag en het ophalen van content, ook via WebSocketcdn.screenbird.app: de content die het scherm afspeeltmedia.screenbird.app: installatiebestanden en updates van de appsintegrations.screenbird.app: alle apps en ontwerpen draaien hierinmirror.screenbird.app: alleen nodig voor Scherm delen, ook via WebSocketfonts.googleapis.comenfonts.gstatic.com: lettertypes in apps en ontwerpen
Alleen nodig voor bepaalde apps:
www.youtube.comenplayer.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 verschijnenhttps://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.