Wymagania sieciowe i ustawienia zapory

Screenbird korzysta wyłącznie z HTTPS i WebSocket Secure na porcie 443, żadnych innych portów nie używa. W restrykcyjnej sieci dopisz do listy dozwolonych domeny podane niżej: jedna lista dotyczy panelu, druga ekranów, czyli odtwarzacza.

Kiedy jest to potrzebne?

Większość sieci domowych i biurowych działa od razu. Ta lista przyda się, gdy sieć blokuje nieznane domeny, korzysta z serwera proxy albo filtra WWW, lub gdy ekrany wiszą w osobnym VLAN-ie z ograniczonym dostępem do internetu.

Domeny dla panelu

Dla komputerów, na których zespół zarządza treścią:

  • screenbird.app: sam panel
  • dev.screenbird.app: staging, potrzebny tylko wtedy, gdy zespół z niego korzysta
  • *.supabase.co: baza danych i logowanie, także przez WebSocket
  • cdn.screenbird.app: pliki, obrazy, filmy i własne czcionki
  • integrations.screenbird.app: podglądy aplikacji w panelu
  • lh3.googleusercontent.com i avatars.githubusercontent.com: zdjęcia profilowe z połączonych kont
  • challenges.cloudflare.com: kontrola bezpieczeństwa przy logowaniu i rejestracji
  • wss://api.screenbird.app: aktualizacje na żywo między panelem a ekranami
  • js.stripe.com i *.js.stripe.com: okienko płatności przy rejestracji i przy zmianie subskrypcji
  • api.stripe.com i hooks.stripe.com: finalizacja płatności, łącznie z 3D Secure
  • m.stripe.com i m.stripe.network: kontrola antyfraudowa Stripe

Potrzebne tylko przy wybranych funkcjach:

  • apis.google.com i docs.google.com: okno wyboru dla Google Drive, Dokumentów, Arkuszy i Prezentacji
  • images.pexels.com: biblioteka zdjęć stockowych
  • api.qrserver.com: kody QR w szablonach projektów
  • geocoding-api.open-meteo.com: wyszukiwanie lokalizacji w aplikacji Pogoda

Domeny dla ekranów

Dla każdego urządzenia, na którym działa odtwarzacz:

  • player.screenbird.app: sam odtwarzacz
  • api.screenbird.app: rejestracja urządzenia, sygnał obecności i pobieranie treści, także przez WebSocket
  • cdn.screenbird.app: treść, którą ekran odtwarza
  • media.screenbird.app: pliki instalacyjne i aktualizacje aplikacji
  • integrations.screenbird.app: w tym środowisku działają wszystkie aplikacje i projekty
  • mirror.screenbird.app: potrzebne tylko do udostępniania ekranu, także przez WebSocket
  • fonts.googleapis.com i fonts.gstatic.com: czcionki w aplikacjach i projektach

Potrzebne tylko przy wybranych aplikacjach:

  • www.youtube.com i player.vimeo.com: aplikacje wideo

Jeśli z danego połączenia albo z danej aplikacji nie korzystasz, nie musisz dopuszczać powiązanej domeny.

Porty i protokoły

  • HTTPS na porcie 443 dla całego ruchu
  • WebSocket Secure (WSS) na tym samym porcie 443 dla aktualizacji na żywo między panelem a ekranem

Żadne inne porty nie są używane.

Przepustowość

Ile przepustowości potrzebujesz, zależy od wielkości Twoich treści. Ekran pobiera plik raz i odtwarza go potem lokalnie, więc po pobraniu ruch jest już znikomy. W spoczynku ekran tylko podtrzymuje połączenie sygnałem obecności co 60 sekund. Gdy WebSocket nie działa, ekran i tak pobiera swoją treść co godzinę. Transmisje na żywo oraz aplikacje, które wciąż pobierają nowe dane, zużywają przepustowość na bieżąco, zależnie od źródła.

Krótkie awarie sieci nie przerywają odtwarzania: pobrana treść gra dalej.

Sprawdzenie, czy sieć jest w porządku

Otwórz na urządzeniu przeglądarkę i wejdź na:

  • https://player.screenbird.app: powinien pojawić się ekran parowania z kodem parowania
  • https://screenbird.app: powinna pojawić się strona logowania do panelu

Jeśli któraś z nich się nie otwiera, sprawdź w logach zapory, która z powyższych domen jest blokowana.

Gdzie leżą moje dane?

  • Baza danych działa w Supabase w Paryżu (region eu-west-3).
  • Kopie zapasowe poza siedzibą leżą w Backblaze w Amsterdamie (region eu-central-003).
  • Panel, aplikacje i pliki są dostarczane przez sieć Cloudflare, która działa w lokalizacjach brzegowych na całym świecie.

Pełną listę podmiotów przetwarzających i okresy przechowywania znajdziesz w polityce prywatności na screenbird.app.

Pomoc przy wdrożeniu firmowym

Wdrażasz wiele ekranów w sieci firmowej i potrzebujesz dokumentacji dla swojego działu IT? Napisz na support@screenbird.app.

© screenbird.app