Selora Homes Selora Homes

Network Requirements

Complete list of network endpoints and firewall rules required for SeloraBox installation and operation.

Selorabox Network Firewall Installation

Network Requirements

SeloraBox requires network connectivity for installation, updates, and ongoing operation. This page documents all required endpoints and firewall rules.

Quick Reference

ServicePortProtocolPurpose
cache.nixos.org443TCPNixOS package cache
github.com443TCPHAOS images, Newt releases, Nix flakes
gitlab.com443TCPConfig/update pulls
connect.selorahomes.com443TCPBackend API
s3.us-east-1.amazonaws.com443TCPBackup storage
*.pool.ntp.org123UDPTime sync
dashboard.selorabox.com51820UDPRemote access (WireGuard) - only if configured
dashboard.selorabox.com21820UDPRemote access (WireGuard) - only if configured

Basic Requirements

  • Ethernet connection with DHCP enabled
  • Internet access for initial configuration and updates
  • Stable network during installation

Detailed Endpoint Information

Core NixOS

EndpointPortProtocolPurpose
cache.nixos.org443TCPBinary cache for packages
*.pool.ntp.org123UDPDefault NTP (systemd-timesyncd)

GitHub (multiple uses)

EndpointPortPurpose
github.com443Home Assistant OS image downloads (home-assistant/operating-system/releases)
github.com443Newt agent downloads (fosrl/newt/releases)
github.com443Nix flake inputs (NixOS/nixpkgs)

SeloraBox Backend

EndpointPortPurpose
connect.selorahomes.com443API (token refresh, config sync, health reports)
gitlab.com443Configuration and update pulls

Backup Storage

EndpointPortPurpose
s3.us-east-1.amazonaws.com443Cloud backups (or your S3-compatible endpoint)

Remote Secure Access (Optional)

If Remote Secure Access is configured, the device uses Newt (a WireGuard-based agent) to connect to a Pangolin server.

EndpointPortProtocolPurpose
dashboard.selorabox.com51820UDPWireGuard tunnel (Newt component)
dashboard.selorabox.com21820UDPClient communication