NorthStar Order Entry System Requirements
Table of Contents
Hardware Requirements
Order Entry Server
Intel i5 processor or greater
16+ GB memory required if Windows 10+
IMPORTANT If both server and app are on one terminal, 16 GB is optimal for that one terminal.
16 GB memory required if Windows Server 2012+
256 GB minimum hard drive space (SSD preferred)
Order Entry Windows Terminal
Intel i5 processor or greater
Windows 10 Pro 64-bit or Windows 11 - Minimum Windows 10, version 1809, (Build 17763)
16GB memory required
256GB minimum hard disk drive
USB 2.0+ compatible ports (Windows Application USB Printing)
If running NSOE Server and Terminal on the same machine:
Intel i5 processor or greater, i7 is preferred
Windows 10 Pro 64-bit or Windows 11 - Minimum Windows 10, version 1809, (Build 17763)
16GB memory required
256GB minimum hard disk drive
Business-class Internet connection
Business-class Wi-Fi hardware
To add memory on a Lenovo mini-PC: https://www.youtube.com/watch?v=7OedS-FNJ_I&t=49s
Software Requirements
Apple iOS 10 (minimum) on iPads (iOS 12 or higher recommended)
One of the following operating systems, or any later version, on the Order Entry server:
Windows Server 2012
Windows 10 Pro (64-bit)
Bomgar Support Client (used for secure remote access, this will be installed by CBS)
Filebeat Log Shipper Agent - System Requirements
Elevated SQL Express Security Logins - SQL Security Login Elevation
Automatically Downloaded Software
The following software will be downloaded and installed automatically if it is not already installed. You can install this software ahead of time, if desired.
IMPORTANT - PLEASE READ BEFORE INSTALLATION
PC Servers not imaged by Custom Business Solutions requires the installation of SQL Server Compact before installation of NorthStar Order Entry server build.
Name | Link |
|---|---|
Microsoft .NET Framework 3.5 (Includes .NET2.0 and 3.0) | Windows Feature in Control Panel |
Microsoft .NET Framework 4.5.1 | |
Microsoft Visual C++ 2012 Redistributable (x86) 32 Bit | |
Microsoft Visual C++ 2012 Redistributable (x64) 64 bit | |
Microsoft SQL Server Compact 4.0 | |
Microsoft SQL Server 2012 Express with Tools (SP1) | |
Microsoft SQL Server 2019 Express with Tools (SP1) | |
Microsoft Sync Framework | Download Link (install this first) |
Elasticsearch Filebeat Installer (4.9.2 Server Installers) |
Manually Applied Software
Name | Link |
|---|---|
Microsoft .NET Framework 3.5 (Required for 4.9.3+) | Windows feature applied through Control Panel |
NorthStar Windows Application (WinApp) Software
IMPORTANT - Please read before installation of WinApp
The software below is required for proper printing communication from NorthStar Windows Application (WinApp) to Windows OS and to Order Entry server.
Make sure that local or external firewalls do not block this software or its ports (Listed in the Network Requirements section).
Name | File Location |
|---|---|
NorthStar.OrderEntry.POS.DesktopExtension.exe | C:\Program Files\WindowsApps\NorthStar.OrderEntry.POS_$.#.#.###_x64__4b8ftp6ezqcc4\DesktopExtension The # section in the link is the WinApp version number. . |
Network Requirements
Wireless Network
A Wi-Fi network must be available for iPads to connect to. This network must be secured so no devices may connect except for approved iPads running NorthStar Order Entry.
Multiple access points will be required, depending on the store's floor plan. The number and placement is difficult to predict in advance, so we recommend consulting with a company who specializes in wireless infrastructure planning, such as Tekmark Global Solutions or Netsurion
Inbound Connections
These ports must be forwarded through the restaurant's Internet-facing firewall to the Order Entry server.
Protocol | TCP Ports | Source |
|---|---|---|
POS Communication and Support | 8081, 4444 | 67.113.166.130 (CBS Irvine office) |
Online Ordering (if required) | 8081 |
|
Web Ordering API (if required) | 8081 | azurewebsites.net |
Outbound Connections
The Order Entry server must be able to make connections outbound from the restaurant to these destinations.
Procedure | Domain Name | TCP Ports |
|---|---|---|
ECM Access (Needed) |
|
|
Menu deployment, reporting data, etc. |
| 443, 80 |
Menu deployment, reporting data, etc. (Azure US West datacenter) | We use Microsoft Azure's US West datacenter for various functions.
| 443, 80 |
Labor and Time Clock |
|
|
TimeForge | TimeForge will need consistent connectivity to the ports and these links so users can properly access the TimeForge time clock and labor services. Server and Terminals will need both ports and URLs whitelisted. | 443, 80 |
Time Zone |
|
|
Network Time | We use NTP to verify the system clock is accurate. If you cannot allow access to the following NTP server, you must provide your own NTP server we can query. We do not change the system clock, this is for monitoring only.
| 123 (UDP) |
Web Order API |
|
|
Web API URLs | We use various urls for our web ordering api connection. Outbound traffic from the server needs to be allowed to these endpoints. |
|
Web Order API microservice link |
| |
N3PD |
|
|
Northstar 3rd Party Delivery | NSOE reaches up to N3PD API to "GetOrder" by UUID in order to submit the order to the POS.
| 443, 80
|
NorthStar Dependencies (Needed) |
|
|
NorthStar Order Entry Dependencies (4.9.2+ Server Installer) | These are software dependencies that we serve on our end instead of downloading from a separate vendor. These links need to be allowed: Main Link(s)
All Dependecies (4.9.6+ Server Build) .NET 8
All Dependencies (4.9.4+ Server Build)
All Dependencies (4.9.3 Server Build)
(Old 4.9.2 and below Server Build - The Azure link is defunct at 4.9.3)
Dependency Link Information**IMPORTANT** The following URLs & ports must be opened on the firewall to reach our installer dependences . https: 443 http: 80
Here is the general process that the installer goes through as it comes to the dependencies. We will use the dot.net as an example. Blocked Firewall with & without Dot.net installed. Run Installer --> Installer Attempts to hit the CBS Dependencies URL --> If Not found --> Installer Fails Opened Firewall with Dot.net installed. Run Installer --> Installer attempts to connect to the CBS Dependencies URL --> If Found ---> Checks for Version --> IF version matches --> Move On Opened Firewall with Dot.net installed, but is an outdated version Run Installer --> Installer attempt to connect to the CBS Dependencies URL --> If Found --> Checks for Version --> IF version does not match current release --> Installs the new version to match current NorthStar Requirements. Please confirm that the above URLs are allowed through the firewall and try to run in the installer.
| 443, 80 |
Support Assistance |
|
|
Remote Support |
| 443, 80 |
|
| |
Email Receipts |
| 2525 |
Payment Processors |
|
|
PayPros credit/gift cards (if required) |
| 443 |
Mercury credit/gift cards (if required) |
If using Verifone terminals:
| 443 If using Verifone terminals: |
NorthStar Jukebox (Legacy) |
|
|
iJukebox Media Service (if required) |
| 443, 80
|
N-Able |
|
|
N-able RMM Agent |
| 443,80 |
Firebeat / Elastic Logging |
|
|
Filebeat log shipper |
| 5043
|
Filebeat access | 5044 | |
Datacap |
|
|
Datacap/NetEPay Hosted | prod1.netepayhosted.dcap.com PAX Devices Ingenico Devices | 9000 443
1235 12000 |
PAX Connections |
|
|
PAX Firmware/Reset | 216.238.144.195 | 8582 |
PAX Store Configuration URL | 9080 | |
BroadPOS Configuration URL | t.broadpos.com | 9120 |
PAX FDMS |
|
|
PAX FDMS |
|
|
PAX TSYS (TC-Sierra) |
| |
PAX TSYS - TransIT (HC) Primary Authorization URL |
|
443 |
PAX TSYS |
|
|
PAX Heartland |
|
|
PAX HeartlandBroadPOS Configuration IP |
information current as verified by @Alger Alama Nov. 6, 2018