Network requirements for Evolo Gateway

Network and security requirements for Evolo Gateway

Written By Aleksander Bless

Last updated 14 days ago

For the Evolo Gateway to communicate with the Evolo platform and receive updates, the following ports and domains must be open for outbound traffic.

Standard installations (cloud)

DomainProtocolPortPurpose
*.balena-cloud.comTCP443VPN tunnel, updates, terminal access
hub.evolo.noTCP443Communication with the Evolo platform
app.evolo.noTCP443Access to the application
β€”UDP123NTP (time synchronization). Not required if local NTP is used via DHCP
β€”UDP53DNS. Not required if local DNS is provided via DHCP

On-Premise installations (closed networks)

For local installations without full internet access, the following domains must be open so that we can update Evolo. Alternatively, we can transfer updates manually via file/FTP systems.

DomainProtocolPortPurpose
registry-1.docker.ioTCP443Docker registry
auth.docker.comTCP443Docker authentication
download.docker.comTCP443Downloading Docker packages
hub.docker.comTCP443Docker Hub
production.cloudflare.docker.comTCP443Docker Content Delivery

Summary

  • Always open TCP port 443 to the necessary domains for communication and updates.

  • Open UDP 123 and UDP 53 if the gateway does not receive NTP/DNS via DHCP.

  • On-premises installations require access to Docker’s official domains for updates.