Web Server
Overview
The WebServer tab configures the internal web server used by Grid Studio.
This server provides browser-based access to several systems within a project and allows external clients to connect to the running application.
The WebServer is required for features such as:
Calendar scheduling
Grid Viewer instances
web-based control interfaces
REST-based integrations
remote monitoring and dashboards
These services allow projects to be accessed or controlled through standard web technologies.
Enabling the WebServer
The WebServer can be enabled or disabled using the Enable toggle in the WebServer settings.
When enabled, Grid Studio starts an internal web server that allows external clients to connect using the configured network settings.
Network Configuration
The Network Configuration section defines how the WebServer is exposed on the network.
Server IP
Defines the network address on which the WebServer will listen.
By default, the Server IP is set to 0.0.0.0. This means that the server will listen on all available network interfaces of the machine running Grid Studio.
In this configuration, the WebServer can be accessed from any network interface connected to the system.
Alternatively, a specific network interface can be defined. This can be useful when the server should only be accessible through a particular network.
Examples include:
separating control and media networks
restricting access to a local network
limiting exposure on machines with multiple network interfaces
Server Port
Defines the port used to access the WebServer from a browser.
Clients can connect using the following address format:
The port can be changed if needed to avoid conflicts with other services running on the same machine.
Landing Page
The Landing Page defines which interface is opened when accessing the root address of the WebServer.
This allows a specific web interface or control page to be presented when users connect through a browser.
Authentication
The WebServer can optionally require authentication before allowing access.
Instead of defining credentials directly in the WebServer settings, authentication is handled through User objects created in the Project Tree.
To configure authentication:
Create User objects in the Project Tree.
Configure their access credentials.
Assign the users in the Authentication section of the WebServer settings.
Only the linked users will be allowed to access the WebServer when authentication is enabled.
This makes it possible to control access to web interfaces and remote services within the project.
Modules
The WebServer supports several modules that provide different web-based services.
These modules can be enabled or disabled depending on the requirements of the project.
Examples of WebServer usage include:
Calendar scheduling through the web interface
Grid Viewer instances used for running Artboard interfaces externally
browser-based control and monitoring tools
Grid Viewer instances are commonly referred to as Board Player interfaces and allow Artboards to be displayed and operated outside the main editor environment.
Purpose
The WebServer enables Grid Studio projects to provide browser-based interfaces and external connectivity.
It forms the foundation for features such as remote control, web-based dashboards, scheduling systems, and external viewer interfaces.
Last updated