Appspace on-premises requirements
This article lists the system requirements necessary to setup, configure, and use Appspace on-premises. Before you install or use any Appspace product, we recommend that you verify your computer meets or exceeds the minimum system requirements listed here.
- System Requirements
- Software Requirements
- Browser Requirements
- Network Protocol and Ports
- IIS Requirements
- Whitelist URLs
These are recommended guidelines only. Exact specifications may vary based on the design of your deployment. Your system administrator must ensure the hardware specifications are able to meet your content needs and can sufficiently scale as required.
The table below lists the minimum system requirements for an Appspace on-premises server.
Please only use local hard drives to install Appspace. Remote storage drives such as SAN and NAS are not supported.
|Feature||Minimum Specifications||Recommended Specifications|
|Operating System (OS)||
|CPU||2 x Intel Xeon E5520 2.26 GHz Quad-Core Processor or equivalent||2 x Intel Xeon E5520 2.26 GHz Quad-Core Processor or equivalent|
|Memory||8 GB RAM, 1333 MHz||12 GB RAM, 1333MHz|
|HDD / Storage||3 x 250 GB 7.2K RPM SATA in RAID-5 or equivalent||4 x 500 GB 7.2K RPM SATA in RAID-10 or equivalent|
|Network||Single 10/100 NIC||Single 10/100/1000 NIC|
- All OS editions are designated for 64-bit operating systems.
- Virtualization is supported on VMware, provided the virtualized environment is configured to match the recommended specifications listed above.
The table below lists the minimum software requirements to host Appspace on an on-premises server.
|Database Option 1||
|Database Option 2||
Listed below are browsers supported by Appspace.
|Chrome||Windows 8.1||44.0.2403.155 m|
|Chrome||Mac OS X||44.0.2403.155|
|Internet Explorer 11||Windows 8.1||11.0.22 (11.0.9600.17959)|
|Safari||Windows 8.1||5.1.7 (7534.57.2)|
|Safari||Mac OS X||8.0.7 (10600.7.12)|
- Browser versions prior to the ones listed above have not been tested on the latest version of Appspace, and may have limited functionality.
- In Chrome version 45 and later, NPAPI plug-ins are not supported. In Appspace, Networks uses a Java plug-in for the online device registration tool of legacy devices. Switch to another browser if you are unable to run Java plug-ins.
Additional Browser Requirements:
- Install Adobe Flash Player version 11 and above.
- Install Java Runtime Environment (JRE) version 7.45 and above.
- Disable pop-up blocker.
- Minimum screen resolution of 1024×768 is recommended.
Network Protocol and Ports
The following table lists the network protocols and ports that each device/server needs access to for a seamless delivery of Appspace. Configure your firewall to enable access to these ports based on your device(s).
|Protocol (Port)||Appspace On-Premises Server||Edge 340/300||DMP 4310/4400||Windows PC Client||Smarthub ASE||Intel NUC||Appspace App Devices|
|HTTP (80) 1||✔||✔||✔||✔||✔||✔||✔|
|HTTPS (443) 2||✔||✔||✔||✔||✔||✔||✔|
|TCP (3306)||✔ 3|
|TCP (4000)||✔ 4|
|TCP (55537)||✔ 5|
|TCP/UDP (53) 6||✔|
|TCP/UDP 8884||✔ 7|
|TCP/UDP (8885-8887)||✔ 8|
|TCP/UDP (9090)||✔ 9|
|UDP (123) 10||✔||✔||✔||✔|
- 1 - HTTP port 80 open towards Appspace server(s).
- 2 - HTTPS port 443 open towards Appspace server(s).
- 3 - MySQL database replication for High Availability configuration on a Appspace primary/secondary server.
- 4 - Heartbeat communication for High Availability configuration on a Appspace primary/secondary server.
- 5 - Heartbeat communication for High Availability configuration on a Appspace primary/secondary server.
- 6 - TCP/UDP port 53 open towards a DNS server.
- 7 - Application Networking Manager (ANM) trusted communications, if using ANM. On MediaVue SureVue devices only.
- 8 - SureVue mesh networking and ANM communication. On MediaVue SureVue devices only.
- 9 - Chromium debugging services. The port is open by default, but the listening service is disabled. On MediaVue SureVue devices only.
- 10 - UDP port 123 open towards a NTP server.
The table below provides a brief description of the network protocols and ports that Appspace needs access to.
|HTTP (80)||Communication with Appspace server.|
|HTTP (681)||Remote network commands (nexus_player.exe).|
|HTTP (682)||Remote network commands (nexus_player.exe).|
|HTTP (682)||Remote network commands (cdnagent.exe).|
|HTTPS (443)||Communication with Appspace server.|
|SSH (22)||Device Wizard services to register and sync with Appspace channels.|
|SMTP (25)||E-mail notifications.|
|TCP (21)||FTP control for data transfer to DMP devices when SmartHub sync is configured with Download Manager disabled.|
|TCP (3306)||MySQL database replication for High Availability configuration.|
|TCP (4000)||Heartbeat communication for High Availability configuration.|
|TCP (7777)||Custom DMP device MIB (Management Information Base) control.|
|TCP (55537)||Remote network commands with DirectX or Flash based players.|
|TCP/UDP (20)||FTP data transfer to DMP devices when SmartHub sync is configured with Download Manager disabled.|
|UDP (123)||NTP services.|
This checklist provides information on the Internet Information Services (IIS) configuration necessary to run Appspace. You may refer to this checklist if you have specific rules and policies in place for IIS configuration in your company.
IIS is installed during the installation of Windows. However, for configuration instructions, you may refer to the following Microsoft article: https://msdn.microsoft.com/en-us/library/ms181052(v=vs.80).aspx
Install the listed Role Services in IIS based on your windows version.
- Windows Server 2008 R2 SP1
Windows Server 2012
Install ALL the Role Services listed above for Windows Server 2008 R2 SP1, with the following additions:
The following are applications that must be configured in the IIS Application Pool. For configuration instructions please refer to: https://www.iis.net/configreference/system.applicationhost/applicationpools
- Nexus Portal
- app 1
- medianet 1
- Nexus Services
- Appspace Services
- api 1
- library 1
- application pools .NET Framework version
- AppSpace Services: v4.0
- appspace-ext-pool: v4.0
- Nexus Portal: v2.0
- Nexus Services: v2.0
- Managed Pipeline Mode
- Appspace Services: Integrated
- appspace-ext-pool: Integrated
- Nexus Portal: Classic
- Nexus Services: Classic
1 - This application requires additional configuration to enable the upload of content/files as large as 2 Gigabytes (2147483648 bytes). This is typically coded as follows:
appcmd set config "Default Web Site/<name of app>"-section:requestLimits.maxAllowedContentLength:2147483648
- Accounts running the application pools
- ApplicationPoolIdentity – appspace-ext-pool, Nexus Portal, Nexus Services
- LocalSystem – Appspace Services (this account has permission to create and manage folders for the Appspace installation and extension files)
- Authentication Type
- Anonymous authentication – Enabled
- Rights needed for IIS
- Not specifically set for Appspace
- Administrator mode required to run the AIC (Appspace Installation Center) installer
To grant devices and users access to Appspace Cloud from your Appspace on-premises server, whitelist the following URLs in your firewall:
- Any external NTP server (alternative to using an internal NTP server).
- Any external content sources (e.g RSS feeds and websites).
If your existing network uses a local web/HTTP proxy for outgoing connections to the Internet, grant access to the following websites:
- World Weather Online (www.worldweatheronline.com) – Mandatory if weather forecasts are for countries outside the US.
- WDT INC (www.wdtinc.com) – Mandatory if weather forecasts are within the US.
- RSS Sources (various URLs) – Mandatory if you are using RSS widgets.
Please proceed to the Installing Appspace article.