Omnis Technical Note TNJS0003Jan 2022

Setting Up The Omnis App Server

for Omnis Studio 6.1/8.x or above
by Jason Gissing
Updated January 2022

The server side of your Omnis web and mobile application comprises the Omnis App server that runs your Omnis library, and, optionally, a web server and/or a database server. All these parts need not run on the same machine, but typically would be on the same LAN or subnet, communicating via TCP/IP.

It is possible for clients to connect directly to your Omnis App Server to run your application. While this is the simplest solution, if you are expecting a reasonable volume of concurrent connections you would be better served by using a web server for its more sophisticated traffic management.
You may also prefer to use a web server to preserve the URL format used throughout your brand's web identity. When using a web server, the web server hosts the HTML pages containing the Omnis JavaScript client object that references the remote forms in your application.

This tech note describes how you can set up your web server and the Omnis App Server, which can be located on a Windows, macOS, or Linux machine.

From Studio 8.1, you can use a Headless version of the Linux Omnis App Server to deploy your apps: this is described here.

Please select below for details on how to set up a particular configuration:

Using Direct Connection
Through a Web-Server:
Windows Apache IIS Tomcat
macOS Apache    
Linux Apache  


Search Omnis Developer Resources


Hit enter to search