Skip to main content

Network Configurations

EPOS supports two network configurations: local network and external network. Understanding the differences helps you choose the right setup for your environment.


Local Network​

Both the POS system and terminal are on the same network (LAN/WiFi).

d2 diagram

Advantages​

  • Simple setup – No firewall or routing configuration needed
  • Direct communication – POS connects directly to terminal IP
  • Lower latency – No internet round-trip
  • More secure – Traffic stays on the local network

When to Use​

  • Single-location deployments
  • Terminal and POS in the same physical space
  • No need for remote management

Configuration​

  1. Connect both devices to the same network.
  2. Note the terminal's IP address from Integration status.
  3. Use this IP in your API requests.

External Network (Internet)​

The terminal accepts commands from outside the local network via the internet.

d2 diagram

Advantages​

  • Remote access – Manage terminals from anywhere
  • Cloud integration – Works with cloud-based POS systems
  • Multi-location – Central system controls many terminals

When to Use​

  • Cloud-based POS systems
  • Multiple locations managed centrally
  • Terminal and POS on different networks
  • Mobile or temporary setups

Requirements​

The terminal needs a static IP address accessible from the internet:

OptionDescription
SIM with static IPMobile provider assigns a fixed public IP to the SIM
Network static IPConnect to a network with a static IP and configure port forwarding

Configuration​


Choosing the Right Configuration​

FactorLocal NetworkExternal Network
Setup complexitySimpleModerate
Internet requiredFor transactions onlyFor all communication
Static IP neededNoYes
Security exposureLowerHigher
LatencyLowerHigher
Remote managementNoYes

Security Considerations​

Local Network​

  • Ensure your WiFi network is secured (WPA2/WPA3)
  • Use network segmentation if possible
  • Restrict access to the network

External Network​

  • The terminal is exposed to the internet
  • Always use HTTPS
  • Keep pairing codes confidential
  • Monitor for unauthorized access attempts
  • Consider VPN for additional security (note: terminal VPN not supported)

Port Requirements​

PortProtocolPurpose
8080HTTPSEPOS API

For external network, ensure port 8080 is accessible from the internet (via SIM static IP or port forwarding).