Skip to main content

Network Requirements

This page lists the inbound ports AMS.Eclipse opens on the host machine and the outbound hosts the running system contacts. It is intended for IT and network teams who need to configure firewall rules or proxy allowlists.

Inbound Ports

The AMS.Eclipse installer creates four Windows Firewall rules. Only two of these ports actually need to be reachable from the network — the other two are listed for completeness, but in customer deployments they are accessed only from the local machine.

PortProtocolServiceReachNotes
8080TCPEclipse ServerLANMain API. Eclipse.UI, Wallboard, Warehouse, Machine Buddy and the Agent all connect here.
58080TCPEclipse SupervisorLAN (admin only)Management interface. Restrict to an admin subnet if remote management is not required.
8081TCPEclipse AgentLocalhostAgent HTTP API. The installer opens a firewall rule, but the Agent is co-located with the Server and is reached over loopback.
58085TCPRavenDBLocalhostDocument database. The installer opens a firewall rule, but in customer deployments RavenDB is only accessed locally by the Eclipse Server.
note

The installer registers HTTP URL ACL reservations for all four ports so the services can listen without requiring administrator privileges at runtime. See Installation for details.

Outbound Hosts

For sites with restricted internet access, allowlist the following hosts on outbound HTTPS (TCP port 443). All connections are HTTPS unless noted.

Required at all times

HostPurpose
portal.amscontrols.comLicense validation, status reporting, and software-build lookup.
licenses.ravendb.netRavenDB ISV license validation.
edge.eclipsepro.appCloud-relayed notifications and edge processing.

Required during install and upgrade

HostPurpose
amscontrolsportal.blob.core.windows.netSoftware release downloads.
hibernatingrhinos.comDownloads RavenDB engine binaries during initial install or version upgrade.
api.nuget.orgWorkload package metadata and downloads when the Supervisor installs or updates Eclipse workloads.

Optional — cloud backup

When AMS-managed cloud backup is enabled for a Pro, the Supervisor uploads RavenDB and Eclipse Classic backups directly to Azure Blob Storage using a SAS token issued by the portal.

HostPurpose
eclipseproedge.blob.core.windows.netAMS-managed backup uploads. The Supervisor authenticates with a SAS token refreshed via portal.amscontrols.com; the container name is unique per Pro serial number.

If the customer instead chooses to upload backups to their own Azure Storage account, allowlist that account's {name}.blob.core.windows.net host instead.

Optional — diagnostics and telemetry

These hosts are only contacted when the corresponding feature is enabled. They can be omitted from the allowlist if the feature is not used, at the cost of losing crash reports or self-service diagnostics.

HostPurposeWhen active
diagnostics.amscontrols.comReceives diagnostic bundles and crash files for AMS support.When a user uploads diagnostics.
app.raygun.ioException and crash telemetry.When the installer was built with a Raygun API key — this is the default for AMS-shipped builds.
*.in.applicationinsights.azure.com
*.livediagnostics.monitor.azure.com
OpenTelemetry export to Azure Monitor / Application Insights.Only when an Azure Monitor connection string is configured at install time.

Allowlist quick reference

All outbound traffic is HTTPS on TCP port 443.

# Always required
portal.amscontrols.com
amscontrolsportal.blob.core.windows.net
licenses.ravendb.net
edge.eclipsepro.app

# Install and upgrade
hibernatingrhinos.com
api.nuget.org

# Optional — cloud backup (when enabled)
eclipseproedge.blob.core.windows.net

# Optional — diagnostics and telemetry
diagnostics.amscontrols.com
app.raygun.io
*.in.applicationinsights.azure.com
*.livediagnostics.monitor.azure.com