Hostnames and ports

The outbound hostnames and ports a ScreenlyOS player needs, for allowlisting on a restricted network.

Allow these outbound. Nothing inbound is required.

Important

Allow the hostnames themselves. If you resolve them to IP addresses and allow those instead, your deployment will break, because we use Cloudflare in front of our infrastructure and the addresses change.

Screenly

HostnamePortPurpose
api.screenlyapp.com443 TCPOur API
mtls.screenlyapp.com443 TCPAlternative path to the API
login.screenlyapp.com443 TCPAccess to Screenly services
us-assets.screenlyapp.com443 TCPAsset storage
ws.screenlyapp.com443 TCPWeb socket, for real-time updates on players
sentry.screenlyapp.com443 TCPError tracking and monitoring

Operating system

ScreenlyOS is built on Ubuntu Core, so it needs Canonical’s endpoints as well.

HostnamePortPurpose
snapcraft.io and *.snapcraft.io443 TCPUbuntu Core
*.cdn.snapcraft.io443 TCPUbuntu Core
*.snapcraftcontent.com443 TCPUbuntu Core
login.ubuntu.com443 TCPUbuntu Core
myapps.developer.ubuntu.com443 TCPUbuntu Core
search.apps.ubuntu.com443 TCPUbuntu Core
public.apps.ubuntu.com443 TCPUbuntu Core
upload.apps.ubuntu.com443 TCPUbuntu Core
serial-vault-partners.canonical.com443 TCPInitial link with Ubuntu’s application store
ntp.ubuntu.com123 UDP and TCPTime synchronisation

Network checks

HostnameProtocolPurpose
google.comICMPNetwork check
8.8.8.8ICMPNetwork check

If wildcards are not allowed

Some firewalls cannot match on a wildcard. These are the names behind each one, all on port 443 TCP.

In place of *.snapcraftcontent.com

Hostname
storage.snapcraftcontent.com
canonical-lgw01.cdn.snapcraftcontent.com
canonical-lcy01.cdn.snapcraftcontent.com
canonical-lcy02.cdn.snapcraftcontent.com
canonical-bos01.cdn.snapcraftcontent.com
cloudfront.cdn.snapcraftcontent.com

In place of *.cdn.snapcraft.io

Hostname
fastly.cdn.snapcraft.io
fastly-global.cdn.snapcraft.io
cloudfront.cdn.snapcraft.io
canonical-lgw01.cdn.snapcraft.io
canonical-lcy01.cdn.snapcraft.io
canonical-bos01.cdn.snapcraft.io

In place of *.snapcraft.io

Hostname
api.snapcraft.io
dashboard.snapcraft.io

You may also need to allow your DNS servers on port 53 UDP.

Note

This list changes as our infrastructure does. If you are building a long-lived firewall rule, check back rather than treating a copy as permanent.

Type to search the documentation