Inbound

You should open the following ports inbound to your Unimus server:

PurposeProtocol + Port
Web UI (default value - can be configured)
Configuring server port or bind address
TCP 8085

Core connection port - used for Remote Cores (default value - can be configured)
configured in "/etc/unimus/unimus.properties" or "C:\ProgramData\Unimus\unimus.properties"

TCP 5509

Outbound

Unimus will open outbound connections to the following destinations / ports:

PurposeDestinationProtocol + Port
Database connection - MySQL / MariaDB
(only used if MySQL or MariaDB used as the database for Unimus)
Configured by user 
Database connection - PostgreSQL
(only used if PostgreSQL used as the database for Unimus)
Configured by user 
License validation
(can be proxied - Running Unimus behind a HTTP(S) proxy)

https://licensing.unimus.net

TCP 443
Device communication SSH
(default value - can be configured globally or per device)

Any device added to Unimus
Any Network Scan destinations

TCP 22
(configurable by user)
Device communication Telnet (disabled by default)
(default value - can be configured globally or per device)
Any device added to Unimus
Any Network Scan destinations
TCP 23
(configurable by user)
Network Scan - ICMP
(even if ICMP does not respond, network scan will scan SSH / Telnet if enabled)
Any Network Scan destinationsICMP

Remote Core used as a Zone proxy / local poller
(only used if using Zones with "Remote Core" connection method)

Configured by userTCP 5509
(configurable by user)
NetXMS Agent used as a Zone proxy / local poller
(only used if using Zones with "NetXMS Agent" connection method)
Configured by user

TCP 4701
(configurable by user)