---
title: Starting PingAuthorize Server at boot time (Unix/Linux)
description: Create a script to run PingAuthorize Server when the system boots.
component: pingauthorize
version: 11.0
page_id: pingauthorize:pingauthorize_server_administration_guide:paz_start_server_boot_time_linux
canonical_url: https://docs.pingidentity.com/pingauthorize/11.0/pingauthorize_server_administration_guide/paz_start_server_boot_time_linux.html
revdate: August 14, 2023
section_ids:
  about-this-task: About this task
  steps: Steps
  choose-from: Choose from:
---

# Starting PingAuthorize Server at boot time (Unix/Linux)

Create a script to run PingAuthorize Server when the system boots.

## About this task

PingAuthorize Server does not start automatically when the system is booted. By default, you must use the `bin/start-server` command to start it manually.

## Steps

* To configure PingAuthorize Server to start automatically when the system boots, complete one of the following tasks:

  ### Choose from:

  * Use the `create-systemd-script` utility to create a script.

    1. Create the service unit configuration file in a temporary location, as in the following example:

       ```shell
        $ bin/create-systemd-script \
         --outputFile /tmp/ping-authorize.service \
         --userName pingauthorize
       ```

       In this example, `pingauthorize` represents the username assigned to PingAuthorize Server.

    2. Switch to root user. The command for doing this will vary depending on your distribution.

    3. As a root user, copy the `ping-authorize.service` configuration file to the `/etc/systemd/` system directory.

       ```
       cp ping-authorize.service /etc/systemd/
       ```

    4. Reload `systemd` to read the new configuration file.

       ```shell
       $ systemctl daemon-reload
       ```

    5. To start PingAuthorize Server, use the `start` command.

       ```shell
       $ systemctl start ping-authorize.service
       ```

    6. To configure PingAuthorize Server to start automatically when the system boots, use the `enable` command, as in the following example:

       ```shell
       $ systemctl enable ping-authorize.service
       ```

    7. Sign off from the system as the root user.

  * Create a Run Control (RC) script manually.

    1. Run `bin/create-rc-script` to create the startup script.

    2. Move the script to the `/etc/init.d` directory.

    3. Create symlinks to the script from the `/etc/rc3.d` directory.

       To ensure that the server is started, begin the symlinks with an `S`.

    4. Create symlinks to the script from the `/etc/rc0.d` directory.

       To ensure that the server is stopped, begin the symlinks with a `K`.
