Selora Hub requires network connectivity for installation, updates, and ongoing operation. This page documents all
required endpoints and firewall rules.
Service Port Protocol Purpose cache.nixos.org443 TCP Selora OS package cache github.com443 TCP HAOS images, Newt releases, Nix flakes gitlab.com443 TCP Config/update pulls connect.selorahomes.com443 TCP Backend API s3.us-east-1.amazonaws.com443 TCP Backup storage *.pool.ntp.org123 UDP Time sync dashboard.selorabox.com51820 UDP Remote access (WireGuard) - only if configured dashboard.selorabox.com21820 UDP Remote access (WireGuard) - only if configured
Warning
Without access to the core endpoints, Selora Hub won’t be able to install, update, or report health status to
Selora Homes Connect.
Ethernet connection (DHCP by default, or a
fixed IP
)Internet access for initial configuration and updatesStable network during installationEndpoint Port Protocol Purpose cache.nixos.org443 TCP Binary cache for packages *.pool.ntp.org123 UDP Default NTP (systemd-timesyncd)
Endpoint Port Purpose github.com443 Home Assistant OS image downloads (home-assistant/operating-system/releases) github.com443 Newt agent downloads (fosrl/newt/releases) github.com443 Nix flake inputs (NixOS/nixpkgs)
Endpoint Port Purpose connect.selorahomes.com443 API (token refresh, config sync, health reports) gitlab.com443 Configuration and update pulls
Endpoint Port Purpose s3.us-east-1.amazonaws.com443 Cloud backups
(or your S3-compatible endpoint)
If Remote Secure Access
is configured, the device uses Newt
(a WireGuard-based agent) to connect to a Pangolin server.
Endpoint Port Protocol Purpose dashboard.selorabox.com51820 UDP WireGuard tunnel (Newt component) dashboard.selorabox.com21820 UDP Client communication
Note
These ports are only required if remote access is enabled for the installation.