Skip to main content

Deployment Methods

You can deploy Universal Portal in one of two ways:

  • On the same host as the Universal Controller.
    • This is the simplest option and allows you to deploy the Portal directly alongside the Controller, typically using Tomcat for drag-and-drop deployment of the .war file.
    • This setup benefits from existing Controller configurations and minimizes network complexity.
  • On a separate host or external domain.
    • If you prefer to host the Portal independently, you can use any web server that supports reverse proxying, such as NGINX, Apache, or Caddy.
    • This approach is useful when isolating services, scaling across multiple systems, or integrating with external authentication or routing infrastructure.

For external deployments, we recommend using Caddy, which provides automatic HTTPS configuration and straightforward reverse proxy setup.

An example Caddy configuration file is included in the distributed .zip package to help you get started quickly.