> For the complete documentation index, see [llms.txt](https://docs.securepass.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.securepass.me/documentation/getting-started/deployment-guide/war-based-deployment.md).

# WAR-based deployment

For production on an application server, deploy each service WAR separately:

| Service       | Purpose                                   |
| ------------- | ----------------------------------------- |
| Auth          | Authentication and the sign-in page       |
| Admin         | Admin console                             |
| Self-Service  | Self Service Portal                       |
| OTP           | One-time password generation and delivery |
| PAM gateways  | Privileged session proxying               |
| TenantManager | Tenant provisioning and isolation         |
| Scheduler     | Scheduled jobs and synchronisation        |

{% stepper %}
{% step %}

## Configure each service

For each service, configure the datasource to point at PostgreSQL and set the service's properties file.
{% endstep %}

{% step %}

## Deploy the WARs

Place the WARs in Tomcat's deployment directory.
{% endstep %}

{% step %}

## Start the server

Start the server.
{% endstep %}
{% endstepper %}
