Audience: Admin

Port Reference

This document outlines the network ports utilized by NeuralDrive for internal communication and external access.

Port Assignment Matrix

PortProtocolServiceExposureDescription
443TCPneuraldrive-caddyExternalPrimary Web UI dashboard access (HTTPS).
8443TCPneuraldrive-caddyExternalAPI gateway and System Management Panel (HTTPS).
5353UDPavahi-daemonExternalmDNS discovery for neuraldrive.local resolution.
22TCPsshdExternalOptional SSH access (rate-limited, must be enabled via boot parameter).
11434TCPneuraldrive-ollamaInternal onlyThe underlying Ollama inference API.
3000TCPneuraldrive-webuiInternal onlyThe Open WebUI dashboard backend.
3001TCPneuraldrive-system-apiInternal onlyThe System Management API backend.
1312TCPneuraldrive-gpu-monitorInternal onlyThe GPU Hot health and telemetry monitor.

Exposure Definitions

  • External: These ports are open on the system firewall (nftables) and are accessible from other machines on the local network.
  • Internal only: These ports are bound exclusively to the localhost (127.0.0.1) interface. They are not reachable from the network. Caddy acts as a secure reverse proxy to these services, providing TLS termination and authentication.

Warning: Never modify the internal port bindings, as they are hard-coded into the NeuralDrive security model.

Note: For more information on configuring the firewall, see Firewall Configuration. For details on the API endpoints exposed via these ports, see API Endpoint Reference.