These are all the ports you need to open. And in 99.99% scenarios you only have to open them as Inbound ports on the Server device.
- Open Powershell as admin
- Run the commands
New-NetFirewallRule -DisplayName "SQL Server (TCP 1433)" -Direction Inbound -LocalPort 1433 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "SQL Browser (UDP 1434)" -Direction Inbound -LocalPort 1434 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "SambaPOS API (TCP 9000)" -Direction Inbound -LocalPort 9000 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "SambaPOS Discovery (UDP 10000)" -Direction Inbound -LocalPort 10000 -Protocol UDP -Action Allow